PhysicsConfig

public class PhysicsConfig

Class PhysicsConfig. Provides physicsconfig functionality for the Hytale server.

java.lang.Object > PhysicsConfig

Field Summary

type

public PhysicsType type

Field type.

density

public double density

Field density.

gravity

public double gravity

Field gravity.

bounciness

public double bounciness

Field bounciness.

bounceCount

public int bounceCount

Field bounceCount.

bounceLimit

public double bounceLimit

Field bounceLimit.

sticksVertically

public boolean sticksVertically

Field sticksVertically.

computeYaw

public boolean computeYaw

Field computeYaw.

computePitch

public boolean computePitch

Field computePitch.

rotationMode

public RotationMode rotationMode

Field rotationMode.

moveOutOfSolidSpeed

public double moveOutOfSolidSpeed

Field moveOutOfSolidSpeed.

terminalVelocityAir

public double terminalVelocityAir

Field terminalVelocityAir.

densityAir

public double densityAir

Field densityAir.

terminalVelocityWater

public double terminalVelocityWater

Field terminalVelocityWater.

densityWater

public double densityWater

Field densityWater.

hitWaterImpulseLoss

public double hitWaterImpulseLoss

Field hitWaterImpulseLoss.

rotationForce

public double rotationForce

Field rotationForce.

speedRotationFactor

public float speedRotationFactor

Field speedRotationFactor.

swimmingDampingFactor

public double swimmingDampingFactor

Field swimmingDampingFactor.

allowRolling

public boolean allowRolling

Field allowRolling.

rollingFrictionFactor

public double rollingFrictionFactor

Field rollingFrictionFactor.

rollingSpeed

public float rollingSpeed

Field rollingSpeed.

obj

final PhysicsConfig obj

Field obj.

copy

final PhysicsConfig copy

Field copy.

Method Detail

PhysicsConfig

public public PhysicsConfig ()

Method PhysicsConfig.

deserialize

static PhysicsConfig deserialize (@Nonnull final ByteBuf buf, final int offset)

Method deserialize.

Parameters:
@Nonnull final ByteBuf buf
final int offset

computeBytesConsumed

static int computeBytesConsumed (@Nonnull final ByteBuf buf, final int offset)

Method computeBytesConsumed.

Parameters:
@Nonnull final ByteBuf buf
final int offset

serialize

public void serialize (@Nonnull final ByteBuf buf)

Method serialize.

Parameters:
@Nonnull final ByteBuf buf

computeSize

public int computeSize ()

Method computeSize.

validateStructure

static ValidationResult validateStructure (@Nonnull final ByteBuf buffer, final int offset)

Method validateStructure.

Parameters:
@Nonnull final ByteBuf buffer
final int offset

clone

public PhysicsConfig clone ()

Method clone.

equals

public boolean equals (final Object obj)

Method equals.

Parameters:
final Object obj

hashCode

public int hashCode ()

Method hashCode.