Package codechicken.chunkloader.world
Class ChunkTicket
java.lang.Object
codechicken.chunkloader.world.ChunkTicket
Holds a reference to all IChunkLoaders currently loading a given chunk.
Automatically allocates and frees a vanilla Ticket.
Created by covers1624 on 11/5/20.
-
Constructor Summary
ConstructorsConstructorDescriptionChunkTicket(net.minecraft.server.level.ServerLevel level, net.minecraft.world.level.ChunkPos pos) -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddLoader(IChunkLoader loader) Adds anIChunkLoaderto this ticket.booleanremLoader(IChunkLoader loader) Removes anIChunkLoaderfrom this ticket.
-
Constructor Details
-
ChunkTicket
public ChunkTicket(net.minecraft.server.level.ServerLevel level, net.minecraft.world.level.ChunkPos pos)
-
-
Method Details
-
addLoader
Adds anIChunkLoaderto this ticket.- Parameters:
loader- The loader to add.- Returns:
- If this chunk had no loaders previously.
-
remLoader
Removes anIChunkLoaderfrom this ticket.- Parameters:
loader- The loadder to remove.- Returns:
- If the chunk is now empty.
-
getLoaders
-