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.
misspelled, use CommandMethod; still works for existing modules
@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.