Class StoringChunkProgressListener
java.lang.Object
net.minecraft.server.level.progress.StoringChunkProgressListener
- All Implemented Interfaces:
ChunkProgressListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final LoggerChunkProgressListenerprivate final intprivate final intprivate final intprivate ChunkPosprivate booleanprivate final it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<ChunkStatus> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateStoringChunkProgressListener(LoggerChunkProgressListener delegate, int fullDiameter, int radius, int diameter) -
Method Summary
Modifier and TypeMethodDescriptionstatic StoringChunkProgressListenercreate(int radius) static StoringChunkProgressListenerstatic StoringChunkProgressListenercreateFromGameruleRadius(int radius) intintintgetStatus(int x, int z) voidonStatusChange(ChunkPos chunkPos, ChunkStatus chunkStatus) voidstart()voidstop()voidupdateSpawnPos(ChunkPos center)
-
Field Details
-
delegate
-
statuses
-
spawnPos
-
fullDiameter
private final int fullDiameter -
radius
private final int radius -
diameter
private final int diameter -
started
private boolean started
-
-
Constructor Details
-
StoringChunkProgressListener
private StoringChunkProgressListener(LoggerChunkProgressListener delegate, int fullDiameter, int radius, int diameter)
-
-
Method Details
-
createFromGameruleRadius
-
create
-
createCompleted
-
updateSpawnPos
- Specified by:
updateSpawnPosin interfaceChunkProgressListener
-
onStatusChange
- Specified by:
onStatusChangein interfaceChunkProgressListener
-
start
public void start()- Specified by:
startin interfaceChunkProgressListener
-
stop
public void stop()- Specified by:
stopin interfaceChunkProgressListener
-
getFullDiameter
public int getFullDiameter() -
getDiameter
public int getDiameter() -
getProgress
public int getProgress() -
getStatus
-