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.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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.
 
 
 
 
 
 
 
 
 
 
 
In Floodgate the PacketBlocker is used to temporarily prevent packets from being decoded.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The Floodgate configuration used by proxy platforms, currently Velocity and BungeeCord.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
TranslatableMessage is the interface for a message that can be translated.