RuneHive-Tarnish
Neural OSRS Enhancement Framework
|
Public Member Functions | |
void | sequence () |
Static Public Member Functions | |
static void | save () |
static void | update (int time) |
static void | shutdown () |
static void | queueLogin (Player player) |
static void | queueLogout (Player player) |
static Optional< Player > | search (String name) |
static Optional< Player > | getPlayerBySlot (int index) |
static Optional< Npc > | getNpcBySlot (int index) |
static void | schedule (Task task) |
static void | schedule (int delay, Runnable runnable) |
static void | schedule (Runnable runnable) |
static void | sendGraphic (Graphic graphic, Position position, int instance) |
static void | sendObjectAnimation (int animation, GameObject object) |
static void | sendProjectile (Projectile projectile, Position position, int instance, int lock, byte offsetX, byte offsetY) |
static void | sendProjectile (Mob source, Mob target, Projectile projectile) |
static void | sendProjectile (Mob source, Position target, Projectile projectile) |
static void | sendMessage (String... messages) |
static void | sendMessage (String message, Predicate< Player > filter) |
static void | sendBroadcast (int time, String message, boolean countdown) |
static void | sendKillFeed (final Mob killer, final Mob victim) |
static int | getPlayerCount () |
static List< Player > | getStaff () |
Represents the game world.
Definition at line 83 of file World.java.
|
inlinestatic |
Gets an npc by index.
Definition at line 246 of file World.java.
|
inlinestatic |
Gets a player by index.
Definition at line 237 of file World.java.
|
inlinestatic |
Gets the amount of valid players online.
Definition at line 525 of file World.java.
|
inlinestatic |
Gets the staff players currently online.
Definition at line 556 of file World.java.
|
inlinestatic |
Handles queueing the player logins.
Definition at line 166 of file World.java.
|
inlinestatic |
Handles queueing the player logouts.
Definition at line 175 of file World.java.
|
inlinestatic |
Saves all the game data.
Definition at line 134 of file World.java.
|
inlinestatic |
Executes a runnable on a delay.
Definition at line 289 of file World.java.
|
inlinestatic |
Executes a runnable on a 1 tick delay.
Definition at line 300 of file World.java.
|
inlinestatic |
Submits a new event.
Definition at line 284 of file World.java.
|
inlinestatic |
Gets a player by name.
Definition at line 184 of file World.java.
|
inlinestatic |
Sends a game message.
Definition at line 455 of file World.java.
|
inlinestatic |
Sends a graphic to the world.
Definition at line 305 of file World.java.
Sends a kill feed notification.
Definition at line 509 of file World.java.
|
inlinestatic |
Sends a global message with an exception.
Definition at line 441 of file World.java.
|
inlinestatic |
Sends a global message.
Definition at line 433 of file World.java.
|
inlinestatic |
Sends a world object animation.
Definition at line 321 of file World.java.
|
inlinestatic |
Sends a world projectile.
Definition at line 344 of file World.java.
|
inlinestatic |
Sends a world projectile.
Definition at line 377 of file World.java.
|
inlinestatic |
Sends a world projectile.
Definition at line 332 of file World.java.
|
inline |
Handles the world sequencing.
Definition at line 129 of file World.java.
|
inlinestatic |
Shuts down the server.
Definition at line 159 of file World.java.
|
inlinestatic |
Updates the server.
Definition at line 150 of file World.java.