Package com.minecolonies.api.colony
Class IChunkmanagerCapability.Impl
java.lang.Object
com.minecolonies.api.colony.IChunkmanagerCapability.Impl
- All Implemented Interfaces:
IChunkmanagerCapability
- Enclosing interface:
- IChunkmanagerCapability
The implementation of the colonyTagCapability.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.minecolonies.api.colony.IChunkmanagerCapability
IChunkmanagerCapability.Impl, IChunkmanagerCapability.Storage -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddChunkStorage(int chunkX, int chunkZ, ChunkLoadStorage storage) Add a new chunkStorage.Map<net.minecraft.world.level.ChunkPos,ChunkLoadStorage> Get all chunk storages for serialization.getChunkStorage(int chunkX, int chunkZ) Get the chunkStorage at a certain location.
-
Constructor Details
-
Impl
public Impl()
-
-
Method Details
-
getChunkStorage
Description copied from interface:IChunkmanagerCapabilityGet the chunkStorage at a certain location.- Specified by:
getChunkStoragein interfaceIChunkmanagerCapability- Parameters:
chunkX- the x chunk location.chunkZ- the z chunk location.- Returns:
- the storage or null.
-
addChunkStorage
Description copied from interface:IChunkmanagerCapabilityAdd a new chunkStorage.- Specified by:
addChunkStoragein interfaceIChunkmanagerCapability- Parameters:
chunkX- chunkX the x chunk location.chunkZ- chunkX the z chunk location.storage- the new to add or update.- Returns:
- true if override else false.
-
getAllChunkStorages
Description copied from interface:IChunkmanagerCapabilityGet all chunk storages for serialization.- Specified by:
getAllChunkStoragesin interfaceIChunkmanagerCapability- Returns:
- the storages.
-