Package net.minecraft.server.level
Class ChunkMap.DistanceManager
java.lang.Object
net.minecraft.server.level.DistanceManager
net.minecraft.server.level.ChunkMap.DistanceManager
- Enclosing class:
ChunkMap
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.server.level.DistanceManager
DistanceManager.ChunkTicketTracker, DistanceManager.FixedPlayerDistanceChunkTracker, DistanceManager.PlayerTicketTracker -
Field Summary
Fields inherited from class net.minecraft.server.level.DistanceManager
chunksToUpdateFutures, forcedTickets, LOGGER, mainThreadExecutor, PLAYER_TICKET_LEVEL, playersPerChunk, ticketDispatcher, tickets, ticketsToRelease -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDistanceManager(Executor pDispatcher, Executor pMainThreadExecutor) -
Method Summary
Modifier and TypeMethodDescriptionprotected ChunkHoldergetChunk(long pChunkPos) protected booleanisChunkToRemove(long p_140462_) protected ChunkHolderupdateChunkScheduling(long pChunkPos, int pNewLevel, ChunkHolder pHolder, int pOldLevel) Methods inherited from class net.minecraft.server.level.DistanceManager
addPlayer, addRegionTicket, addRegionTicket, addTicket, addTicket, getDebugStatus, getNaturalSpawnChunkCount, getSpawnCandidateChunks, getTicketDebugString, getTickingChunks, hasPlayersNearby, hasTickets, inBlockTickingRange, inEntityTickingRange, purgeStaleTickets, removePlayer, removeRegionTicket, removeRegionTicket, removeTicket, removeTicket, removeTicketsOnClosing, runAllUpdates, shouldForceTicks, tickingTracker, updateChunkForced, updatePlayerTickets, updateSimulationDistance
-
Constructor Details
-
DistanceManager
-
-
Method Details
-
isChunkToRemove
protected boolean isChunkToRemove(long p_140462_) - Specified by:
isChunkToRemovein classDistanceManager
-
getChunk
- Specified by:
getChunkin classDistanceManager
-
updateChunkScheduling
@Nullable protected ChunkHolder updateChunkScheduling(long pChunkPos, int pNewLevel, @Nullable ChunkHolder pHolder, int pOldLevel) - Specified by:
updateChunkSchedulingin classDistanceManager
-