World
INFO
See also: entity, tile-entity, network.
exists
Returns true if the world is loaded.
java
boolean exists = world.exists();getBlockAt
Returns a Block for the specified coordinates or vector.
java
Block blockByPos = world.getBlockAt(Vec3 position);
Block blockByCoords = world.getBlockAt(int x, int y, int z);getDimension
Returns the current dimension name.
java
String dimension = world.getDimension();getEntities
Returns every loaded entity.
java
List<Entity> entities = world.getEntities();getEntityById
Returns an Entity by id, or null when missing.
java
Entity entity = world.getEntityById(int entityId);getMode
Returns current gamemode as a string (ex. NOT_HYPIXEL, BEDWARS_PREGAME, BEDWARS_GAME).
java
String mode = world.getMode();getNetworkPlayers
Returns the network player list.
java
List<NetworkPlayer> players = world.getNetworkPlayers();getPlayerEntities
Returns all loaded player entities.
java
List<Entity> players = world.getPlayerEntities();getScoreboard
Returns the sidebar scoreboard lines.
java
List<String> scoreboard = world.getScoreboard();getSubtitleText
Returns currently displayed subtitle text or an empty string if no subtitle is visible.
java
String subtitle = world.getSubtitleText();getTabFooter
Returns the tab list footer text.
java
String footer = world.getTabFooter();getTabHeader
Returns the tab list header text.
java
String header = world.getTabHeader();getTeams
Returns a map of team names to their members.
java
Map<String, List<String>> teamMap = world.getTeams();getTileEntities
Returns every loaded tile entity.
java
List<TileEntity> tileEntities = world.getTileEntities();getTitleText
Returns currently displayed title text or an empty string if no title is visible.
java
String title = world.getTitleText();isValidEntity
Returns true if the provided entity is still loaded.
java
boolean valid = world.isValidEntity(Entity entity);