Package com.petrolpark.core.simulation
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
FieldsFields inherited from class net.minecraft.world.TickRateManager
frozenTicksToRun, isFrozen, MIN_TICKRATE, nanosecondsPerTick, runGameElements, tickrate -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanrequestGameToSprint(int sprintTime) voidsetFrozen(boolean frozen) voidsetTickRate(float tickRate) booleanvoidupdateJoiningPlayer(net.minecraft.server.level.ServerPlayer player) Methods inherited from class net.minecraft.server.ServerTickRateManager
endTickWork, stepGameIfPaused, stopSteppingMethods inherited from class net.minecraft.world.TickRateManager
frozenTicksToRun, isEntityFrozen, isFrozen, isSteppingForward, millisecondsPerTick, nanosecondsPerTick, runsNormally, setFrozenTicksToRun, tick, tickrate
-
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:
isSprintingin classnet.minecraft.server.ServerTickRateManager
-
setFrozen
public void setFrozen(boolean frozen) - Overrides:
setFrozenin classnet.minecraft.server.ServerTickRateManager
-
stopSprinting
public boolean stopSprinting()- Overrides:
stopSprintingin classnet.minecraft.server.ServerTickRateManager
-
requestGameToSprint
public boolean requestGameToSprint(int sprintTime) - Overrides:
requestGameToSprintin classnet.minecraft.server.ServerTickRateManager
-
checkShouldSprintThisTick
public boolean checkShouldSprintThisTick()- Overrides:
checkShouldSprintThisTickin classnet.minecraft.server.ServerTickRateManager
-
setTickRate
public void setTickRate(float tickRate) - Overrides:
setTickRatein classnet.minecraft.server.ServerTickRateManager
-
updateJoiningPlayer
public void updateJoiningPlayer(@Nonnull net.minecraft.server.level.ServerPlayer player) - Overrides:
updateJoiningPlayerin classnet.minecraft.server.ServerTickRateManager
-