All Classes and Interfaces
Class
Description
Represents an event which depends on the result of asynchronous operations.
Represents a method which may be called once a result has been computed
asynchronously.
Events that implement this indicate that they may be cancelled and thus
prevented from happening.
Simplistic enumeration of all supported color values for chat.
Event called when a player sends a message to a server, or a server sends a
message to a player.
A command that can be executed by a
CommandSender.This class allows plugins to set their own configuration adapter to load
settings from a different place.
Represents a player physically connected to the world hosted on this server.
A proxy connection is defined as a connection directly connected to a socket.
Dummy class which all callable events must extend.
Dummy interface which all event subscribers and listeners must implement.
Class representing the configuration of a server listener.
Event called to represent a player logging in.
Represents a user attempting to log into the proxy.
Called when the permission of a CommandSender is checked.
Called when a player has left the proxy, it is not safe to call any methods
that perform an action on the passed player instance.
Event called to represent a player first making their presence and username
known.
Represents any Plugin that may be loaded at runtime to enhance existing
functionality.
POJO representing the plugin.yml file.
Class to manage bridging between plugin duties and implementation duties, for
example event handling and plugin management.
Event called when a plugin message is sent to the client or server.
Event called as soon as a connection has an
ProxiedPlayer and is
ready to be connected to a server.Represents a player who's connection is being connected to somewhere else,
whether it be a remote or embedded server.
Represents a task scheduled for execution by the
TaskScheduler.Represents a destination which this proxy might connect to.
Not to be confused with
ServerConnectEvent, this event is called once
a connection to a server is fully operational, and is about to hand over
control of the session to the player.Class used to represent a server to connect to.
Represents a player getting kicked from a server.
Called when a player has changed servers.
An event which occurs in the communication between two nodes.
This interface represents a scheduler which may be used to queue, delay and
execute tasks in an asynchronous fashion.