All Classes and Interfaces

Class
Description
 
 
 
 
 
This class is responsible for registering commands to the command register of the platform that is currently in use.
An interface used across all Floodgate platforms to simple stuff in commands like kicking players and sending player messages independent of the Floodgate platform implementation.
Messages (or part of messages) that are used in two or more commands and thus are 'commonly used'
 
 
 
 
 
 
 
 
 
 
 
Responsible for data integrity by either signing or encrypting the data.
 
 
 
 
 
 
 
 
 
 
 
 
 
The base class for every Floodgate command.
Command preprocessor which decorated incoming CommandContext with Floodgate specific objects
The global Floodgate configuration file used in every platform.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Deprecated.
 
Deprecated.
Deprecated.
This system has been deprecated and will not be available in the new API that will be introduced when Geyser will include Floodgate (and thus will have some common base API).
 
 
 
 
 
 
 
 
 
 
 
Manages translations for strings in Floodgate
 
 
 
 
 
 
 
 
 
 
 
This class is responsible for registering listeners to the listener manager of the platform that is currently in use.
 
 
 
 
 
 
 
 
 
 
For advanced users only! You shouldn't play with this unless you know what you're doing.
 
 
 
 
 
The global interface of all the Platform Injectors.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The Floodgate configuration used by proxy platforms, currently Velocity and BungeeCord.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
TranslatableMessage is the common class for a message that can be translated