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 objectsThe 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