HyCodeYourTale
classpublicPriority 3

Velocity

com.hypixel.hytale.server.core.modules.physics.component.Velocity

implements Component

23

Methods

23

Public Methods

0

Fields

6

Constructors

Constants

BuilderCodec<Velocity>CODEC= BuilderCodec.builder(Velocity.class, Velocity::new) .append(new KeyedCodec<>("Velocity", Ve...

Constructors

package-private
Velocity()
package-private
Velocity()
package-private
Velocity()
public
Velocity()
public
Velocity(Velocity other)
public
Velocity(Vector3d initialVelocity)

Methods

Public Methods (23)

public
void addForce(Vector3d force)
public
void addForce(double x, double y, double z)
public
void addInstruction(Vector3d velocity, VelocityConfig config, ChangeVelocityType type)
public
Vector3d assignVelocityTo(Vector3d vector)
@Nonnull
public
Component<EntityStore> clone()
@Nonnull@Override
public
Vector3d getClientVelocity()
@Nonnull
publicstatic
ComponentType<EntityStore, Velocity> getComponentType()
@Nonnull
public
VelocityConfig getConfig()
@Nullable
public
List<Velocity.Instruction> getInstructions()
@Nonnull
public
double getSpeed()
public
ChangeVelocityType getType()
@Nonnull
public
Vector3d getVelocity()
@Nonnull
public
double getX()
public
double getY()
public
double getZ()
public
void set(Vector3d newVelocity)
public
void set(double x, double y, double z)
public
void setClient(Vector3d newVelocity)
public
void setClient(double x, double y, double z)
public
void setX(double x)
public
void setY(double y)
public
void setZ(double z)
public
void setZero()

Related Classes