Class LoggerChunkProgressListener
java.lang.Object
net.minecraft.server.level.progress.LoggerChunkProgressListener
- All Implemented Interfaces:
ChunkProgressListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private static final org.slf4j.Logger
private final int
private long
private long
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic LoggerChunkProgressListener
create
(int pRadius) static LoggerChunkProgressListener
static LoggerChunkProgressListener
createFromGameruleRadius
(int pRadius) int
void
onStatusChange
(ChunkPos pChunkPos, ChunkStatus pChunkStatus) void
start()
void
stop()
void
updateSpawnPos
(ChunkPos pCenter)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
maxCount
private final int maxCount -
count
private int count -
startTime
private long startTime -
nextTickTime
private long nextTickTime
-
-
Constructor Details
-
LoggerChunkProgressListener
private LoggerChunkProgressListener(int pMaxCount)
-
-
Method Details
-
createFromGameruleRadius
-
create
-
createCompleted
-
updateSpawnPos
- Specified by:
updateSpawnPos
in interfaceChunkProgressListener
-
onStatusChange
- Specified by:
onStatusChange
in interfaceChunkProgressListener
-
start
public void start()- Specified by:
start
in interfaceChunkProgressListener
-
stop
public void stop()- Specified by:
stop
in interfaceChunkProgressListener
-
getProgress
public int getProgress()
-