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