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 pChunkPos) protected abstract ChunkHolder
DistanceManager.getChunk
(long pChunkPos) protected ChunkHolder
ChunkMap.getUpdatingChunkIfPresent
(long pChunkPos) ChunkMap.getVisibleChunkIfPresent
(long pChunkPos) private ChunkHolder
ServerChunkCache.getVisibleChunkIfPresent
(long pChunkPos) ServerChunkCache.ChunkAndHolder.holder()
Returns the value of theholder
record component.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) ChunkMap.prepareAccessibleChunk
(ChunkHolder pHolder) ChunkMap.prepareEntityTickingChunk
(ChunkHolder pChunk) ChunkMap.prepareTickingChunk
(ChunkHolder pHolder) private boolean
ChunkMap.saveChunkIfNeeded
(ChunkHolder p_198875_) 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) 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)