Package emu.grasscutter.game.world
Class World
java.lang.Object
emu.grasscutter.game.world.World
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidbroadcastPacket(BasePacket packet) voidclose()voidderegisterScene(Scene scene) getHost()intintintgetNextEntityId(EntityIdType idType) intintgetSceneById(int sceneId) it.unimi.dsi.fastutil.ints.Int2ObjectMap<Scene>intbooleaniterator()voidonTick()voidregisterScene(Scene scene) voidremovePlayer(Player player) voidsetWorldLevel(int worldLevel) booleantransferPlayerToScene(Player player, int sceneId, DungeonData data) booleantransferPlayerToScene(Player player, int sceneId, DungeonData dungeonData, Position pos) booleantransferPlayerToScene(Player player, int sceneId, Position pos) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
World
-
World
-
-
Method Details
-
getHost
-
getServer
-
getLevelEntityId
public int getLevelEntityId() -
getHostPeerId
public int getHostPeerId() -
getNextPeerId
public int getNextPeerId() -
getWorldLevel
public int getWorldLevel() -
setWorldLevel
public void setWorldLevel(int worldLevel) -
getPlayers
-
getScenes
-
getSceneById
-
getPlayerCount
public int getPlayerCount() -
isMultiplayer
public boolean isMultiplayer() -
getNextEntityId
-
addPlayer
-
removePlayer
-
registerScene
-
deregisterScene
-
transferPlayerToScene
-
transferPlayerToScene
-
transferPlayerToScene
public boolean transferPlayerToScene(Player player, int sceneId, DungeonData dungeonData, Position pos) -
broadcastPacket
-
onTick
public void onTick() -
close
public void close() -
iterator
-