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, LOGGER, mainThreadExecutor, PLAYER_TICKET_LEVEL, playersPerChunk, tickets, ticketsToRelease, ticketThrottler, ticketThrottlerInput, ticketThrottlerReleaser -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDistanceManager(Executor dispatcher, Executor mainThreadExecutor) -
Method Summary
Modifier and TypeMethodDescriptionprotected ChunkHoldergetChunk(long chunkPos) protected booleanisChunkToRemove(long chunkPos) protected ChunkHolderupdateChunkScheduling(long chunkPos, int newLevel, ChunkHolder holder, int oldLevel) Methods inherited from class net.minecraft.server.level.DistanceManager
addPlayer, addRegionTicket, addRegionTicket, addTicket, addTicket, getDebugStatus, getNaturalSpawnChunkCount, getTicketDebugString, 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 chunkPos) - Specified by:
isChunkToRemovein classDistanceManager
-
getChunk
- Specified by:
getChunkin classDistanceManager
-
updateChunkScheduling
@Nullable protected ChunkHolder updateChunkScheduling(long chunkPos, int newLevel, @Nullable ChunkHolder holder, int oldLevel) - Specified by:
updateChunkSchedulingin classDistanceManager
-