Class ServerClockManager.ServerClockInstance
java.lang.Object
net.minecraft.world.clock.ServerClockManager.ServerClockInstance
- All Implemented Interfaces:
ClockInstance
- Enclosing class:
ServerClockManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final @Nullable Holder<WorldClock> private floatprivate booleanprivate floatprivate final Map<ResourceKey<ClockTimeMarker>, ClockTimeMarker> private long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate booleanhasTag(TagKey<WorldClock> tag) booleanisPaused()voidloadFrom(ClockState state) packNetworkState(MinecraftServer server) floatfloatrate()voidtick()Deprecated.Neo: Usetick(boolean), Passing in if time is advancingvoidtick(boolean advanceTime) private booleanticking(boolean advanceTime) long
-
Field Details
-
timeMarkers
-
totalTicks
private long totalTicks -
partialTick
private float partialTick -
rate
private float rate -
paused
private boolean paused -
holder
-
-
Constructor Details
-
ServerClockInstance
-
ServerClockInstance
Deprecated.Neo: UseServerClockInstance(Holder)instead
-
-
Method Details
-
loadFrom
-
tick
Deprecated.Neo: Usetick(boolean), Passing in if time is advancing -
tick
public void tick(boolean advanceTime) -
totalTicks
public long totalTicks()- Specified by:
totalTicksin interfaceClockInstance
-
partialTick
public float partialTick()- Specified by:
partialTickin interfaceClockInstance
-
rate
public float rate()- Specified by:
ratein interfaceClockInstance
-
isPaused
public boolean isPaused()- Specified by:
isPausedin interfaceClockInstance
-
packState
-
packNetworkState
-
ticking
private boolean ticking(boolean advanceTime) -
hasTag
-
ServerClockInstance(Holder)instead