All Classes and Interfaces
Class
Description
Marks a parameter of a
CommandMethod method as the argument with this name in the command, e.g.Base of the exceptions of the rexlCloud API.
Base class of a module: an extension that runs inside the master, e.g.
Text that admins write (messages, MOTD): MiniMessage, plus the classic
& and ยง colour codes.A short description of a
CommandMethod command, shown in the console's help.Registers console commands of modules; get it with
CloudModule.getCommandManager().Marks a method as a console command; the value is the command with its arguments, e.g.
Deprecated.
@CommandPreProcessor
public String processedCommand(String input) {
return "processed command";
}Thrown by
Console.ask(String, String, boolean, AnimationCompletion...) when the user cancels with Ctrl+C.Base of the cloud's events.
Marks a method of a listener (see
EventManager.registerEvent(Object)) that takes exactly one event as
parameter.Calls the listeners of the cloud's events; a module gets it with
CloudModule.getEventManager().A named channel for sending objects between servers of the network; register it on every server that uses it
with
MessageChannelManager.registerMessageChannel(String, Class).A message channel with this name is registered already.
The message channels of this server; get it with
RexlCloudApi.getMessageChannelManager().No message channel with this name is registered.
What a module can do with the cloud; get it with
CloudModule.getModuleApi().Outcome of a state-changing
ModuleApi call.The contents of a module's
module.json.The plugin is not connected to its wrapper (e.g.
@ObjectParser
public Object parsObject(String input) {
return object;
}A packet from a wrapper reached the master.
A player who is online on the network: on which proxy and server, and since when.
A player joined the network.
A player left the network.
One value a plugin stored for a player (see
Player.setData(String, java.io.Serializable)).An event about a player.
No player with this name or UUID is online.
A player switched to another server.
Entry point of the rexlCloud API for plugins on cloud servers and proxies (Bridge, proxy plugin, MinestomBridge).
A server or proxy of the network as the API sees it.
An event about a server or proxy.
A group of servers or proxies started from the same template with the same settings, e.g.
There is no group with this name.
A position in a world of a server, independent of the server software (Bukkit
Location, Minestom
Pos); the Bridge and MinestomBridge convert it.There is no server with this name.
A server came online (its cloud plugin connected).
An online server is stopping.
Whether a group runs servers or proxies.
Default implementation:
The master did not answer the request within 10 seconds.
Too many requests of this server are waiting for an answer; try again later.
A wrapper (a machine that runs servers) as the API sees it, with the resource usage it last reported.
A wrapper connected to the master.
A wrapper's connection to the master ended.
An event about a wrapper.
There is no wrapper with this name.
CommandMethod; still works for existing modules