Index

A B C D E F G H I J L M N O P R S T U V W X Y Z 
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 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
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,A,T> - Interface in io.github.dexrnzacattack.rrdiscordbridge.discord
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
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
 
A B C D E F G H I J L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values