@Singleton public class LevelManager extends Object implements Closeable
| Constructor and Description |
|---|
LevelManager(CloudServer server) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
boolean |
deregister(CloudLevel level) |
boolean |
deregister(CloudLevel level,
boolean force) |
ExecutorService |
getChunkExecutor() |
CloudLevel |
getDefaultLevel() |
CloudLevel |
getLevel(String id) |
CloudLevel |
getLevelByName(String name) |
Set<CloudLevel> |
getLevels() |
void |
register(CloudLevel level) |
void |
save() |
void |
setDefaultLevel(CloudLevel level) |
void |
tick(int currentTick) |
@Inject public LevelManager(CloudServer server)
public void register(CloudLevel level)
public boolean deregister(CloudLevel level)
public boolean deregister(CloudLevel level, boolean force)
@Nullable public CloudLevel getLevel(String id)
@Nullable public CloudLevel getLevelByName(String name)
public CloudLevel getDefaultLevel()
public void setDefaultLevel(CloudLevel level)
public Set<CloudLevel> getLevels()
public void save()
public void close()
close in interface Closeableclose in interface AutoCloseablepublic void tick(int currentTick)
public ExecutorService getChunkExecutor()
Copyright © 2021. All rights reserved.