public interface Server
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidaddOnlinePlayer(org.cloudburstmc.api.player.Player who)voidvoidaddOp(org.cloudburstmc.api.player.Player who)voidaddWhitelist(org.cloudburstmc.api.player.Player who)default voidban(org.cloudburstmc.api.player.Player who)default voidbanIP(org.cloudburstmc.api.player.Player who)booleanorg.cloudburstmc.api.level.Levelorg.cloudburstmc.api.level.Difficultyorg.cloudburstmc.api.event.EventManagerorg.cloudburstmc.api.player.GameModeorg.cloudburstmc.api.registry.GameRuleRegistrygetIp()intgetMotd()getName()org.cloudburstmc.api.permission.PermissionManager@Nullable org.cloudburstmc.api.player.Playerorg.cloudburstmc.api.plugin.PluginManagerintgetPort()intgetTick()booleanbooleanisBanned(org.cloudburstmc.api.player.Player who)booleanisIPBanned(org.cloudburstmc.api.player.Player who)booleanisOp(org.cloudburstmc.api.player.Player who)booleanbooleanisWhitelisted(org.cloudburstmc.api.player.Player who)voidonPlayerCompleteLoginSequence(org.cloudburstmc.api.player.Player who)voidvoidremoveOp(org.cloudburstmc.api.player.Player who)voidremoveWhitelist(org.cloudburstmc.api.player.Player who)voidsetAutoSave(boolean autoSave)voidsetBanned(org.cloudburstmc.api.player.Player who, boolean banned, boolean byIP)voidshutdown()default voidunban(org.cloudburstmc.api.player.Player who)
-
Field Details
-
JSON_MAPPER
static final com.fasterxml.jackson.databind.json.JsonMapper JSON_MAPPER -
BROADCAST_CHANNEL_ADMINISTRATIVE
- See Also:
- Constant Field Values
-
BROADCAST_CHANNEL_USERS
- See Also:
- Constant Field Values
-
-
Method Details
-
getName
String getName() -
getVersion
String getVersion() -
getImplementationVersion
String getImplementationVersion() -
shutdown
void shutdown() -
isRunning
boolean isRunning() -
getPluginManager
org.cloudburstmc.api.plugin.PluginManager getPluginManager() -
getGameRuleRegistry
org.cloudburstmc.api.registry.GameRuleRegistry getGameRuleRegistry() -
getTick
int getTick() -
getEventManager
org.cloudburstmc.api.event.EventManager getEventManager() -
getAllowFlight
boolean getAllowFlight() -
getPermissionManager
org.cloudburstmc.api.permission.PermissionManager getPermissionManager() -
getMotd
String getMotd() -
getOnlinePlayers
-
getGamemode
org.cloudburstmc.api.player.GameMode getGamemode() -
getDefaultLevel
org.cloudburstmc.api.level.Level getDefaultLevel() -
getMaxPlayers
int getMaxPlayers() -
hasWhitelist
boolean hasWhitelist() -
addWhitelist
void addWhitelist(org.cloudburstmc.api.player.Player who) -
removeWhitelist
void removeWhitelist(org.cloudburstmc.api.player.Player who) -
isWhitelisted
boolean isWhitelisted(org.cloudburstmc.api.player.Player who) -
isBanned
boolean isBanned(org.cloudburstmc.api.player.Player who) -
isIPBanned
boolean isIPBanned(org.cloudburstmc.api.player.Player who) -
setBanned
void setBanned(org.cloudburstmc.api.player.Player who, boolean banned, boolean byIP) -
ban
default void ban(org.cloudburstmc.api.player.Player who) -
banIP
default void banIP(org.cloudburstmc.api.player.Player who) -
unban
default void unban(org.cloudburstmc.api.player.Player who) -
addOp
void addOp(org.cloudburstmc.api.player.Player who) -
addOp
-
removeOp
void removeOp(org.cloudburstmc.api.player.Player who) -
removeOp
-
isOp
boolean isOp(org.cloudburstmc.api.player.Player who) -
getPort
int getPort() -
getIp
String getIp() -
getDifficulty
org.cloudburstmc.api.level.Difficulty getDifficulty() -
addOnlinePlayer
void addOnlinePlayer(org.cloudburstmc.api.player.Player who) -
onPlayerCompleteLoginSequence
void onPlayerCompleteLoginSequence(org.cloudburstmc.api.player.Player who) -
getPlayer
-
setAutoSave
void setAutoSave(boolean autoSave) -
getApiVersion
String getApiVersion()
-