Class BedrockMovementEffects
java.lang.Object
com.viaversion.viafabricplus.bedrock.input.BedrockMovementEffects
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidapplyPhysicalCommands(long frame, IntPredicate predictedActor) static voidcapturePhysicalValues(int entityId, PhysicalState.Builder state) static longstatic voidfinishPhysicalReplay(IntPredicate predictedActor) static @Nullable net.raphimc.viabedrock.api.model.FlightMovementContextflightContext(int entityId) static longframeId()static booleanhasGeyserBoost(int entityId) static booleanhasGlideBoost(int entityId) static longpendingPhysicalFrame(IntPredicate predictedActor) static voidpredictGeyserBoost(int entityId) static voidregister()static voidstatic floatswimSpeedMultiplier(int entityId, boolean swimming) static @Nullable FloatunderwaterSpeed(int entityId)
-
Method Details
-
register
public static void register() -
frameId
public static long frameId() -
pendingPhysicalFrame
-
applyPhysicalCommands
-
finishPhysicalReplay
-
capturePhysicalValues
-
completeFrame
public static long completeFrame() -
replayCorrections
public static void replayCorrections() -
hasGlideBoost
public static boolean hasGlideBoost(int entityId) -
swimSpeedMultiplier
public static float swimSpeedMultiplier(int entityId, boolean swimming) -
hasGeyserBoost
public static boolean hasGeyserBoost(int entityId) -
predictGeyserBoost
public static void predictGeyserBoost(int entityId) -
underwaterSpeed
-
flightContext
@Nullable public static @Nullable net.raphimc.viabedrock.api.model.FlightMovementContext flightContext(int entityId)
-