Package net.minecraft.client.multiplayer
Class LevelLoadTracker
java.lang.Object
net.minecraft.client.multiplayer.LevelLoadTracker
- All Implemented Interfaces:
LevelLoadListener
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final record(package private) static interface(package private) static final record(package private) static final recordNested classes/interfaces inherited from interface net.minecraft.server.level.progress.LevelLoadListener
LevelLoadListener.Stage -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final longprivate LevelLoadTracker.ClientStateprivate final longstatic final long(package private) static final org.slf4j.Loggerprivate ChunkLoadStatusViewprivate final LevelLoadProgressTrackerprivate LevelLoadListener.Stage -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfinish(LevelLoadListener.Stage p_435115_) booleanbooleanvoidfloatvoidsetServerChunkStatusView(ChunkLoadStatusView pServerChunkStatusView) voidstart(LevelLoadListener.Stage p_435695_, int p_434558_) voidstartClientLoad(LocalPlayer pPlayer, ClientLevel pLevel, LevelRenderer pRenderer) voidvoidupdate(LevelLoadListener.Stage p_432756_, int p_435430_, int p_435518_) voidupdateFocus(ResourceKey<Level> p_435425_, ChunkPos p_435535_)
-
Field Details
-
LOGGER
static final org.slf4j.Logger LOGGER -
CLIENT_WAIT_TIMEOUT_MS
private static final long CLIENT_WAIT_TIMEOUT_MS -
LEVEL_LOAD_CLOSE_DELAY_MS
public static final long LEVEL_LOAD_CLOSE_DELAY_MS- See Also:
-
serverProgressTracker
-
serverChunkStatusView
-
serverStage
-
clientState
-
closeDelayMs
private final long closeDelayMs
-
-
Constructor Details
-
LevelLoadTracker
public LevelLoadTracker() -
LevelLoadTracker
public LevelLoadTracker(long pCloseDelayMs)
-
-
Method Details
-
setServerChunkStatusView
-
startClientLoad
-
tickClientLoad
public void tickClientLoad() -
isLevelReady
public boolean isLevelReady() -
loadingPacketsReceived
public void loadingPacketsReceived() -
start
- Specified by:
startin interfaceLevelLoadListener
-
update
- Specified by:
updatein interfaceLevelLoadListener
-
finish
- Specified by:
finishin interfaceLevelLoadListener
-
updateFocus
- Specified by:
updateFocusin interfaceLevelLoadListener
-
statusView
-
serverProgress
public float serverProgress() -
hasProgress
public boolean hasProgress()
-