Class BedrockMovementEffects

java.lang.Object
com.viaversion.viafabricplus.bedrock.input.BedrockMovementEffects

public final class BedrockMovementEffects extends Object
  • Method Details

    • register

      public static void register()
    • frameId

      public static long frameId()
    • pendingPhysicalFrame

      public static long pendingPhysicalFrame(IntPredicate predictedActor)
    • applyPhysicalCommands

      public static void applyPhysicalCommands(long frame, IntPredicate predictedActor)
    • finishPhysicalReplay

      public static void finishPhysicalReplay(IntPredicate predictedActor)
    • capturePhysicalValues

      public static void capturePhysicalValues(int entityId, PhysicalState.Builder state)
    • 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

      @Nullable public static @Nullable Float underwaterSpeed(int entityId)
    • flightContext

      @Nullable public static @Nullable net.raphimc.viabedrock.api.model.FlightMovementContext flightContext(int entityId)