All Classes and Interfaces

Class
Description
Marks an event as cancellable.
CarbonEvent that's called after new channels are registered.
The CarbonChat interface is the gateway to interacting with the majority of the CarbonChat API.
Event that's called when chat components are rendered for online players.
Static accessor for the CarbonChat instance.
Marker interface for events.
The CarbonEventHandler is responsible for managing event subscriptions and emitting events.
An EventSubscriber.
A subscription to a specific event type.
Generic abstraction for players.
A message and which channel it should be sent in.
Called whenever a player privately messages another player.
The server that carbon is running on.
Represents the result of a channel permission check.
Permissions handling for a channel.
Registry for chat channels.
Called when a player switches channels.
ChatChannel interface, supplies a formatter and filters recipients.
Extends Keyed for identification purposes.
Renderer used to construct chat components on a per-player basis.
A slot in a player's inventory.
A chat renderer that's identifiable by key.
Reference to a chat party.
Called when a player is added to a Party.
Called when a player is removed from a Party.
Manager used to load/obtain and save CarbonPlayers.