Index

A B C D E G H I K M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

add(double, double, double) - Method in class de.rexlcloud.core.api.ServerLocation
Moves this location.
add(ServerLocation) - Method in class de.rexlcloud.core.api.ServerLocation
Moves this location by the coordinates of another one.
addListener(BiConsumer) - Method in class de.rexlcloud.core.api.MessageChannel
Adds a listener for messages on this channel.

B

BungeeProxy - Class in de.rexlcloud.proxy.bungee
The rexlCloud plugin for BungeeCord proxies, installed by the cloud on every proxy.
BungeeProxy() - Constructor for class de.rexlcloud.proxy.bungee.BungeeProxy
 
BungeeText - Class in de.rexlcloud.proxy.bungee
Adventure text for BungeeCord.

C

clearListeners() - Method in class de.rexlcloud.core.api.MessageChannel
Removes all listeners.
CloudException - Exception Class in de.rexlcloud.core.api.exceptions
Base of the exceptions of the rexlCloud API.
CloudException() - Constructor for exception class de.rexlcloud.core.api.exceptions.CloudException
 
CloudException(String) - Constructor for exception class de.rexlcloud.core.api.exceptions.CloudException
 
CloudText - Class in de.rexlcloud.core.api
Text that admins write (messages, MOTD): MiniMessage, plus the classic & and § colour codes.
connect(Server) - Method in class de.rexlcloud.core.api.Player
Sends the player to another server.
connect(Channel, int, String) - Static method in class de.rexlcloud.core.api.RexlCloudApi
The API of this server: the existing one with the new connection, or a new one on the first connection.
connect(String) - Method in class de.rexlcloud.core.api.Player
Sends the player to another server.
connectAndTeleport(Server, ServerLocation) - Method in class de.rexlcloud.core.api.Player
Sends the player to another server and teleports them there once they arrived.
connectAndTeleport(String, ServerLocation) - Method in class de.rexlcloud.core.api.Player
Sends the player to another server and teleports them there once they arrived.
connectToFallbackServer() - Method in class de.rexlcloud.core.api.Player
Sends the player to a fallback server (a server of a group marked as fallback, e.g.
createRequest(PacketType, Z...) - Method in class de.rexlcloud.core.api.RexlCloudApi
Internal: sends a request to the master and completes with its answer.

D

de.rexlcloud.core.api - package de.rexlcloud.core.api
 
de.rexlcloud.core.api.exceptions - package de.rexlcloud.core.api.exceptions
 
de.rexlcloud.core.server - package de.rexlcloud.core.server
 
de.rexlcloud.proxy.bungee - package de.rexlcloud.proxy.bungee
 
de.rexlcloud.proxy.common.config - package de.rexlcloud.proxy.common.config
 
de.rexlcloud.proxy.velocity - package de.rexlcloud.proxy.velocity
 

E

equals(Object) - Method in class de.rexlcloud.core.api.Server
 
equals(Object) - Method in class de.rexlcloud.core.api.ServerLocation
 
equals(Object) - Method in class de.rexlcloud.core.api.Wrapper
 
equals(Object) - Method in class de.rexlcloud.core.server.ServerGroup
 
executeOnServer(Server, String) - Method in class de.rexlcloud.core.api.RexlCloudApi
Runs a console command on a server.

G

getAllServerNames() - Method in class de.rexlcloud.core.api.RexlCloudApi
 
getAllServers() - Method in class de.rexlcloud.core.api.RexlCloudApi
 
getAllServersByGroup(ServerGroup) - Method in class de.rexlcloud.core.api.RexlCloudApi
 
getAllWrapperNames() - Method in class de.rexlcloud.core.api.RexlCloudApi
 
getBlockX() - Method in class de.rexlcloud.core.api.ServerLocation
 
getBlockY() - Method in class de.rexlcloud.core.api.ServerLocation
 
getBlockZ() - Method in class de.rexlcloud.core.api.ServerLocation
 
getCachedPlayers() - Method in class de.rexlcloud.core.api.RexlCloudApi
 
getCachedServer(String) - Method in class de.rexlcloud.core.api.RexlCloudApi
 
getCachedServers() - Method in class de.rexlcloud.core.api.RexlCloudApi
 
getChannel() - Method in class de.rexlcloud.core.api.MessageChannel
 
getChannel() - Method in class de.rexlcloud.core.api.RexlCloudApi
The connection to the wrapper; replaced when the plugin connects again (e.g.
getCommandManager() - Method in class de.rexlcloud.proxy.bungee.BungeeProxy
The command manager of the /cloud commands.
getCommandManager() - Method in class de.rexlcloud.proxy.velocity.VelocityProxy
The command manager of the /cloud commands.
getCpuUsage() - Method in class de.rexlcloud.core.api.Wrapper
CPU load of the wrapper's machine from 0 to 1; negative if unknown.
getCpuUsagePercent() - Method in class de.rexlcloud.core.api.Wrapper
 
getData() - Method in class de.rexlcloud.core.api.Player
The stored data entries of the player; read them with Player.getData(String).
getData(String) - Method in class de.rexlcloud.core.api.Player
Data a plugin stored for this player.
getDefaultTemplateFolder() - Method in class de.rexlcloud.core.server.ServerGroup
Template every server of the group starts from.
getFreeMemory() - Method in class de.rexlcloud.core.api.Wrapper
 
getFreeMemoryString() - Method in class de.rexlcloud.core.api.Wrapper
 
getId() - Method in class de.rexlcloud.core.api.PlayerDatabaseData
 
getInstance() - Static method in class de.rexlcloud.core.api.RexlCloudApi
The API of this server, null until the plugin connected to its wrapper the first time.
getInstance() - Static method in class de.rexlcloud.proxy.bungee.BungeeProxy
 
getInstance() - Static method in class de.rexlcloud.proxy.common.config.PluginMessages
 
getInstance() - Static method in class de.rexlcloud.proxy.velocity.VelocityProxy
The plugin instance.
getJavaArguments() - Method in class de.rexlcloud.core.server.ServerGroup
Extra JVM arguments of the servers, e.g.
getJavaCommand() - Method in class de.rexlcloud.core.server.ServerGroup
The Java the servers run with: java from the wrapper's PATH or the path of an installed runtime.
getKey() - Method in class de.rexlcloud.core.api.PlayerDatabaseData
Name of the value.
getKey() - Method in class de.rexlcloud.core.api.Server
Identifies this run of the server; a new run (after a restart) gets a new key.
getLocation() - Method in class de.rexlcloud.core.api.Player
 
getLogger() - Method in class de.rexlcloud.proxy.velocity.VelocityProxy
The plugin's logger.
getLogin() - Method in class de.rexlcloud.core.api.Player
When the player joined the network, in milliseconds since the epoch.
getLogin() - Method in class de.rexlcloud.proxy.bungee.BungeeProxy
Internal: the fallback servers players are sent to.
getLogin() - Method in class de.rexlcloud.proxy.velocity.VelocityProxy
Internal: the fallback servers players are sent to.
getMaxPlayers() - Method in class de.rexlcloud.core.server.ServerGroup
Player slots shown in the server list.
getMemory() - Method in class de.rexlcloud.core.server.ServerGroup
Memory of each server in MB.
getMessage() - Method in exception class de.rexlcloud.core.api.exceptions.CloudException
 
getMessage(MessageKey) - Method in class de.rexlcloud.proxy.common.config.PluginMessages
 
getMessage(MessageKey, TagResolver...) - Method in class de.rexlcloud.proxy.common.config.PluginMessages
 
getMessageChannel(String) - Method in class de.rexlcloud.core.api.MessageChannelManager
 
getMessageChannelManager() - Static method in class de.rexlcloud.core.api.RexlCloudApi
Message channels for sending own objects between servers (see MessageChannelManager).
getMessageChannels() - Method in class de.rexlcloud.core.api.MessageChannelManager
 
getMinServers() - Method in class de.rexlcloud.core.server.ServerGroup
How many servers the cloud keeps running.
getMotd() - Method in class de.rexlcloud.proxy.common.config.PluginMessages
The MOTD for the server list, depending on maintenance mode, or empty until the cloud sent its messages.
getName() - Method in class de.rexlcloud.core.api.Player
The player's name.
getName() - Method in class de.rexlcloud.core.api.Server
Name of the server, e.g.
getName() - Method in class de.rexlcloud.core.api.Wrapper
Name of the wrapper, e.g.
getName() - Method in class de.rexlcloud.core.server.ServerGroup
Name of the group; its servers are called <name>-1, <name>-2, ...
getPitch() - Method in class de.rexlcloud.core.api.ServerLocation
 
getPlayer(String) - Method in class de.rexlcloud.core.api.RexlCloudApi
 
getPlayer(UUID) - Method in class de.rexlcloud.core.api.RexlCloudApi
 
getPlayerName() - Method in exception class de.rexlcloud.core.api.exceptions.PlayerNotFoundException
 
getPlayers() - Method in class de.rexlcloud.core.api.RexlCloudApi
 
getPlayersOnServer(Server) - Method in class de.rexlcloud.core.api.RexlCloudApi
 
getPlayersOnServerGroup(ServerGroup) - Method in class de.rexlcloud.core.api.RexlCloudApi
 
getPlayerUUID() - Method in exception class de.rexlcloud.core.api.exceptions.PlayerNotFoundException
 
getPort() - Method in class de.rexlcloud.core.api.Server
The port players (or the proxy) connect to.
getProxyServer() - Method in class de.rexlcloud.core.api.Player
The proxy the player is connected through.
getRexlCloudApi() - Method in class de.rexlcloud.proxy.bungee.BungeeProxy
The cloud API, null until the first connection to the wrapper.
getRexlCloudApi() - Method in class de.rexlcloud.proxy.velocity.VelocityProxy
The cloud API, null until the first connection to the wrapper.
getServer() - Method in class de.rexlcloud.core.api.Player
The server the player is on.
getServer() - Method in class de.rexlcloud.proxy.bungee.BungeeProxy
The BungeeCord proxy.
getServer() - Method in class de.rexlcloud.proxy.velocity.VelocityProxy
The Velocity proxy.
getServer(String) - Method in class de.rexlcloud.core.api.RexlCloudApi
 
getServerGroup() - Method in class de.rexlcloud.core.api.Server
The group the server belongs to.
getServerGroup(String) - Method in class de.rexlcloud.core.api.RexlCloudApi
 
getServerGroupName() - Method in exception class de.rexlcloud.core.api.exceptions.ServerGroupNotFoundException
 
getServerGroups() - Method in class de.rexlcloud.core.api.RexlCloudApi
 
getServerName() - Method in exception class de.rexlcloud.core.api.exceptions.ServerNotFoundException
 
getServerName() - Method in class de.rexlcloud.core.api.RexlCloudApi
Name of the server this plugin runs on, e.g.
getServerName() - Method in class de.rexlcloud.proxy.bungee.BungeeProxy
Name of this proxy in the cloud, e.g.
getServerName() - Method in class de.rexlcloud.proxy.velocity.VelocityProxy
Name of this proxy in the cloud, e.g.
getShutdownHooks() - Method in class de.rexlcloud.proxy.bungee.BungeeProxy
 
getState() - Method in class de.rexlcloud.core.api.Server
A free-form state the server set with Server.setState(String), e.g.
getTemplateFolder() - Method in class de.rexlcloud.core.server.ServerGroup
 
getTotalMemory() - Method in class de.rexlcloud.core.api.Wrapper
 
getTotalMemoryString() - Method in class de.rexlcloud.core.api.Wrapper
 
getType() - Method in class de.rexlcloud.core.server.ServerGroup
Servers or proxies.
getUsedMemory() - Method in class de.rexlcloud.core.api.Wrapper
Memory of the machine in bytes: in use, available to new servers (including the page cache the system gives back) and in total.
getUsedMemoryString() - Method in class de.rexlcloud.core.api.Wrapper
 
getUuid() - Method in class de.rexlcloud.core.api.Player
The player's UUID.
getUuid() - Method in class de.rexlcloud.core.api.PlayerDatabaseData
The player.
getValue() - Method in class de.rexlcloud.core.api.PlayerDatabaseData
The serialized value; read it with Player.getData(String).
getWorldName() - Method in class de.rexlcloud.core.api.ServerLocation
Name of the world (Minestom: the UUID of the instance), null for the player's current one.
getWrapper() - Method in class de.rexlcloud.core.api.Server
The wrapper the server runs on.
getWrapper() - Method in class de.rexlcloud.core.server.ServerGroup
The wrapper of a static group, null otherwise.
getWrapper(String) - Method in class de.rexlcloud.core.api.RexlCloudApi
 
getWrapperName() - Method in exception class de.rexlcloud.core.api.exceptions.WrapperNotFoundException
 
getWrapperReconnect() - Method in class de.rexlcloud.proxy.bungee.BungeeProxy
Internal: connects again when the connection to the wrapper breaks.
getWrapperReconnect() - Method in class de.rexlcloud.proxy.velocity.VelocityProxy
Internal: connects again when the connection to the wrapper breaks.
getWrappers() - Method in class de.rexlcloud.core.api.RexlCloudApi
 
getWrapperToken() - Method in class de.rexlcloud.proxy.bungee.BungeeProxy
Internal: the secret this run proves itself with to the wrapper.
getWrapperToken() - Method in class de.rexlcloud.proxy.velocity.VelocityProxy
Internal: the secret this run proves itself with to the wrapper.
getX() - Method in class de.rexlcloud.core.api.ServerLocation
X coordinate.
getY() - Method in class de.rexlcloud.core.api.ServerLocation
Y coordinate.
getYaw() - Method in class de.rexlcloud.core.api.ServerLocation
Viewing direction in degrees.
getZ() - Method in class de.rexlcloud.core.api.ServerLocation
Z coordinate.

H

handelPacket(PacketContainer) - Method in class de.rexlcloud.core.api.MessageChannel
Internal: passes a received message to the listeners.
hasData(String) - Method in class de.rexlcloud.core.api.Player
 
hashCode() - Method in class de.rexlcloud.core.api.Server
 
hashCode() - Method in class de.rexlcloud.core.api.ServerLocation
 
hashCode() - Method in class de.rexlcloud.core.api.Wrapper
 
hashCode() - Method in class de.rexlcloud.core.server.ServerGroup
 

I

initServerClient() - Method in class de.rexlcloud.proxy.bungee.BungeeProxy
Internal: opens the connection to the wrapper.
initServerClient() - Method in class de.rexlcloud.proxy.velocity.VelocityProxy
Internal: opens the connection to the wrapper.
isCustomJar() - Method in class de.rexlcloud.core.server.ServerGroup
The group's servers run the server.jar the user put into the template (e.g.
isFallback() - Method in class de.rexlcloud.core.server.ServerGroup
Whether players are sent to this group's servers when they join or are kicked from another server.
isOnline() - Method in class de.rexlcloud.core.api.Server
Whether the server is online: started and its cloud plugin is connected.
isOnline() - Method in class de.rexlcloud.core.api.Wrapper
Whether the wrapper is connected to the master.
isRemoveOldLogs() - Method in class de.rexlcloud.core.server.ServerGroup
Whether the logs of a static server are deleted when it starts.
isStaticServer() - Method in class de.rexlcloud.core.server.ServerGroup
Whether the group has one server that keeps its files on a fixed wrapper instead of starting fresh from the template.

K

kick(String) - Method in class de.rexlcloud.core.api.Player
Disconnects the player from the network.

M

MessageChannel<T> - Class in de.rexlcloud.core.api
A named channel for sending objects between servers of the network; register it on every server that uses it with MessageChannelManager.registerMessageChannel(String, Class).
MessageChannel(String, Class) - Constructor for class de.rexlcloud.core.api.MessageChannel
Creates a new MessageChannel instance.
MessageChannelAlreadyRegisteredException - Exception Class in de.rexlcloud.core.api.exceptions
A message channel with this name is registered already.
MessageChannelAlreadyRegisteredException() - Constructor for exception class de.rexlcloud.core.api.exceptions.MessageChannelAlreadyRegisteredException
 
MessageChannelAlreadyRegisteredException(String) - Constructor for exception class de.rexlcloud.core.api.exceptions.MessageChannelAlreadyRegisteredException
 
MessageChannelManager - Class in de.rexlcloud.core.api
The message channels of this server; get it with RexlCloudApi.getMessageChannelManager().
MessageChannelManager() - Constructor for class de.rexlcloud.core.api.MessageChannelManager
 
MessageChannelNotRegisteredException - Exception Class in de.rexlcloud.core.api.exceptions
No message channel with this name is registered.
MessageChannelNotRegisteredException() - Constructor for exception class de.rexlcloud.core.api.exceptions.MessageChannelNotRegisteredException
 
MessageChannelNotRegisteredException(String) - Constructor for exception class de.rexlcloud.core.api.exceptions.MessageChannelNotRegisteredException
 
multiply(double) - Method in class de.rexlcloud.core.api.ServerLocation
Multiplies all coordinates.
multiply(double, double, double) - Method in class de.rexlcloud.core.api.ServerLocation
Multiplies each coordinate.

N

NoConnectionException - Exception Class in de.rexlcloud.core.api.exceptions
The plugin is not connected to its wrapper (e.g.
NoConnectionException() - Constructor for exception class de.rexlcloud.core.api.exceptions.NoConnectionException
 
NoConnectionException(String) - Constructor for exception class de.rexlcloud.core.api.exceptions.NoConnectionException
 

O

of(Component) - Static method in class de.rexlcloud.proxy.bungee.BungeeText
 
onDisable() - Method in class de.rexlcloud.proxy.bungee.BungeeProxy
Internal: tells the wrapper the proxy is stopping.
onEnable() - Method in class de.rexlcloud.proxy.bungee.BungeeProxy
Internal: starts the plugin.
onProxyInitialization(ProxyInitializeEvent) - Method in class de.rexlcloud.proxy.velocity.VelocityProxy
Internal: starts the plugin.
onProxyShutdown(ProxyShutdownEvent) - Method in class de.rexlcloud.proxy.velocity.VelocityProxy
Internal: tells the wrapper the proxy is stopping.

P

parse(String) - Static method in class de.rexlcloud.core.api.CloudText
 
Player - Class in de.rexlcloud.core.api
A player who is online on the network: on which proxy and server, and since when.
Player(String, UUID, Server, Server, long, ArrayList) - Constructor for class de.rexlcloud.core.api.Player
Internal: players come from RexlCloudApi.
PlayerDatabaseData - Class in de.rexlcloud.core.api
One value a plugin stored for a player (see Player.setData(String, java.io.Serializable)).
PlayerDatabaseData() - Constructor for class de.rexlcloud.core.api.PlayerDatabaseData
 
PlayerDatabaseData(UUID, String, byte[]) - Constructor for class de.rexlcloud.core.api.PlayerDatabaseData
PlayerNotFoundException - Exception Class in de.rexlcloud.core.api.exceptions
No player with this name or UUID is online.
PlayerNotFoundException(String) - Constructor for exception class de.rexlcloud.core.api.exceptions.PlayerNotFoundException
 
PlayerNotFoundException(UUID) - Constructor for exception class de.rexlcloud.core.api.exceptions.PlayerNotFoundException
 
PluginMessages - Class in de.rexlcloud.proxy.common.config
The cloud's messages (configured in the master's config/messages.json) on a proxy.
PluginMessages() - Constructor for class de.rexlcloud.proxy.common.config.PluginMessages
 
PROXY - Enum constant in enum class de.rexlcloud.core.server.ServerType
Velocity or BungeeCord proxies.

R

receivePacket(PacketContainer) - Method in class de.rexlcloud.core.api.RexlCloudApi
Internal: called by the cloud plugin for every packet from the wrapper; keeps the cache up to date and completes requests.
reconnect(Channel) - Method in class de.rexlcloud.core.api.RexlCloudApi
The plugin's connection to its wrapper was re-established: requests go over the new one.
registerMessageChannel(String, Class) - Method in class de.rexlcloud.core.api.MessageChannelManager
 
registerShutdownHook(Callable) - Method in class de.rexlcloud.proxy.bungee.BungeeProxy
Runs the task (at most 30 seconds) before the cloud shuts the proxy down.
removeData(String) - Method in class de.rexlcloud.core.api.Player
Removes the player's data under this key from the database.
removeListeners(BiConsumer) - Method in class de.rexlcloud.core.api.MessageChannel
Removes a listener added with MessageChannel.addListener(BiConsumer).
replaceColorCodes(String) - Static method in class de.rexlcloud.core.api.CloudText
&a / §a to MiniMessage colours.
restoreMessage(String) - Method in exception class de.rexlcloud.core.api.exceptions.CloudException
Internal: restores the message of an exception received from another component.
RexlCloudApi - Class in de.rexlcloud.core.api
Entry point of the rexlCloud API for plugins on cloud servers and proxies (Bridge, proxy plugin, MinestomBridge).
RexlCloudApi(Channel, int, String) - Constructor for class de.rexlcloud.core.api.RexlCloudApi
Internal: created by the cloud plugin when it connects to its wrapper; use RexlCloudApi.getInstance().

S

send(CommandSender, Component) - Static method in class de.rexlcloud.proxy.bungee.BungeeText
Sends a chat message to a player or the console.
sendMessage(String) - Method in class de.rexlcloud.core.api.Player
Sends a plain text message to the player.
sendMessage(Component) - Method in class de.rexlcloud.core.api.Player
Sends a chat message to the player, e.g.
sendMessage(T, Server...) - Method in class de.rexlcloud.core.api.MessageChannel
Sends an object to servers; their listeners on this channel receive it.
sendPlayerDataUpdate(Player, String, byte[]) - Method in class de.rexlcloud.core.api.RexlCloudApi
Internal: sends changed player data to the master.
Server - Class in de.rexlcloud.core.api
A server or proxy of the network as the API sees it.
Server(AbstractServer, Wrapper) - Constructor for class de.rexlcloud.core.api.Server
Internal: servers come from RexlCloudApi.
Server(String, UUID, ServerGroup, int, Wrapper, String, boolean) - Constructor for class de.rexlcloud.core.api.Server
Creates a new Server instance.
SERVER - Enum constant in enum class de.rexlcloud.core.server.ServerType
Minecraft servers (Paper, Spigot or a custom jar).
ServerGroup - Class in de.rexlcloud.core.server
A group of servers or proxies started from the same template with the same settings, e.g.
ServerGroup(String, ServerType, int, boolean, String, int, boolean, boolean, String, int, String) - Constructor for class de.rexlcloud.core.server.ServerGroup
Internal: groups are created by the master.
ServerGroupNotFoundException - Exception Class in de.rexlcloud.core.api.exceptions
There is no group with this name.
ServerGroupNotFoundException(String) - Constructor for exception class de.rexlcloud.core.api.exceptions.ServerGroupNotFoundException
 
ServerLocation - Class in de.rexlcloud.core.api
A position in a world of a server, independent of the server software (Bukkit Location, Minestom Pos); the Bridge and MinestomBridge convert it.
ServerLocation(double, double, double) - Constructor for class de.rexlcloud.core.api.ServerLocation
A position in the player's current world, looking straight ahead.
ServerLocation(double, double, double, float, float) - Constructor for class de.rexlcloud.core.api.ServerLocation
A position and viewing direction in the player's current world.
ServerLocation(String, double, double, double) - Constructor for class de.rexlcloud.core.api.ServerLocation
A position in a world, looking straight ahead.
ServerLocation(String, double, double, double, float, float) - Constructor for class de.rexlcloud.core.api.ServerLocation
A position and viewing direction in a world.
ServerNotFoundException - Exception Class in de.rexlcloud.core.api.exceptions
There is no server with this name.
ServerNotFoundException(Server) - Constructor for exception class de.rexlcloud.core.api.exceptions.ServerNotFoundException
 
ServerNotFoundException(String) - Constructor for exception class de.rexlcloud.core.api.exceptions.ServerNotFoundException
 
ServerType - Enum Class in de.rexlcloud.core.server
Whether a group runs servers or proxies.
setCustomJar(boolean) - Method in class de.rexlcloud.core.server.ServerGroup
The group's servers run the server.jar the user put into the template (e.g.
setData(String, T) - Method in class de.rexlcloud.core.api.Player
Stores data for the player in the cloud's database, replacing a value with the same key.
setFallback(boolean) - Method in class de.rexlcloud.core.server.ServerGroup
Whether players are sent to this group's servers when they join or are kicked from another server.
setJavaArguments(String) - Method in class de.rexlcloud.core.server.ServerGroup
Extra JVM arguments of the servers, e.g.
setJavaCommand(String) - Method in class de.rexlcloud.core.server.ServerGroup
The Java the servers run with: java from the wrapper's PATH or the path of an installed runtime.
setMaxPlayers(int) - Method in class de.rexlcloud.core.server.ServerGroup
Player slots shown in the server list.
setMemory(int) - Method in class de.rexlcloud.core.server.ServerGroup
Memory of each server in MB.
setMinServers(int) - Method in class de.rexlcloud.core.server.ServerGroup
How many servers the cloud keeps running.
setRemoveOldLogs(boolean) - Method in class de.rexlcloud.core.server.ServerGroup
Whether the logs of a static server are deleted when it starts.
setRexlCloudApi(RexlCloudApi) - Method in class de.rexlcloud.proxy.bungee.BungeeProxy
The cloud API, null until the first connection to the wrapper.
setRexlCloudApi(RexlCloudApi) - Method in class de.rexlcloud.proxy.velocity.VelocityProxy
The cloud API, null until the first connection to the wrapper.
setState(String) - Method in class de.rexlcloud.core.api.Server
Sets the state of the server this plugin runs on, e.g.
setValue(byte[]) - Method in class de.rexlcloud.core.api.PlayerDatabaseData
The serialized value; read it with Player.getData(String).
shutdownServer() - Method in class de.rexlcloud.proxy.bungee.BungeeProxy
Runs the shutdown hooks, disconnects all players and shuts the proxy down.
shutdownServer() - Method in class de.rexlcloud.proxy.velocity.VelocityProxy
Disconnects all players and shuts the proxy down.
startServer(ServerGroup) - Method in class de.rexlcloud.core.api.RexlCloudApi
Starts one more server of a group.
startServer(ServerGroup, int) - Method in class de.rexlcloud.core.api.RexlCloudApi
Starts more servers of a group.
stopServer(Server) - Method in class de.rexlcloud.core.api.RexlCloudApi
Stops a server.
stopServer(String) - Method in class de.rexlcloud.core.api.RexlCloudApi
Stops a server.
stopWrapper(Wrapper) - Method in class de.rexlcloud.core.api.RexlCloudApi
Shuts a wrapper down; it stops its servers.
subtract(double, double, double) - Method in class de.rexlcloud.core.api.ServerLocation
Moves this location back.
subtract(ServerLocation) - Method in class de.rexlcloud.core.api.ServerLocation
Moves this location back by the coordinates of another one.

T

teleport(ServerLocation) - Method in class de.rexlcloud.core.api.Player
Teleports the player on the server they are on.
TimeOutException - Exception Class in de.rexlcloud.core.api.exceptions
The master did not answer the request within 10 seconds.
TimeOutException() - Constructor for exception class de.rexlcloud.core.api.exceptions.TimeOutException
 
TimeOutException(String) - Constructor for exception class de.rexlcloud.core.api.exceptions.TimeOutException
 
toJson(String) - Static method in class de.rexlcloud.core.api.CloudText
The text as JSON chat component, the format messages are sent to players in.
ToManyRequestsException - Exception Class in de.rexlcloud.core.api.exceptions
Too many requests of this server are waiting for an answer; try again later.
ToManyRequestsException() - Constructor for exception class de.rexlcloud.core.api.exceptions.ToManyRequestsException
 
ToManyRequestsException(String) - Constructor for exception class de.rexlcloud.core.api.exceptions.ToManyRequestsException
 
toString() - Method in class de.rexlcloud.core.api.ServerLocation
 

U

unregisterMessageChannel(MessageChannel) - Method in class de.rexlcloud.core.api.MessageChannelManager
Unregisters a channel; it receives no more messages.
unregisterMessageChannel(String) - Method in class de.rexlcloud.core.api.MessageChannelManager
Unregisters a channel; it receives no more messages.
unregisterShutdownHook(Callable) - Method in class de.rexlcloud.proxy.bungee.BungeeProxy
update(Player, Server) - Method in class de.rexlcloud.core.api.Player
Internal: applies a newer state of the player.
update(Server, Wrapper) - Method in class de.rexlcloud.core.api.Server
Internal: applies a newer state of the server.
update(Wrapper) - Method in class de.rexlcloud.core.api.Wrapper
Internal: applies a newer state of the wrapper.
updateData(String, byte[]) - Method in class de.rexlcloud.core.api.Player
Internal: applies data changed on another server.
updateMessages(PluginMessageConfig) - Method in class de.rexlcloud.proxy.common.config.PluginMessages
Internal: applies messages sent by the master.
updateWrapper(Wrapper) - Method in class de.rexlcloud.core.api.Server
Internal: replaces the wrapper with the cached object.

V

valueOf(String) - Static method in enum class de.rexlcloud.core.server.ServerType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.rexlcloud.core.server.ServerType
Returns an array containing the constants of this enum class, in the order they are declared.
VelocityProxy - Class in de.rexlcloud.proxy.velocity
The rexlCloud plugin for Velocity proxies, installed by the cloud on every proxy.
VelocityProxy(ProxyServer, Logger) - Constructor for class de.rexlcloud.proxy.velocity.VelocityProxy
Internal: created by Velocity.

W

Wrapper - Class in de.rexlcloud.core.api
A wrapper (a machine that runs servers) as the API sees it, with the resource usage it last reported.
Wrapper(String, boolean, double, long, long, long) - Constructor for class de.rexlcloud.core.api.Wrapper
Creates a new Wrapper instance.
WrapperNotFoundException - Exception Class in de.rexlcloud.core.api.exceptions
There is no wrapper with this name.
WrapperNotFoundException(String) - Constructor for exception class de.rexlcloud.core.api.exceptions.WrapperNotFoundException
 
writePacket(PacketContainer) - Method in class de.rexlcloud.proxy.bungee.BungeeProxy
Internal: sends a packet to the wrapper.
writePacket(PacketContainer) - Method in class de.rexlcloud.proxy.velocity.VelocityProxy
Internal: sends a packet to the wrapper.
A B C D E G H I K M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form