HyCodeYourTale
classpublicPriority 3

PhysicsConfig

com.hypixel.hytale.protocol.PhysicsConfig

6

Methods

6

Public Methods

22

Fields

3

Constructors

Constants

intFIXED_BLOCK_SIZE= 122
intMAX_SIZE= 122
intNULLABLE_BIT_FIELD_SIZE= 0
intVARIABLE_BLOCK_START= 122
intVARIABLE_FIELD_COUNT= 0

Constructors

public
PhysicsConfig()
public
PhysicsConfig(PhysicsType type, double density, double gravity, double bounciness, int bounceCount, double bounceLimit, boolean sticksVertically, boolean computeYaw, boolean computePitch, RotationMode rotationMode, double moveOutOfSolidSpeed, double terminalVelocityAir, double densityAir, double terminalVelocityWater, double densityWater, double hitWaterImpulseLoss, double rotationForce, float speedRotationFactor, double swimmingDampingFactor, boolean allowRolling, double rollingFrictionFactor, float rollingSpeed)
public
PhysicsConfig(PhysicsConfig other)

Methods

Public Methods (6)

publicstatic
int computeBytesConsumed(ByteBuf buf, int offset)
public
int computeSize()
public
boolean equals(Object obj)
@Override
public
int hashCode()
@Override
public
void serialize(ByteBuf buf)
publicstatic
ValidationResult validateStructure(ByteBuf buffer, int offset)

Fields

Public Fields (22)

publicboolean allowRolling
publicint bounceCount
publicdouble bounceLimit
publicdouble bounciness
publicboolean computePitch
publicboolean computeYaw
publicdouble density
publicdouble densityAir
publicdouble densityWater
publicdouble gravity
publicdouble hitWaterImpulseLoss
publicdouble moveOutOfSolidSpeed
publicdouble rollingFrictionFactor
publicfloat rollingSpeed
publicdouble rotationForce
publicRotationMode rotationMode
publicfloat speedRotationFactor
publicboolean sticksVertically
publicdouble swimmingDampingFactor
publicdouble terminalVelocityAir
publicdouble terminalVelocityWater
publicPhysicsType type

Related Classes