classpublicPriority 1
ApplyForceInteraction
com.hypixel.hytale.server.core.modules.interaction.interaction.config.client.ApplyForceInteraction
extends SimpleInteraction
5
Methods
5
Public Methods
13
Fields
1
Constructors
Constants
BuilderCodec<ApplyForceInteraction>CODEC= BuilderCodec.builder(
ApplyForceInteraction.class, ApplyForceInteraction::new, SimpleInt...
BuilderCodec<ApplyForceInteraction.Force>CODEC= BuilderCodec.builder(
ApplyForceInteraction.Force.class, ApplyForceInteraction.Force:...
intCOLLISION_LABEL_INDEX= 2
intGROUND_LABEL_INDEX= 1
intLABEL_COUNT= 3
intNEXT_LABEL_INDEX= 0
floatSPATIAL_STRUCTURE_RADIUS= 1.5F
Constructors
public
ApplyForceInteraction()Methods
Public Methods (5)
public
void compile(OperationsBuilder builder)@Override
public
WaitForDataFrom getWaitForDataFrom()@Nonnull@Override
public
boolean needsRemoteSync()@Override
public
AppliedForce toPacket()@Nonnull
public
String toString()@Nonnull@Override
Fields
Private/Package Fields (13)
private
ChangeVelocityType changeVelocityTypeprivate
float collisionCheckDelayprivate
String collisionInteractionprivate
float durationprivate
float groundCheckDelayprivate
String groundInteractionprivate
float raycastDistanceprivate
float raycastHeightOffsetprivate
RaycastMode raycastModeprivate
VelocityConfig velocityConfigprivate
FloatRange verticalClampprivate
boolean waitForCollisionprivate
boolean waitForGround