Uses of Class
net.minecraft.server.level.ChunkHolder
Packages that use ChunkHolder
Package
Description
-
Uses of ChunkHolder in net.minecraft.server.level
Fields in net.minecraft.server.level with type parameters of type ChunkHolderModifier and TypeFieldDescriptionprivate final Set
<ChunkHolder> ServerChunkCache.chunkHoldersToBroadcast
protected final Set
<ChunkHolder> DistanceManager.chunksToUpdateFutures
private final it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap
<ChunkHolder> ChunkMap.pendingUnloads
private final it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap
<ChunkHolder> ChunkMap.updatingChunkMap
Chunks in memory.private it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap
<ChunkHolder> ChunkMap.visibleChunkMap
Same asinvalid reference
#loadedChunks
Methods in net.minecraft.server.level that return ChunkHolderModifier and TypeMethodDescriptionprotected ChunkHolder
ChunkMap.DistanceManager.getChunk
(long pChunkPos) protected abstract ChunkHolder
DistanceManager.getChunk
(long pChunkPos) ChunkMap.getUpdatingChunkIfPresent
(long pChunkPos) ChunkMap.getVisibleChunkIfPresent
(long pChunkPos) private ChunkHolder
ServerChunkCache.getVisibleChunkIfPresent
(long pChunkPos) protected ChunkHolder
ChunkMap.DistanceManager.updateChunkScheduling
(long pChunkPos, int pNewLevel, ChunkHolder pHolder, int pOldLevel) (package private) ChunkHolder
ChunkMap.updateChunkScheduling
(long pChunkPos, int pNewLevel, ChunkHolder pHolder, int pOldLevel) Sets level and loads/unloads chunk.protected abstract ChunkHolder
DistanceManager.updateChunkScheduling
(long pChunkPos, int pNewLevel, ChunkHolder pHolder, int pOldLevel) Methods in net.minecraft.server.level that return types with arguments of type ChunkHolderMethods in net.minecraft.server.level with parameters of type ChunkHolderModifier and TypeMethodDescriptionprivate boolean
ServerChunkCache.chunkAbsent
(ChunkHolder pChunkHolder, int pStatus) private CompletableFuture
<ChunkResult<List<ChunkAccess>>> ChunkMap.getChunkRangeFuture
(ChunkHolder pChunkHolder, int pRange, IntFunction<ChunkStatus> pStatusGetter) private void
ChunkMap.onChunkReadyToSend
(ChunkHolder pChunkHolder, LevelChunk pChunk) void
ServerChunkCache.onChunkReadyToSend
(ChunkHolder pChunkHolder) ChunkMap.prepareAccessibleChunk
(ChunkHolder pChunk) ChunkMap.prepareEntityTickingChunk
(ChunkHolder pChunk) ChunkMap.prepareTickingChunk
(ChunkHolder pHolder) private boolean
ChunkMap.saveChunkIfNeeded
(ChunkHolder pChunk, long pGametime) private void
ChunkMap.scheduleUnload
(long pChunkPos, ChunkHolder pChunkHolder) protected ChunkHolder
ChunkMap.DistanceManager.updateChunkScheduling
(long pChunkPos, int pNewLevel, ChunkHolder pHolder, int pOldLevel) (package private) ChunkHolder
ChunkMap.updateChunkScheduling
(long pChunkPos, int pNewLevel, ChunkHolder pHolder, int pOldLevel) Sets level and loads/unloads chunk.protected abstract ChunkHolder
DistanceManager.updateChunkScheduling
(long pChunkPos, int pNewLevel, ChunkHolder pHolder, int pOldLevel) -
Uses of ChunkHolder in net.neoforged.neoforge.event
Methods in net.neoforged.neoforge.event with parameters of type ChunkHolderModifier and TypeMethodDescriptionstatic void
EventHooks.fireChunkTicketLevelUpdated
(ServerLevel level, long chunkPos, int oldTicketLevel, int newTicketLevel, @Nullable ChunkHolder chunkHolder) -
Uses of ChunkHolder in net.neoforged.neoforge.event.level
Fields in net.neoforged.neoforge.event.level declared as ChunkHolderModifier and TypeFieldDescriptionprivate final @Nullable ChunkHolder
ChunkTicketLevelUpdatedEvent.chunkHolder
Methods in net.neoforged.neoforge.event.level that return ChunkHolderModifier and TypeMethodDescription@Nullable ChunkHolder
ChunkTicketLevelUpdatedEvent.getChunkHolder()
Returns chunk that had its ticket level updated.Constructors in net.neoforged.neoforge.event.level with parameters of type ChunkHolderModifierConstructorDescriptionChunkTicketLevelUpdatedEvent
(ServerLevel level, long chunkPos, int oldTicketLevel, int newTicketLevel, @Nullable ChunkHolder chunkHolder)