Uses of Class
net.minecraft.server.world.ChunkHolder
-
Uses of ChunkHolder in net.minecraft.server.world
Modifier and TypeFieldDescription(package private) final Set<ChunkHolder>
ChunkTicketManager.chunkHolders
private Long2ObjectLinkedOpenHashMap<ChunkHolder>
ThreadedAnvilChunkStorage.chunkHolders
private final Long2ObjectLinkedOpenHashMap<ChunkHolder>
ThreadedAnvilChunkStorage.chunksToUnload
private final Long2ObjectLinkedOpenHashMap<ChunkHolder>
ThreadedAnvilChunkStorage.currentChunkHolders
Modifier and TypeMethodDescriptionprotected abstract @Nullable ChunkHolder
ChunkTicketManager.getChunkHolder
(long pos) private @Nullable ChunkHolder
ServerChunkManager.getChunkHolder
(long pos) protected @Nullable ChunkHolder
ThreadedAnvilChunkStorage.getChunkHolder
(long pos) protected @Nullable ChunkHolder
ThreadedAnvilChunkStorage.TicketManager.getChunkHolder
(long pos) protected @Nullable ChunkHolder
ThreadedAnvilChunkStorage.getCurrentChunkHolder
(long pos) protected abstract @Nullable ChunkHolder
ChunkTicketManager.setLevel
(long pos, int level, @Nullable ChunkHolder holder, int int2) (package private) @Nullable ChunkHolder
ThreadedAnvilChunkStorage.setLevel
(long pos, int level, @Nullable ChunkHolder holder, int int2) protected @Nullable ChunkHolder
ThreadedAnvilChunkStorage.TicketManager.setLevel
(long pos, int level, @Nullable ChunkHolder holder, int int2) Modifier and TypeMethodDescriptionprotected Iterable<ChunkHolder>
ThreadedAnvilChunkStorage.entryIterator()
Modifier and TypeMethodDescriptionprivate CompletableFuture<com.mojang.datafixers.util.Either<Chunk,
ChunkHolder.Unloaded>> ThreadedAnvilChunkStorage.convertToFullChunk
(ChunkHolder chunkHolder) static ChunkTaskPrioritySystem.Task<Runnable>
ChunkTaskPrioritySystem.createMessage
(ChunkHolder holder, Runnable task) static <T> ChunkTaskPrioritySystem.Task<T>
ChunkTaskPrioritySystem.createTask
(ChunkHolder holder, Function<MessageListener<Unit>, T> taskFunction) CompletableFuture<com.mojang.datafixers.util.Either<Chunk,
ChunkHolder.Unloaded>> ThreadedAnvilChunkStorage.getChunk
(ChunkHolder holder, ChunkStatus requiredStatus) private boolean
ServerChunkManager.isMissingForLevel
(@Nullable ChunkHolder holder, int maxLevel) CompletableFuture<com.mojang.datafixers.util.Either<WorldChunk,
ChunkHolder.Unloaded>> ThreadedAnvilChunkStorage.makeChunkTickable
(ChunkHolder holder) CompletableFuture<com.mojang.datafixers.util.Either<WorldChunk,
ChunkHolder.Unloaded>> ThreadedAnvilChunkStorage.method_31417
(ChunkHolder chunkHolder) protected abstract @Nullable ChunkHolder
ChunkTicketManager.setLevel
(long pos, int level, @Nullable ChunkHolder holder, int int2) (package private) @Nullable ChunkHolder
ThreadedAnvilChunkStorage.setLevel
(long pos, int level, @Nullable ChunkHolder holder, int int2) protected @Nullable ChunkHolder
ThreadedAnvilChunkStorage.TicketManager.setLevel
(long pos, int level, @Nullable ChunkHolder holder, int int2) private void
ThreadedAnvilChunkStorage.tryUnloadChunk
(long pos, ChunkHolder holder) private CompletableFuture<com.mojang.datafixers.util.Either<Chunk,
ChunkHolder.Unloaded>> ThreadedAnvilChunkStorage.upgradeChunk
(ChunkHolder holder, ChunkStatus requiredStatus) Modifier and TypeMethodDescriptionprivate boolean
ServerChunkManager.isFutureReady
(long pos, Function<ChunkHolder, CompletableFuture<com.mojang.datafixers.util.Either<WorldChunk, ChunkHolder.Unloaded>>> futureFunction)