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