All Classes and Interfaces
Class
Description
Sends an embed containing the following server information:
The server's icon (if enabled and
server-icon.png
exists)
The server's name (if available from server.properties
)
The server's MOTD (if available from server.properties
)
The server software's version
All players that are opped on the server (if enabled)
The server's uptime
The version of RRDiscordBridge that the server is running
In-game advancement handler
Advancement type
Broadcasts a message to both the Discord channel and Minecraft
Result of the chat extension
Extensions that get ran when a chat message is sent
Handles chat extensions
Provides basic utils when working with chat messages
Color palette config
Allows for serializing and deserializing
Color
Registry of all in-game commands
Enum containing the names of all in-game commands
Config Directory preset
The Discord bot
Handles various Discord events from channels the bot listens to
Gives the user a link to the Discord Server (if set)
Common event for Discord messages
In-game event handlers
Minecraft formatting codes
Based off of Bukkit's Cancellable
In-game command interface
Based off of Bukkit's CommandSender
Common config interface
Simple Logger wrapper
Common player methods
Common server methods
Allows for serializing and deserializing
Path
Sends a message showing containing the current player count, their names, and whether they are
opped.
Provides basic utils for working with reflection
Reloads the plugin's config
RRDiscordBridge's main common class
The plugin's config
Every Discord event is a different type of message that can be sent into the in-game chat
Every in-game event is a different type of message that can be sent into the relay channel
Features supported by the server software