Class AlwaysSprintingTickRateManager

java.lang.Object
net.minecraft.world.TickRateManager
net.minecraft.server.ServerTickRateManager
com.petrolpark.core.simulation.AlwaysSprintingTickRateManager

public class AlwaysSprintingTickRateManager extends net.minecraft.server.ServerTickRateManager
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected final net.minecraft.server.MinecraftServer
     

    Fields inherited from class net.minecraft.world.TickRateManager

    frozenTicksToRun, isFrozen, MIN_TICKRATE, nanosecondsPerTick, runGameElements, tickrate
  • Constructor Summary

    Constructors
    Constructor
    Description
    AlwaysSprintingTickRateManager(net.minecraft.server.MinecraftServer server)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    boolean
     
    boolean
    requestGameToSprint(int sprintTime)
     
    void
    setFrozen(boolean frozen)
     
    void
    setTickRate(float tickRate)
     
    boolean
     
    void
    updateJoiningPlayer(net.minecraft.server.level.ServerPlayer player)
     

    Methods inherited from class net.minecraft.server.ServerTickRateManager

    endTickWork, stepGameIfPaused, stopStepping

    Methods inherited from class net.minecraft.world.TickRateManager

    frozenTicksToRun, isEntityFrozen, isFrozen, isSteppingForward, millisecondsPerTick, nanosecondsPerTick, runsNormally, setFrozenTicksToRun, tick, tickrate

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • server

      protected final net.minecraft.server.MinecraftServer server
  • Constructor Details

    • AlwaysSprintingTickRateManager

      public AlwaysSprintingTickRateManager(net.minecraft.server.MinecraftServer server)
  • Method Details

    • isSprinting

      public boolean isSprinting()
      Overrides:
      isSprinting in class net.minecraft.server.ServerTickRateManager
    • setFrozen

      public void setFrozen(boolean frozen)
      Overrides:
      setFrozen in class net.minecraft.server.ServerTickRateManager
    • stopSprinting

      public boolean stopSprinting()
      Overrides:
      stopSprinting in class net.minecraft.server.ServerTickRateManager
    • requestGameToSprint

      public boolean requestGameToSprint(int sprintTime)
      Overrides:
      requestGameToSprint in class net.minecraft.server.ServerTickRateManager
    • checkShouldSprintThisTick

      public boolean checkShouldSprintThisTick()
      Overrides:
      checkShouldSprintThisTick in class net.minecraft.server.ServerTickRateManager
    • setTickRate

      public void setTickRate(float tickRate)
      Overrides:
      setTickRate in class net.minecraft.server.ServerTickRateManager
    • updateJoiningPlayer

      public void updateJoiningPlayer(@Nonnull net.minecraft.server.level.ServerPlayer player)
      Overrides:
      updateJoiningPlayer in class net.minecraft.server.ServerTickRateManager