Skip to content

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);