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 declared as ChunkHolderModifier and TypeFieldDescriptionprivate final ChunkHolder
ServerChunkCache.ChunkAndHolder.holder
The field for theholder
record component.Fields in net.minecraft.server.level with type parameters of type ChunkHolderModifier and TypeFieldDescription(package private) 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 chunkPos) protected abstract ChunkHolder
DistanceManager.getChunk
(long chunkPos) protected ChunkHolder
ChunkMap.getUpdatingChunkIfPresent
(long chunkPos) ChunkMap.getVisibleChunkIfPresent
(long chunkPos) private ChunkHolder
ServerChunkCache.getVisibleChunkIfPresent
(long chunkPos) ServerChunkCache.ChunkAndHolder.holder()
Returns the value of theholder
record component.protected ChunkHolder
ChunkMap.DistanceManager.updateChunkScheduling
(long chunkPos, int newLevel, ChunkHolder holder, int oldLevel) (package private) ChunkHolder
ChunkMap.updateChunkScheduling
(long chunkPos, int newLevel, ChunkHolder holder, int oldLevel) Sets level and loads/unloads chunk.protected abstract ChunkHolder
DistanceManager.updateChunkScheduling
(long chunkPos, int newLevel, ChunkHolder holder, int oldLevel) 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 chunkHolder, int status) private CompletableFuture
<ChunkResult<List<ChunkAccess>>> ChunkMap.getChunkRangeFuture
(ChunkHolder chunkHolder, int range, IntFunction<ChunkStatus> statusGetter) ChunkMap.prepareAccessibleChunk
(ChunkHolder holder) ChunkMap.prepareEntityTickingChunk
(ChunkHolder chunk) ChunkMap.prepareTickingChunk
(ChunkHolder holder) private boolean
ChunkMap.saveChunkIfNeeded
(ChunkHolder holder) private void
ChunkMap.scheduleUnload
(long chunkPos, ChunkHolder chunkHolder) protected ChunkHolder
ChunkMap.DistanceManager.updateChunkScheduling
(long chunkPos, int newLevel, ChunkHolder holder, int oldLevel) (package private) ChunkHolder
ChunkMap.updateChunkScheduling
(long chunkPos, int newLevel, ChunkHolder holder, int oldLevel) Sets level and loads/unloads chunk.protected abstract ChunkHolder
DistanceManager.updateChunkScheduling
(long chunkPos, int newLevel, ChunkHolder holder, int oldLevel) Constructors in net.minecraft.server.level with parameters of type ChunkHolderModifierConstructorDescription(package private)
ChunkAndHolder
(LevelChunk chunk, ChunkHolder holder) Creates an instance of aChunkAndHolder
record class. -
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)