All Classes and Interfaces
Class
Description
A helper class for easy management of armor stands of a player
An enum representing all available BossBar colors.
An enum representing all available BossBar styles.
An interface for BiFunction which can throw an exception.
An interface representing a BossBar line.
An interface allowing work with BossBars such as creating, sending
and toggling.
Formatter for &x&R&R&G&G&B&B
Class for click event action in chat component
Enum for all possible click actions
Class for hover event action in chat component
Enum for all possible hover actions
Formatter for {#RRGGBB}
Abstract class for configuration file
A class representing a chat component that was serialized before,
but deserialize was requested in PacketPlayOutPlayerInfo packet.
An enum containing all possible legacy color codes and magic codes.
The event bus.
A handler for an event.
Feature manager allows registration and work with features.
Abstract class for applying different gradient patterns
Formatter for #
A class representing the n.m.s.IChatBaseComponent class to make work with it much easier
Formatter for <#RRGGBB>
Gradient applier for <gradient:#RRGGBB:#RRGGBB>Text</gradient>
and <gradient:#RRGGBB|L:#RRGGBB>Text</gradient>
An interface allowing to work with a line of
text in scoreboard.
A class for packet building, methods are overridden in
platform-specific builders which extend this class to build actual packets.
A class representing platform specific packet class
An enum representing all valid boss packet actions.
A class representing platform specific packet class
An enum representing positions of a chat message
Calling ordinal() will return type's network ID.
A class representing platform specific packet class
An enum representing GameMode
En enum representing packet action
Calling ordinal() will return action's network ID.
A subclass representing player list entry
A class representing platform specific packet class
A class representing platform specific packet class
A class representing platform specific packet class
An enum representing available display types.
A class representing platform specific packet class
An enum representing action types
A class representing platform specific packet class
Called when the player has been fully loaded by TAB.
An interface representing a property assigned to a player,
which may contain placeholders and can be changed using the API.
Interface representing user or group configuration.
Enum class representing all possibly used protocol versions
Abstract class for different RGB patterns
A helper class to reformat all RGB formats into the default #RRGGBB and apply gradients
An interface allowing to work with scoreboard, such as adding players,
removing players and changing lines.
Interface allowing work with scoreboards, such as creating,
sending, toggling and modifying.
Class representing a minecraft skin as a value - signature pair.
Subscribes to a
TabEvent.The primary API class to get instances of other API classes
An event that may be fired by TAB when something occurs.
Abstract class representing a core feature of the plugin.
An interface allowing to modify tablist display names
of players.
Called when TAB is fully loaded.
Interface representing a packet that can be sent to client independently of platform.
An interface representing a player
A class representing a component color, which can be either RGB or legacy code.
Formatter for &#RRGGBB
A class extending IChatBaseComponent that holds the original value
to avoid deserializing it, which is an unnecessary operation that
slows down the performance, as well as makes code more complicated
and open to problems.
YAML implementation of ConfigurationFile