Package codechicken.chunkloader.world
Class Organiser
java.lang.Object
codechicken.chunkloader.world.Organiser
Created by covers1624 on 11/5/20.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal net.minecraft.resources.Identifierbooleanfinal Set<net.minecraft.core.BlockPos> final Map<net.minecraft.world.level.ChunkPos, List<IChunkLoader>> final Map<IChunkLoader, Set<net.minecraft.world.level.ChunkPos>> final List<IChunkLoader> final UUIDbooleanfinal Map<IChunkLoader, it.unimi.dsi.fastutil.objects.Object2IntMap<net.minecraft.world.level.ChunkPos>> -
Constructor Summary
ConstructorsConstructorDescriptionOrganiser(ChunkLoaderHandler handler, net.minecraft.resources.Identifier dim, UUID player) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChunkLoader(IChunkLoader loader) voiddevive()voidforceChunks(IChunkLoader loader, Set<net.minecraft.world.level.ChunkPos> chunks) booleanisEmpty()load(net.minecraft.world.level.storage.ValueInput input) voidvoidremChunkLoader(IChunkLoader loader) voidrevive(net.minecraft.server.level.ServerLevel world) voidsave(net.minecraft.world.level.storage.ValueOutput output) voidvoidvoidunforceChunks(IChunkLoader loader, Set<net.minecraft.world.level.ChunkPos> chunks, boolean remLoader) voidupdateLoader(IChunkLoader loader)
-
Field Details
-
dormantLoaders
-
forcedChunksByChunk
-
forcedChunksByLoader
-
timedUnloadQueue
public final Map<IChunkLoader,it.unimi.dsi.fastutil.objects.Object2IntMap<net.minecraft.world.level.ChunkPos>> timedUnloadQueue -
pendingLoaders
-
dim
public final net.minecraft.resources.Identifier dim -
player
-
reviving
public boolean reviving -
dormant
public boolean dormant
-
-
Constructor Details
-
Organiser
-
-
Method Details
-
isEmpty
public boolean isEmpty() -
save
public void save(net.minecraft.world.level.storage.ValueOutput output) -
load
-
addChunkLoader
-
remChunkLoader
-
forceChunks
-
unforceChunks
public void unforceChunks(IChunkLoader loader, Set<net.minecraft.world.level.ChunkPos> chunks, boolean remLoader) -
devive
public void devive() -
revive
public void revive(net.minecraft.server.level.ServerLevel world) -
updateLoader
-
onTickEnd
public void onTickEnd() -
tickLoads
public void tickLoads() -
tickUnloads
public void tickUnloads()
-