public class WorldScheduler extends Object
This is a little magical and finnicky, so tread with caution when messing with the phasers
Constructor and Description |
---|
WorldScheduler() |
Modifier and Type | Method and Description |
---|---|
GlowWorld |
addWorld(GlowWorld world)
Attempts to start scheduled ticks for a world.
|
Object |
getAdvanceCondition() |
GlowWorld |
getWorld(String name)
Returns the world with a given name.
|
GlowWorld |
getWorld(UUID uid)
Returns the world with a given UUID.
|
List<GlowWorld> |
getWorlds()
Returns an immutable list of the currently scheduled worlds.
|
boolean |
removeWorld(GlowWorld world)
Stops scheduled ticks for a world.
|
public List<GlowWorld> getWorlds()
public GlowWorld getWorld(String name)
name
- the name to look uppublic GlowWorld getWorld(UUID uid)
uid
- the UUID to look uppublic GlowWorld addWorld(GlowWorld world)
world
- the world to start tickingworld
if it is now ticking; null otherwisepublic boolean removeWorld(GlowWorld world)
world
- the world to stop tickingpublic Object getAdvanceCondition()
Copyright © 2021. All rights reserved.