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'
Instead of a normal Singleton this is an
Responsible for both encrypting and decrypting data
The base class for every Floodgate command.
Command preprocessor which decorated incoming
CommandContext
with Floodgate specific objectsThe 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.