Package net.minecraft.server
Class ServerTickRateManager
java.lang.Object
net.minecraft.world.TickRateManager
net.minecraft.server.ServerTickRateManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate longprivate longprivate final MinecraftServerprivate longprivate longFields inherited from class net.minecraft.world.TickRateManager
frozenTicksToRun, isFrozen, MIN_TICKRATE, nanosecondsPerTick, runGameElements, tickrate -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidprivate voidbooleanbooleanrequestGameToSprint(int sprintTime) voidsetFrozen(boolean frozen) voidsetTickRate(float tickRate) booleanstepGameIfPaused(int ticks) booleanbooleanvoidupdateJoiningPlayer(ServerPlayer player) private voidprivate voidMethods inherited from class net.minecraft.world.TickRateManager
frozenTicksToRun, isEntityFrozen, isFrozen, isSteppingForward, millisecondsPerTick, nanosecondsPerTick, runsNormally, setFrozenTicksToRun, tick, tickrate
-
Field Details
-
remainingSprintTicks
private long remainingSprintTicks -
sprintTickStartTime
private long sprintTickStartTime -
sprintTimeSpend
private long sprintTimeSpend -
scheduledCurrentSprintTicks
private long scheduledCurrentSprintTicks -
previousIsFrozen
private boolean previousIsFrozen -
server
-
-
Constructor Details
-
ServerTickRateManager
-
-
Method Details
-
isSprinting
public boolean isSprinting() -
setFrozen
public void setFrozen(boolean frozen) - Overrides:
setFrozenin classTickRateManager
-
updateStateToClients
private void updateStateToClients() -
updateStepTicks
private void updateStepTicks() -
stepGameIfPaused
public boolean stepGameIfPaused(int ticks) -
stopStepping
public boolean stopStepping() -
stopSprinting
public boolean stopSprinting() -
requestGameToSprint
public boolean requestGameToSprint(int sprintTime) -
finishTickSprint
private void finishTickSprint() -
checkShouldSprintThisTick
public boolean checkShouldSprintThisTick() -
endTickWork
public void endTickWork() -
setTickRate
public void setTickRate(float tickRate) - Overrides:
setTickRatein classTickRateManager
-
updateJoiningPlayer
-