public IWorld
@NotNull java.lang.String getName()
@NotNull IServer getServer()
@NotNull WorldType getWorldType()
@NotNull IGameRules getGameRules()
void loadData()
void loadData(@NotNull
java.io.File file)
void save()
@NotNull IChunk getChunk(int x, int z, boolean useShift)
@NotNull IChunk getChunk(@NotNull Vector2Int pos, boolean useShift)
@NotNull IChunk getChunk(int x, int y, int z, boolean useShift)
@NotNull IChunk getChunk(@NotNull Vector3Int pos, boolean useShift)
@NotNull IChunk loadChunk(int x, int z, boolean useShift)
@NotNull IChunk loadChunk(@NotNull Vector2Int pos, boolean useShift)
@NotNull IChunk loadChunk(int x, int y, int z, boolean useShift)
@NotNull IChunk loadChunk(@NotNull Vector3Int pos, boolean useShift)
boolean unloadChunk(@NotNull
IChunk chunk)
boolean unloadChunk(int x,
int z,
boolean useShift)
boolean unloadChunk(@NotNull
Vector2Int pos,
boolean useShift)
boolean unloadChunk(int x,
int y,
int z,
boolean useShift)
boolean unloadChunk(@NotNull
Vector3Int pos,
boolean useShift)
void registerChunkLoader(@NotNull
IChunkLoader loader)
void unregisterChunkLoader(@NotNull
IChunkLoader loader)
void unregisterChunkLoader(long id)
@NotNull
kotlin.sequences.Sequence<jp.katana.core.world.chunk.IChunk> getChunkRadius(@NotNull
IChunkLoader loader)
boolean sendChunks(@NotNull
IActorPlayer player)