Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AboutCommand - Class in io.github.dexrnzacattack.rrdiscordbridge.discord.commands
-
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 fromserver.properties
) The server's MOTD (if available fromserver.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 - AboutCommand() - Constructor for class io.github.dexrnzacattack.rrdiscordbridge.discord.commands.AboutCommand
- accept(E, M, A, T) - Method in interface io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordMessageEvent
-
Calls the event handler method
- ACHIEVEMENT - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.game.Advancement.Type
-
For achievements, which exist in versions below 1.12
- addHandler(Handler) - Method in class io.github.dexrnzacattack.rrdiscordbridge.impls.JavaLogger
- addHandler(Handler) - Method in class io.github.dexrnzacattack.rrdiscordbridge.impls.Log4JLogger
- addHandler(Handler) - Method in class io.github.dexrnzacattack.rrdiscordbridge.impls.SLF4JLogger
- addHandler(Handler) - Method in interface io.github.dexrnzacattack.rrdiscordbridge.interfaces.ILogger
- Advancement - Class in io.github.dexrnzacattack.rrdiscordbridge.game
-
In-game advancement handler
- Advancement() - Constructor for class io.github.dexrnzacattack.rrdiscordbridge.game.Advancement
- ADVANCEMENT - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.game.Advancement.Type
-
For advancements, which exist in versions 1.12+
- Advancement.Type - Enum Class in io.github.dexrnzacattack.rrdiscordbridge.game
-
Advancement type
- allowedCharacters - Static variable in class io.github.dexrnzacattack.rrdiscordbridge.helpers.ChatHelper
-
Characters that can be displayed in-game
- AQUA - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.chat.FormattingCodes
B
- BLACK - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.chat.FormattingCodes
- BLUE - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.chat.FormattingCodes
- BOLD - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.chat.FormattingCodes
- botToken - Variable in class io.github.dexrnzacattack.rrdiscordbridge.config.Settings
-
The bot token
- BroadcastCommand - Class in io.github.dexrnzacattack.rrdiscordbridge.command.commands
-
Broadcasts a message to both the Discord channel and Minecraft
- BroadcastCommand() - Constructor for class io.github.dexrnzacattack.rrdiscordbridge.command.commands.BroadcastCommand
- broadcastMessage(String) - Method in interface io.github.dexrnzacattack.rrdiscordbridge.interfaces.IServer
-
Broadcasts a message to the entire server
- broadcastSkinName - Variable in class io.github.dexrnzacattack.rrdiscordbridge.config.Settings
-
Skin to use when /say or /dcbroadcast is used.
- BuildParameters - Class in io.github.dexrnzacattack.rrdiscordbridge
- BuildParameters() - Constructor for class io.github.dexrnzacattack.rrdiscordbridge.BuildParameters
C
- cancel() - Method in interface io.github.dexrnzacattack.rrdiscordbridge.interfaces.ICancellable
-
Cancels an event
- canGetServerMotd() - Method in class io.github.dexrnzacattack.rrdiscordbridge.SupportedFeatures
- canGetServerName() - Method in class io.github.dexrnzacattack.rrdiscordbridge.SupportedFeatures
- canQueryPlayerHasJoinedBefore() - Method in class io.github.dexrnzacattack.rrdiscordbridge.SupportedFeatures
- canQueryServerOperators() - Method in class io.github.dexrnzacattack.rrdiscordbridge.SupportedFeatures
- canSendConsoleCommands() - Method in class io.github.dexrnzacattack.rrdiscordbridge.SupportedFeatures
- CEXT - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.command.CommandRegistry.CommandName
- CHALLENGE - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.game.Advancement.Type
-
For challenges, which exist in versions 1.12+
- ChatExtensionResult - Class in io.github.dexrnzacattack.rrdiscordbridge.chat.extension.result
-
Result of the chat extension
- ChatExtensionResult(String, boolean, boolean) - Constructor for class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.result.ChatExtensionResult
- ChatExtensions - Class in io.github.dexrnzacattack.rrdiscordbridge.chat.extension
-
Extensions that get ran when a chat message is sent
- ChatExtensions() - Constructor for class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.ChatExtensions
- ChatExtensionsCommand - Class in io.github.dexrnzacattack.rrdiscordbridge.command.commands
-
Handles chat extensions
- ChatExtensionsCommand() - Constructor for class io.github.dexrnzacattack.rrdiscordbridge.command.commands.ChatExtensionsCommand
- ChatHelper - Class in io.github.dexrnzacattack.rrdiscordbridge.helpers
-
Provides basic utils when working with chat messages
- ChatHelper() - Constructor for class io.github.dexrnzacattack.rrdiscordbridge.helpers.ChatHelper
- color - Variable in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.waypoints.Waypoint
- color - Variable in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.waypoints.XaerosWaypoints
- colorPalette - Variable in class io.github.dexrnzacattack.rrdiscordbridge.config.Settings
-
The current color palette
- ColorPalette - Class in io.github.dexrnzacattack.rrdiscordbridge.config
-
Color palette config
- ColorPalette(Path) - Constructor for class io.github.dexrnzacattack.rrdiscordbridge.config.ColorPalette
-
The color palette config constructor
- colorPalettePath - Variable in class io.github.dexrnzacattack.rrdiscordbridge.config.Settings
-
The path of the color palette we want to use
- ColorTypeAdapter - Class in io.github.dexrnzacattack.rrdiscordbridge.config.adapter
-
Allows for serializing and deserializing
Color
- ColorTypeAdapter() - Constructor for class io.github.dexrnzacattack.rrdiscordbridge.config.adapter.ColorTypeAdapter
- CommandRegistry - Class in io.github.dexrnzacattack.rrdiscordbridge.command
-
Registry of all in-game commands
- CommandRegistry() - Constructor for class io.github.dexrnzacattack.rrdiscordbridge.command.CommandRegistry
- CommandRegistry.CommandName - Enum Class in io.github.dexrnzacattack.rrdiscordbridge.command
-
Enum containing the names of all in-game commands
- configDir - Static variable in class io.github.dexrnzacattack.rrdiscordbridge.RRDiscordBridge
-
The config directory for the server software
- ConfigDirectory - Enum Class in io.github.dexrnzacattack.rrdiscordbridge.config
-
Config Directory preset
- configPath - Variable in class io.github.dexrnzacattack.rrdiscordbridge.config.Settings
-
The config path
- consoleChannelId - Variable in class io.github.dexrnzacattack.rrdiscordbridge.config.Settings
-
The channel ID for the bot to send console logs to.
- create() - Method in class io.github.dexrnzacattack.rrdiscordbridge.config.ColorPalette
- create() - Method in interface io.github.dexrnzacattack.rrdiscordbridge.config.IConfig
-
Creates the config file and directories
- create() - Method in class io.github.dexrnzacattack.rrdiscordbridge.config.Settings
D
- DARK_AQUA - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.chat.FormattingCodes
- DARK_BLUE - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.chat.FormattingCodes
- DARK_GRAY - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.chat.FormattingCodes
- DARK_GREEN - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.chat.FormattingCodes
- DARK_PURPLE - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.chat.FormattingCodes
- DARK_RED - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.chat.FormattingCodes
- DCBROADCAST - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.command.CommandRegistry.CommandName
- DEFAULT_PATH - Static variable in class io.github.dexrnzacattack.rrdiscordbridge.config.ColorPalette
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class io.github.dexrnzacattack.rrdiscordbridge.config.adapter.ColorTypeAdapter
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class io.github.dexrnzacattack.rrdiscordbridge.config.adapter.PathTypeAdapter
- dim - Variable in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.waypoints.JVMapWaypoints
- dimension - Variable in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.waypoints.Waypoint
- disable(IChatExtension) - Method in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.ChatExtensions
-
Disables an extension
- DISCORD - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.command.CommandRegistry.CommandName
- DiscordBot - Class in io.github.dexrnzacattack.rrdiscordbridge.discord
-
The Discord bot
- DiscordBot() - Constructor for class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordBot
-
Creates the bot
- DiscordChatExtensionResult - Class in io.github.dexrnzacattack.rrdiscordbridge.chat.extension.result
- DiscordChatExtensionResult(Message, boolean) - Constructor for class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.result.DiscordChatExtensionResult
- DiscordEventHandler - Class in io.github.dexrnzacattack.rrdiscordbridge.discord
-
Handles various Discord events from channels the bot listens to
- DiscordEventHandler() - Constructor for class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordEventHandler
- discordInvite - Variable in class io.github.dexrnzacattack.rrdiscordbridge.config.Settings
-
The invite link to the relay's discord server (must be filled manually)
- DiscordLinkCommand - Class in io.github.dexrnzacattack.rrdiscordbridge.command.commands
-
Gives the user a link to the Discord Server (if set)
- DiscordLinkCommand() - Constructor for class io.github.dexrnzacattack.rrdiscordbridge.command.commands.DiscordLinkCommand
- DiscordMessageEvent<E,
M, - Interface in io.github.dexrnzacattack.rrdiscordbridge.discordA, T> -
Common event for Discord messages
- discordOperators - Variable in class io.github.dexrnzacattack.rrdiscordbridge.config.Settings
-
List of user IDs to treat as "operators", which lets them run console commands from Discord
- doesClassExist(String) - Static method in class io.github.dexrnzacattack.rrdiscordbridge.helpers.ReflectionHelper
- doesMethodExist(String, String) - Static method in class io.github.dexrnzacattack.rrdiscordbridge.helpers.ReflectionHelper
E
- editMessage(String, Message) - Static method in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordBot
-
Edits an existing message
- enable(IChatExtension) - Method in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.ChatExtensions
-
Enables an extension
- enabledChatExtensions - Variable in class io.github.dexrnzacattack.rrdiscordbridge.config.Settings
-
Optional extensions for things like embeds for waypoints
- enabledDiscordEvents - Variable in class io.github.dexrnzacattack.rrdiscordbridge.config.Settings
-
Events that the bot will relay from the relay channel
- enabledEvents - Variable in class io.github.dexrnzacattack.rrdiscordbridge.config.Settings
-
Events that the bot will send to the relay channel
- enabledExtensions - Variable in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.ChatExtensions
-
List of all enabled extensions
- error(String) - Method in class io.github.dexrnzacattack.rrdiscordbridge.impls.JavaLogger
- error(String) - Method in class io.github.dexrnzacattack.rrdiscordbridge.impls.Log4JLogger
- error(String) - Method in class io.github.dexrnzacattack.rrdiscordbridge.impls.SLF4JLogger
- error(String) - Method in interface io.github.dexrnzacattack.rrdiscordbridge.interfaces.ILogger
- error(String, Throwable) - Method in class io.github.dexrnzacattack.rrdiscordbridge.impls.JavaLogger
- error(String, Throwable) - Method in class io.github.dexrnzacattack.rrdiscordbridge.impls.Log4JLogger
- error(String, Throwable) - Method in class io.github.dexrnzacattack.rrdiscordbridge.impls.SLF4JLogger
- error(String, Throwable) - Method in interface io.github.dexrnzacattack.rrdiscordbridge.interfaces.ILogger
- Events - Class in io.github.dexrnzacattack.rrdiscordbridge
-
In-game event handlers
- Events() - Constructor for class io.github.dexrnzacattack.rrdiscordbridge.Events
- extensions - Variable in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.ChatExtensions
-
List of all registered extensions
F
- FANCY_BROADCAST - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.config.Settings.Events
-
When /dcbroadcast is used
- filterText(String, boolean, char) - Static method in class io.github.dexrnzacattack.rrdiscordbridge.helpers.ChatHelper
-
Filters the text by replacing disallowed chars with
replacement
- FormattingCodes - Enum Class in io.github.dexrnzacattack.rrdiscordbridge.chat
-
Minecraft formatting codes
- FORWARDED_MESSAGE - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.config.Settings.DiscordEvents
-
When a message is forwarded to the channel
- fromCode(char) - Static method in enum class io.github.dexrnzacattack.rrdiscordbridge.chat.FormattingCodes
- fromString(String) - Static method in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.waypoints.JVMapWaypoints
- fromString(String) - Static method in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.waypoints.XaerosWaypoints
G
- GENERIC_OTHER - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.config.Settings.Events
-
Sends an event message when other events happen
- getBot() - Method in class io.github.dexrnzacattack.rrdiscordbridge.RRDiscordBridge
- getChatExtensions() - Method in class io.github.dexrnzacattack.rrdiscordbridge.RRDiscordBridge
- getCode() - Method in enum class io.github.dexrnzacattack.rrdiscordbridge.chat.FormattingCodes
- getColor() - Method in enum class io.github.dexrnzacattack.rrdiscordbridge.chat.FormattingCodes
- getCommand(CommandRegistry.CommandName) - Method in class io.github.dexrnzacattack.rrdiscordbridge.command.CommandRegistry
-
Gets a command by its enum key
- getCommandName() - Method in class io.github.dexrnzacattack.rrdiscordbridge.command.commands.BroadcastCommand
- getCommandName() - Method in class io.github.dexrnzacattack.rrdiscordbridge.command.commands.ChatExtensionsCommand
- getCommandName() - Method in class io.github.dexrnzacattack.rrdiscordbridge.command.commands.DiscordLinkCommand
- getCommandName() - Method in class io.github.dexrnzacattack.rrdiscordbridge.command.commands.ReloadCommand
- getCommandName() - Method in interface io.github.dexrnzacattack.rrdiscordbridge.command.ICommand
- getCommandRegistry() - Method in class io.github.dexrnzacattack.rrdiscordbridge.RRDiscordBridge
- getDescription() - Method in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.OpChatChatExtension
- getDescription() - Method in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.WaypointChatExtension
- getDescription() - Method in interface io.github.dexrnzacattack.rrdiscordbridge.chat.extension.IChatExtension
-
Gets the description of the Chat Extension
- getDescription() - Method in class io.github.dexrnzacattack.rrdiscordbridge.command.commands.BroadcastCommand
- getDescription() - Method in class io.github.dexrnzacattack.rrdiscordbridge.command.commands.ChatExtensionsCommand
- getDescription() - Method in class io.github.dexrnzacattack.rrdiscordbridge.command.commands.DiscordLinkCommand
- getDescription() - Method in class io.github.dexrnzacattack.rrdiscordbridge.command.commands.ReloadCommand
- getDescription() - Method in interface io.github.dexrnzacattack.rrdiscordbridge.command.ICommand
- getExtension(String) - Method in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.ChatExtensions
-
Gets an extension by name
- getHandlers() - Method in class io.github.dexrnzacattack.rrdiscordbridge.impls.JavaLogger
- getHandlers() - Method in class io.github.dexrnzacattack.rrdiscordbridge.impls.Log4JLogger
- getHandlers() - Method in class io.github.dexrnzacattack.rrdiscordbridge.impls.SLF4JLogger
- getHandlers() - Method in interface io.github.dexrnzacattack.rrdiscordbridge.interfaces.ILogger
- getMaxPlayers() - Method in interface io.github.dexrnzacattack.rrdiscordbridge.interfaces.IServer
- getMotd() - Method in interface io.github.dexrnzacattack.rrdiscordbridge.interfaces.IServer
- getName() - Method in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.OpChatChatExtension
- getName() - Method in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.WaypointChatExtension
- getName() - Method in interface io.github.dexrnzacattack.rrdiscordbridge.chat.extension.IChatExtension
-
Gets the name of the Chat Extension
- getName() - Method in enum class io.github.dexrnzacattack.rrdiscordbridge.command.CommandRegistry.CommandName
- getName() - Method in interface io.github.dexrnzacattack.rrdiscordbridge.interfaces.ICommandCaller
- getName() - Method in interface io.github.dexrnzacattack.rrdiscordbridge.interfaces.IPlayer
- getName() - Method in interface io.github.dexrnzacattack.rrdiscordbridge.interfaces.IServer
- getName(Member) - Static method in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordBot
- getName(User) - Static method in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordBot
-
Gets the name of a user based on the config settings
- getOnlinePlayers() - Method in interface io.github.dexrnzacattack.rrdiscordbridge.interfaces.IServer
- getOperators() - Method in interface io.github.dexrnzacattack.rrdiscordbridge.interfaces.IServer
- getPath() - Method in enum class io.github.dexrnzacattack.rrdiscordbridge.config.ConfigDirectory
- getPlayer(String) - Method in interface io.github.dexrnzacattack.rrdiscordbridge.interfaces.IServer
- getResource(String) - Method in interface io.github.dexrnzacattack.rrdiscordbridge.interfaces.IServer
- getServer() - Method in class io.github.dexrnzacattack.rrdiscordbridge.RRDiscordBridge
- getServerStartTime() - Static method in class io.github.dexrnzacattack.rrdiscordbridge.RRDiscordBridge
- getSettings() - Method in class io.github.dexrnzacattack.rrdiscordbridge.RRDiscordBridge
- getSoftwareName() - Method in interface io.github.dexrnzacattack.rrdiscordbridge.interfaces.IServer
- getSupportedFeatures() - Method in class io.github.dexrnzacattack.rrdiscordbridge.RRDiscordBridge
- getUptime() - Method in class io.github.dexrnzacattack.rrdiscordbridge.discord.commands.AboutCommand
- getVersion() - Method in interface io.github.dexrnzacattack.rrdiscordbridge.interfaces.IServer
- getVersion() - Static method in class io.github.dexrnzacattack.rrdiscordbridge.RRDiscordBridge
- GOAL - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.game.Advancement.Type
-
For goals, which exist in versions 1.12+
- GOLD - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.chat.FormattingCodes
- GRAY - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.chat.FormattingCodes
- GREEN - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.chat.FormattingCodes
- group - Variable in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.waypoints.XaerosWaypoints
H
- hasPlayedBefore() - Method in interface io.github.dexrnzacattack.rrdiscordbridge.interfaces.IPlayer
I
- ICancellable - Interface in io.github.dexrnzacattack.rrdiscordbridge.interfaces
-
Based off of Bukkit's Cancellable
- IChatExtension - Interface in io.github.dexrnzacattack.rrdiscordbridge.chat.extension
- ICommand - Interface in io.github.dexrnzacattack.rrdiscordbridge.command
-
In-game command interface
- ICommandCaller - Interface in io.github.dexrnzacattack.rrdiscordbridge.interfaces
-
Based off of Bukkit's CommandSender
- IConfig - Interface in io.github.dexrnzacattack.rrdiscordbridge.config
-
Common config interface
- ILogger - Interface in io.github.dexrnzacattack.rrdiscordbridge.interfaces
-
Simple Logger wrapper
- info(String) - Method in class io.github.dexrnzacattack.rrdiscordbridge.impls.JavaLogger
- info(String) - Method in class io.github.dexrnzacattack.rrdiscordbridge.impls.Log4JLogger
- info(String) - Method in class io.github.dexrnzacattack.rrdiscordbridge.impls.SLF4JLogger
- info(String) - Method in interface io.github.dexrnzacattack.rrdiscordbridge.interfaces.ILogger
- initialize() - Method in class io.github.dexrnzacattack.rrdiscordbridge.RRDiscordBridge
-
Initializes fields that require an instance of RRDiscordBridge to be not
null
- instance - Static variable in class io.github.dexrnzacattack.rrdiscordbridge.RRDiscordBridge
-
The static instance of RRDiscordBridge
- invoke(ICommandCaller, String[]) - Method in class io.github.dexrnzacattack.rrdiscordbridge.command.commands.BroadcastCommand
- invoke(ICommandCaller, String[]) - Method in class io.github.dexrnzacattack.rrdiscordbridge.command.commands.ChatExtensionsCommand
- invoke(ICommandCaller, String[]) - Method in class io.github.dexrnzacattack.rrdiscordbridge.command.commands.DiscordLinkCommand
- invoke(ICommandCaller, String[]) - Method in class io.github.dexrnzacattack.rrdiscordbridge.command.commands.ReloadCommand
- invoke(ICommandCaller, String[]) - Method in interface io.github.dexrnzacattack.rrdiscordbridge.command.ICommand
-
Calls the command
- io.github.dexrnzacattack.rrdiscordbridge - package io.github.dexrnzacattack.rrdiscordbridge
- io.github.dexrnzacattack.rrdiscordbridge.chat - package io.github.dexrnzacattack.rrdiscordbridge.chat
-
Chat helpers and extensions
- io.github.dexrnzacattack.rrdiscordbridge.chat.extension - package io.github.dexrnzacattack.rrdiscordbridge.chat.extension
-
Chat extensions
- io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions - package io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions
- io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.waypoints - package io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.waypoints
- io.github.dexrnzacattack.rrdiscordbridge.chat.extension.result - package io.github.dexrnzacattack.rrdiscordbridge.chat.extension.result
- io.github.dexrnzacattack.rrdiscordbridge.command - package io.github.dexrnzacattack.rrdiscordbridge.command
-
In-game commands
- io.github.dexrnzacattack.rrdiscordbridge.command.commands - package io.github.dexrnzacattack.rrdiscordbridge.command.commands
- io.github.dexrnzacattack.rrdiscordbridge.config - package io.github.dexrnzacattack.rrdiscordbridge.config
-
Configuration and settings
- io.github.dexrnzacattack.rrdiscordbridge.config.adapter - package io.github.dexrnzacattack.rrdiscordbridge.config.adapter
-
GSON TypeAdapters for serializing/deserializing
- io.github.dexrnzacattack.rrdiscordbridge.discord - package io.github.dexrnzacattack.rrdiscordbridge.discord
-
Various classes for the Discord bot
- io.github.dexrnzacattack.rrdiscordbridge.discord.commands - package io.github.dexrnzacattack.rrdiscordbridge.discord.commands
-
Discord commands
- io.github.dexrnzacattack.rrdiscordbridge.game - package io.github.dexrnzacattack.rrdiscordbridge.game
-
In-Game related classes
- io.github.dexrnzacattack.rrdiscordbridge.helpers - package io.github.dexrnzacattack.rrdiscordbridge.helpers
-
Helpers
- io.github.dexrnzacattack.rrdiscordbridge.impls - package io.github.dexrnzacattack.rrdiscordbridge.impls
-
Implementations for
io.github.dexrnzacattack.rrdiscordbridge.interfaces
- io.github.dexrnzacattack.rrdiscordbridge.interfaces - package io.github.dexrnzacattack.rrdiscordbridge.interfaces
-
Common interfaces for in-game methods
- IPlayer - Interface in io.github.dexrnzacattack.rrdiscordbridge.interfaces
-
Common player methods
- isAllowedCharacter(char) - Static method in class io.github.dexrnzacattack.rrdiscordbridge.helpers.ChatHelper
-
Checks if a character is allowed to be used in Minecraft
- isEnabled(IChatExtension) - Method in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.ChatExtensions
- isEnabled(String) - Method in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.ChatExtensions
- IServer - Interface in io.github.dexrnzacattack.rrdiscordbridge.interfaces
-
Common server methods
- isFormattingOnly() - Method in enum class io.github.dexrnzacattack.rrdiscordbridge.chat.FormattingCodes
- isOperator() - Method in interface io.github.dexrnzacattack.rrdiscordbridge.interfaces.IPlayer
- isWaypoint(String) - Static method in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.waypoints.XaerosWaypoints
- ITALIC - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.chat.FormattingCodes
J
- JavaLogger - Class in io.github.dexrnzacattack.rrdiscordbridge.impls
- JavaLogger(Logger) - Constructor for class io.github.dexrnzacattack.rrdiscordbridge.impls.JavaLogger
- jda - Variable in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordBot
-
The JDA instance
- JVMapWaypoints - Class in io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.waypoints
- JVMapWaypoints(String, int, int, int, String) - Constructor for class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.waypoints.JVMapWaypoints
L
- letter - Variable in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.waypoints.XaerosWaypoints
- LIGHT_PURPLE - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.chat.FormattingCodes
- load() - Method in class io.github.dexrnzacattack.rrdiscordbridge.config.ColorPalette
- load() - Method in interface io.github.dexrnzacattack.rrdiscordbridge.config.IConfig
-
Loads the config
- load() - Method in class io.github.dexrnzacattack.rrdiscordbridge.config.Settings
- Log4JLogger - Class in io.github.dexrnzacattack.rrdiscordbridge.impls
- Log4JLogger(Logger) - Constructor for class io.github.dexrnzacattack.rrdiscordbridge.impls.Log4JLogger
- logger - Static variable in class io.github.dexrnzacattack.rrdiscordbridge.RRDiscordBridge
-
The server's logger
- logHandler - Variable in class io.github.dexrnzacattack.rrdiscordbridge.RRDiscordBridge
-
JDA's console logger
M
- maxMessageSize - Variable in class io.github.dexrnzacattack.rrdiscordbridge.config.Settings
-
Maximum message size that will be relayed to the MC chat
- ME_COMMAND - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.config.Settings.Events
-
When /me is used
- message - Variable in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.result.DiscordChatExtensionResult
-
The resulting message content
- MESSAGE_PIN - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.config.Settings.DiscordEvents
-
When a message in the channel is pinned
- MOD - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.config.ConfigDirectory
-
Default folder for Fabric, Forge, NeoForge, etc
N
- name - Variable in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.WaypointChatExtension
- name - Variable in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.waypoints.JVMapWaypoints
- name - Variable in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.waypoints.Waypoint
- name - Variable in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.waypoints.XaerosWaypoints
O
- OBFUSCATED - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.chat.FormattingCodes
- onChatMessage(IPlayer, String, ICancellable) - Static method in class io.github.dexrnzacattack.rrdiscordbridge.Events
-
Runs when a player sends a chat message
- onConsoleChannelMessageReceived(MessageReceivedEvent, Message, String, String) - Method in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordEventHandler
-
Runs when someone sends a message in the console channel
- onDCMessage(Message) - Method in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.OpChatChatExtension
- onDCMessage(Message) - Method in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.WaypointChatExtension
- onDCMessage(Message) - Method in interface io.github.dexrnzacattack.rrdiscordbridge.chat.extension.IChatExtension
-
Runs when a message is sent in the Discord server
- onDisable() - Method in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.OpChatChatExtension
- onDisable() - Method in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.WaypointChatExtension
- onDisable() - Method in interface io.github.dexrnzacattack.rrdiscordbridge.chat.extension.IChatExtension
-
Runs when the Chat Extension is disabled
- onEnable() - Method in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.OpChatChatExtension
- onEnable() - Method in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.WaypointChatExtension
- onEnable() - Method in interface io.github.dexrnzacattack.rrdiscordbridge.chat.extension.IChatExtension
-
Runs when the Chat Extension is enabled
- onForwardedMessage(MessageReceivedEvent, Message, String, String) - Method in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordEventHandler
-
Runs when a message is forwarded to the relay channel the bot is watching
- onMCMessage(String, String) - Method in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.OpChatChatExtension
- onMCMessage(String, String) - Method in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.WaypointChatExtension
- onMCMessage(String, String) - Method in interface io.github.dexrnzacattack.rrdiscordbridge.chat.extension.IChatExtension
-
Runs when a message is sent in MC chat
- onMemberJoin(MessageReceivedEvent, Message, String, String) - Method in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordEventHandler
-
Runs when a join message is sent to the relay channel the bot is watching
- onMessage(MessageReceivedEvent, Message, String, String) - Method in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordEventHandler
-
Runs when a normal message is sent to the relay channel the bot is watching
- onMessagePinned(MessageReceivedEvent, Message, String, String) - Method in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordEventHandler
-
Runs when a message is pinned in the relay channel the bot is watching
- onMessageReceived(MessageReceivedEvent) - Method in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordEventHandler
-
Runs when a message is received in the channel the bot is watching
- onPlayerAchievement(Advancement.Type, IPlayer, String, String) - Static method in class io.github.dexrnzacattack.rrdiscordbridge.Events
-
Runs when the player gets an achievement/advancement
- onPlayerAchievement(Advancement.Type, IPlayer, String, String, String) - Static method in class io.github.dexrnzacattack.rrdiscordbridge.Events
-
Runs when the player gets an achievement/advancement
- onPlayerCommand(IPlayer, String) - Static method in class io.github.dexrnzacattack.rrdiscordbridge.Events
-
Runs when a player runs a command
- onPlayerDeath(IPlayer, String) - Static method in class io.github.dexrnzacattack.rrdiscordbridge.Events
-
Runs when a player dies
- onPlayerJoin(IPlayer) - Static method in class io.github.dexrnzacattack.rrdiscordbridge.Events
-
Runs when a player joins the server
- onPlayerKick(IPlayer, String) - Static method in class io.github.dexrnzacattack.rrdiscordbridge.Events
-
Runs when a player gets kicked from the server
- onPlayerLeave(IPlayer) - Static method in class io.github.dexrnzacattack.rrdiscordbridge.Events
-
Runs when a player leaves the server
- onPollCreated(MessageReceivedEvent, Message, String, String) - Method in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordEventHandler
-
Runs when a poll is created in the relay channel the bot is watching
- onPollEnded(MessageReceivedEvent, Message, String, String) - Method in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordEventHandler
-
Runs when a poll has ended in the relay channel the bot is watching
- onReady(ReadyEvent) - Method in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordEventHandler
-
Runs when the bot is ready for use
- onServerBoost(MessageReceivedEvent, Message, String, String) - Method in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordEventHandler
-
Runs when a server boost message is sent to the relay channel the bot is watching
- onServerCommand(String) - Static method in class io.github.dexrnzacattack.rrdiscordbridge.Events
-
Runs when a command is run from the server console
- onSlashCommandInteraction(SlashCommandInteractionEvent) - Method in class io.github.dexrnzacattack.rrdiscordbridge.discord.commands.AboutCommand
- onSlashCommandInteraction(SlashCommandInteractionEvent) - Method in class io.github.dexrnzacattack.rrdiscordbridge.discord.commands.PlayersCommand
- onSlashCommandInteraction(SlashCommandInteractionEvent) - Method in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordEventHandler
-
Runs when someone runs a command in the channel the bot is watching
- onThreadCreated(MessageReceivedEvent, Message, String, String) - Method in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordEventHandler
-
Runs when a thread creation message is sent to the relay channel the bot is watching
- onUserAppActivity(MessageReceivedEvent, Message, String, String) - Method in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordEventHandler
-
Runs when a user app/activity is run in the relay channel the bot is watching
- opchatChannelId - Variable in class io.github.dexrnzacattack.rrdiscordbridge.config.Settings
-
The channel ID for the bot to send and receive opchat messages in.
- OpChatChatExtension - Class in io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions
- OpChatChatExtension(String) - Constructor for class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.OpChatChatExtension
- opcWebhook - Variable in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.OpChatChatExtension
- opcWebhookClient - Variable in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.OpChatChatExtension
P
- PathTypeAdapter - Class in io.github.dexrnzacattack.rrdiscordbridge.config.adapter
-
Allows for serializing and deserializing
Path
- PathTypeAdapter() - Constructor for class io.github.dexrnzacattack.rrdiscordbridge.config.adapter.PathTypeAdapter
- PLAYER_ACHIEVEMENT - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.config.Settings.Events
-
Sends a message when the player gets an achievement/advancement/goal
- PLAYER_CHAT - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.config.Settings.Events
-
Sends a message on player chat
- PLAYER_DEATH - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.config.Settings.Events
-
Sends an event message on player death
- PLAYER_JOIN - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.config.Settings.Events
-
Sends an event message on player join
- PLAYER_KICK - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.config.Settings.Events
-
Sends an event message on player kick
- PLAYER_LEAVE - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.config.Settings.Events
-
Sends an event message on player leave
- playerAchievement - Variable in class io.github.dexrnzacattack.rrdiscordbridge.config.ColorPalette
-
The color used for the
Player has made the advancement {advancement}
event message - playerChallenge - Variable in class io.github.dexrnzacattack.rrdiscordbridge.config.ColorPalette
-
The color used for the
Player has completed the challenge {challenge}
event message - playerDeath - Variable in class io.github.dexrnzacattack.rrdiscordbridge.config.ColorPalette
-
The color used for the
Player died
event message - playerFirstJoin - Variable in class io.github.dexrnzacattack.rrdiscordbridge.config.ColorPalette
-
The color used for the
Player joined the game for the first time.
event message - playerJoin - Variable in class io.github.dexrnzacattack.rrdiscordbridge.config.ColorPalette
-
The color used for the
Player joined the game.
event message - playerKick - Variable in class io.github.dexrnzacattack.rrdiscordbridge.config.ColorPalette
-
The color used for the
Player was kicked.
event message - playerLeave - Variable in class io.github.dexrnzacattack.rrdiscordbridge.config.ColorPalette
-
The color used for the
Player left the game.
event message - PlayersCommand - Class in io.github.dexrnzacattack.rrdiscordbridge.discord.commands
-
Sends a message showing containing the current player count, their names, and whether they are opped.
- PlayersCommand() - Constructor for class io.github.dexrnzacattack.rrdiscordbridge.discord.commands.PlayersCommand
- PLUGIN - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.config.ConfigDirectory
-
Default folder for Bukkit, Spigot, Paper, etc
- POLL_CREATION - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.config.Settings.DiscordEvents
-
When a poll is created in the channel
- POLL_ENDED - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.config.Settings.DiscordEvents
-
When a poll in the channel ends
- publicOperatorNames - Variable in class io.github.dexrnzacattack.rrdiscordbridge.config.Settings
-
Allow operators to be highlighted when the /players command is used in Discord
- publicPlayerNames - Variable in class io.github.dexrnzacattack.rrdiscordbridge.config.Settings
-
Allow players names to be sent when the /players command is used in Discord
R
- readFontTxt() - Static method in class io.github.dexrnzacattack.rrdiscordbridge.helpers.ChatHelper
-
Reads the font.txt file and returns the contents
- RED - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.chat.FormattingCodes
- ReflectionHelper - Class in io.github.dexrnzacattack.rrdiscordbridge.helpers
-
Provides basic utils for working with reflection
- ReflectionHelper() - Constructor for class io.github.dexrnzacattack.rrdiscordbridge.helpers.ReflectionHelper
- register(ICommand) - Method in class io.github.dexrnzacattack.rrdiscordbridge.command.CommandRegistry
-
Registers a command
- relayChannelId - Variable in class io.github.dexrnzacattack.rrdiscordbridge.config.Settings
-
The channel ID for the bot to listen and send messages in for the relay
- reload() - Method in class io.github.dexrnzacattack.rrdiscordbridge.RRDiscordBridge
- ReloadCommand - Class in io.github.dexrnzacattack.rrdiscordbridge.command.commands
-
Reloads the plugin's config
- ReloadCommand() - Constructor for class io.github.dexrnzacattack.rrdiscordbridge.command.commands.ReloadCommand
- RELOADCONFIG - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.command.CommandRegistry.CommandName
- removeHandler(Handler) - Method in class io.github.dexrnzacattack.rrdiscordbridge.impls.JavaLogger
- removeHandler(Handler) - Method in class io.github.dexrnzacattack.rrdiscordbridge.impls.Log4JLogger
- removeHandler(Handler) - Method in class io.github.dexrnzacattack.rrdiscordbridge.impls.SLF4JLogger
- removeHandler(Handler) - Method in interface io.github.dexrnzacattack.rrdiscordbridge.interfaces.ILogger
- RESET - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.chat.FormattingCodes
- respond(String) - Method in interface io.github.dexrnzacattack.rrdiscordbridge.interfaces.ICommandCaller
-
Responds to the invoker with a message
- RRDiscordBridge - Class in io.github.dexrnzacattack.rrdiscordbridge
-
RRDiscordBridge's main common class
- RRDiscordBridge(IServer, ILogger, ConfigDirectory) - Constructor for class io.github.dexrnzacattack.rrdiscordbridge.RRDiscordBridge
-
Sets up part of the plugin
- runCommand(String) - Method in interface io.github.dexrnzacattack.rrdiscordbridge.interfaces.IServer
-
Runs a console command
S
- save() - Method in class io.github.dexrnzacattack.rrdiscordbridge.config.ColorPalette
- save() - Method in interface io.github.dexrnzacattack.rrdiscordbridge.config.IConfig
-
Writes the config
- save() - Method in class io.github.dexrnzacattack.rrdiscordbridge.config.Settings
- SAY_BROADCAST - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.config.Settings.Events
-
When /say is used
- self - Variable in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordBot
-
The bot's user
- sendDiscord - Variable in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.result.ChatExtensionResult
-
Whether to send to Discord chat
- sendEvent(Settings.Events, MessageEmbed.AuthorInfo, String, Color, String) - Method in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordBot
-
Sends an embed for an event
- sendMc - Variable in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.result.ChatExtensionResult
-
Whether to send to Minecraft chat
- sendMc - Variable in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.result.DiscordChatExtensionResult
-
Whether to send to Minecraft chat
- sendMessage(String) - Method in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordBot
-
Sends a message to the channel
- sendMessage(String) - Method in interface io.github.dexrnzacattack.rrdiscordbridge.interfaces.IPlayer
-
Sends a personal message to the player
- sendMessage(String, String) - Method in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordBot
-
Sends a message to a channel
- sendMessage(String, TextChannel) - Static method in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordBot
-
Sends a message to a channel
- sendPlayerEvent(Settings.Events, String, String, Color, String) - Method in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordBot
-
Sends an embed that uses the player's info as the author info to the Discord channel
- sendPlayerEvent(Settings.Events, String, String, String, Color, String, String) - Method in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordBot
-
Sends an embed that uses the player's skin as the author picture to the Discord channel
- sendPlayerMessage(Settings.Events, String, String) - Method in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordBot
-
Sends a message using a webhook that uses the player's name and skin.
- sendPlayerMessage(Settings.Events, String, String, String) - Method in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordBot
-
Sends a message using a webhook that uses the player's name and skin.
- sendPlayerMessage(String, String) - Method in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordBot
-
Sends a message using a webhook that uses the player's name and skin.
- sendPlayerMessage(String, String, WebhookClient) - Static method in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordBot
-
Sends a message using a provided webhook that uses the player's name and skin.
- sendPlayerMessage(String, String, ICancellable) - Method in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordBot
-
Sends a message using a webhook that uses the player's name and skin.
- sendPlayerMessage(String, String, String) - Method in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordBot
-
Sends a message using a webhook that uses the player's name and skin.
- serialize(Color, Type, JsonSerializationContext) - Method in class io.github.dexrnzacattack.rrdiscordbridge.config.adapter.ColorTypeAdapter
- serialize(Path, Type, JsonSerializationContext) - Method in class io.github.dexrnzacattack.rrdiscordbridge.config.adapter.PathTypeAdapter
- SERVER_START - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.config.Settings.Events
-
Sends an event message on server start
- SERVER_STOP - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.config.Settings.Events
-
Sends an event message on server stop
- serverStarted - Variable in class io.github.dexrnzacattack.rrdiscordbridge.config.ColorPalette
-
The color used for the
Server started!
event message - serverStopped - Variable in class io.github.dexrnzacattack.rrdiscordbridge.config.ColorPalette
-
The color used for the
Server stopped!
event message - setCanGetServerMotd(boolean) - Method in class io.github.dexrnzacattack.rrdiscordbridge.SupportedFeatures
-
Sets
SupportedFeatures.hasServerMotd
- setCanGetServerName(boolean) - Method in class io.github.dexrnzacattack.rrdiscordbridge.SupportedFeatures
-
Sets
SupportedFeatures.hasServerName
- setCanQueryPlayerHasJoinedBefore(boolean) - Method in class io.github.dexrnzacattack.rrdiscordbridge.SupportedFeatures
-
Sets
SupportedFeatures.canQueryPlayerHasJoinedBefore
- setCanQueryServerOperators(boolean) - Method in class io.github.dexrnzacattack.rrdiscordbridge.SupportedFeatures
-
Sets
SupportedFeatures.canQueryServerOperators
- setCanSendConsoleCommands(boolean) - Method in class io.github.dexrnzacattack.rrdiscordbridge.SupportedFeatures
-
Sets
SupportedFeatures.canSendConsoleCommands
- setPlayerCount() - Method in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordBot
-
Sets the RPC status
- setPlayerCount(int) - Method in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordBot
-
Sets the RPC status
- setSupportedFeatures(SupportedFeatures) - Method in class io.github.dexrnzacattack.rrdiscordbridge.RRDiscordBridge
-
Sets the current instance of
SupportedFeatures
with a new one - Settings - Class in io.github.dexrnzacattack.rrdiscordbridge.config
-
The plugin's config
- Settings(Path) - Constructor for class io.github.dexrnzacattack.rrdiscordbridge.config.Settings
-
Settings constructor
- Settings.DiscordEvents - Enum Class in io.github.dexrnzacattack.rrdiscordbridge.config
-
Every Discord event is a different type of message that can be sent into the in-game chat
- Settings.Events - Enum Class in io.github.dexrnzacattack.rrdiscordbridge.config
-
Every in-game event is a different type of message that can be sent into the relay channel
- showServerIcon - Variable in class io.github.dexrnzacattack.rrdiscordbridge.config.Settings
-
Show the server icon when /about is used in Discord
- shutdown(boolean) - Method in class io.github.dexrnzacattack.rrdiscordbridge.RRDiscordBridge
-
Sends a shutdown message and stops the Discord bot.
- skinProvider - Variable in class io.github.dexrnzacattack.rrdiscordbridge.config.Settings
-
Changes what URL the skin images are grabbed from
- SLASH_COMMAND - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.config.Settings.DiscordEvents
-
When a bot command is used in the channel
- SLF4JLogger - Class in io.github.dexrnzacattack.rrdiscordbridge.impls
- SLF4JLogger(Logger) - Constructor for class io.github.dexrnzacattack.rrdiscordbridge.impls.SLF4JLogger
- start() - Method in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordBot
-
Starts the bot
- stop() - Method in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordBot
-
Stops the bot
- STRIKETHROUGH - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.chat.FormattingCodes
- string - Variable in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.result.ChatExtensionResult
-
The string to send
- SupportedFeatures - Class in io.github.dexrnzacattack.rrdiscordbridge
-
Features supported by the server software
- SupportedFeatures() - Constructor for class io.github.dexrnzacattack.rrdiscordbridge.SupportedFeatures
T
- THREAD_CREATION - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.config.Settings.DiscordEvents
-
When a user creates a thread in the channel
- toString() - Method in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.result.ChatExtensionResult
- toString() - Method in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.result.DiscordChatExtensionResult
- toString() - Method in enum class io.github.dexrnzacattack.rrdiscordbridge.chat.FormattingCodes
- tryParseDiscord(Message) - Method in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.ChatExtensions
-
Runs onDCMessage in every enabled extension everytime a message is sent in the server
- tryParseMC(String, String) - Method in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.ChatExtensions
-
Runs onMCMessage in every enabled extension everytime a message is sent in-game
U
- uncancel() - Method in interface io.github.dexrnzacattack.rrdiscordbridge.interfaces.ICancellable
-
Uncancels an event
- UNDERLINE - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.chat.FormattingCodes
- unregister(CommandRegistry.CommandName) - Method in class io.github.dexrnzacattack.rrdiscordbridge.command.CommandRegistry
-
Unregisters a command
- updatePlayerCountRunnable - Variable in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordBot
-
Updates the player count
- upgrade() - Method in class io.github.dexrnzacattack.rrdiscordbridge.config.ColorPalette
- upgrade() - Method in interface io.github.dexrnzacattack.rrdiscordbridge.config.IConfig
-
Upgrades the config from an earlier version
- upgrade() - Method in class io.github.dexrnzacattack.rrdiscordbridge.config.Settings
- useDiscordRelativeTimestamp - Variable in class io.github.dexrnzacattack.rrdiscordbridge.config.Settings
-
Prefer string timestamp over discord's relative timestamp when /about is run
- useDisplayNames - Variable in class io.github.dexrnzacattack.rrdiscordbridge.config.Settings
-
Use display names instead of discord usernames when relaying Discord messages to MC
- useNicknames - Variable in class io.github.dexrnzacattack.rrdiscordbridge.config.Settings
-
Use nicknames instead of discord usernames/display names when relaying Discord messages to MC
- USER_APP - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.config.Settings.DiscordEvents
-
When a user app is used in the channel
- USER_BOOST - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.config.Settings.DiscordEvents
-
When a user boosts the server (only works if the watched channel is also the system messages channel)
- USER_JOIN - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.config.Settings.DiscordEvents
-
When a user joins the server (only works if the watched channel is also the system messages channel)
- USER_MESSAGE - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.config.Settings.DiscordEvents
-
When a user sends a message to the channel
- useYaw - Variable in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.waypoints.XaerosWaypoints
V
- valueOf(String) - Static method in enum class io.github.dexrnzacattack.rrdiscordbridge.chat.FormattingCodes
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.dexrnzacattack.rrdiscordbridge.command.CommandRegistry.CommandName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.dexrnzacattack.rrdiscordbridge.config.ConfigDirectory
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.dexrnzacattack.rrdiscordbridge.config.Settings.DiscordEvents
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.dexrnzacattack.rrdiscordbridge.config.Settings.Events
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.dexrnzacattack.rrdiscordbridge.game.Advancement.Type
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.github.dexrnzacattack.rrdiscordbridge.chat.FormattingCodes
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.dexrnzacattack.rrdiscordbridge.command.CommandRegistry.CommandName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.dexrnzacattack.rrdiscordbridge.config.ConfigDirectory
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.dexrnzacattack.rrdiscordbridge.config.Settings.DiscordEvents
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.dexrnzacattack.rrdiscordbridge.config.Settings.Events
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.dexrnzacattack.rrdiscordbridge.game.Advancement.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version - Variable in class io.github.dexrnzacattack.rrdiscordbridge.config.Settings
-
For the JSON file
- VERSION - Static variable in class io.github.dexrnzacattack.rrdiscordbridge.BuildParameters
W
- warn(String) - Method in class io.github.dexrnzacattack.rrdiscordbridge.impls.JavaLogger
- warn(String) - Method in class io.github.dexrnzacattack.rrdiscordbridge.impls.Log4JLogger
- warn(String) - Method in class io.github.dexrnzacattack.rrdiscordbridge.impls.SLF4JLogger
- warn(String) - Method in interface io.github.dexrnzacattack.rrdiscordbridge.interfaces.ILogger
- warn(String, Throwable) - Method in class io.github.dexrnzacattack.rrdiscordbridge.impls.JavaLogger
- warn(String, Throwable) - Method in class io.github.dexrnzacattack.rrdiscordbridge.impls.Log4JLogger
- warn(String, Throwable) - Method in class io.github.dexrnzacattack.rrdiscordbridge.impls.SLF4JLogger
- warn(String, Throwable) - Method in interface io.github.dexrnzacattack.rrdiscordbridge.interfaces.ILogger
- Waypoint - Class in io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.waypoints
- Waypoint(String, String, String, String, Color, String) - Constructor for class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.waypoints.Waypoint
- WaypointChatExtension - Class in io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions
- WaypointChatExtension(String) - Constructor for class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.WaypointChatExtension
- webhook - Variable in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordBot
-
The webhook
- webhookClient - Variable in class io.github.dexrnzacattack.rrdiscordbridge.discord.DiscordBot
-
The webhook client
- WHITE - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.chat.FormattingCodes
X
- x - Variable in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.waypoints.JVMapWaypoints
- x - Variable in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.waypoints.Waypoint
- x - Variable in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.waypoints.XaerosWaypoints
- XaerosWaypoints - Class in io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.waypoints
- XaerosWaypoints(String, String, String, String, String, Color, boolean, short, String) - Constructor for class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.waypoints.XaerosWaypoints
Y
- y - Variable in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.waypoints.JVMapWaypoints
- y - Variable in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.waypoints.Waypoint
- y - Variable in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.waypoints.XaerosWaypoints
- yaw - Variable in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.waypoints.XaerosWaypoints
- YELLOW - Enum constant in enum class io.github.dexrnzacattack.rrdiscordbridge.chat.FormattingCodes
Z
- z - Variable in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.waypoints.JVMapWaypoints
- z - Variable in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.waypoints.Waypoint
- z - Variable in class io.github.dexrnzacattack.rrdiscordbridge.chat.extension.extensions.waypoints.XaerosWaypoints
All Classes and Interfaces|All Packages|Constant Field Values