A B C D E F G H I L M N O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ACCOUNT_PREFIX_PRIORITY - Static variable in class dev.aura.bungeechat.api.hook.HookManager
- AccountInfo - Class in dev.aura.bungeechat.api.account
- AccountInfo(BungeeChatAccount, boolean, boolean) - Constructor for class dev.aura.bungeechat.api.account.AccountInfo
- AccountManager - Class in dev.aura.bungeechat.api.account
- AccountManager() - Constructor for class dev.aura.bungeechat.api.account.AccountManager
- accounts - Static variable in class dev.aura.bungeechat.api.account.AccountManager
- AccountType - Enum in dev.aura.bungeechat.api.enums
-
Enum that specifies if an account is the console or an player.
- addFilter(String, BungeeChatFilter) - Static method in class dev.aura.bungeechat.api.filter.FilterManager
- addHook(String, BungeeChatHook) - Static method in class dev.aura.bungeechat.api.hook.HookManager
- addIgnore(BungeeChatAccount) - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- addIgnore(UUID) - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- addIgnore(UUID) - Method in class dev.aura.bungeechat.api.account.ConsoleAccount
- addRequirement(Predicate<? super BungeeChatContext>) - Method in class dev.aura.bungeechat.api.placeholder.PlaceHolder
- ADVERTISING_FILTER_PRIORITY - Static variable in class dev.aura.bungeechat.api.filter.FilterManager
- apply(String) - Method in class dev.aura.bungeechat.api.utils.RegexReplacer
- apply(String) - Method in class dev.aura.bungeechat.api.utils.RegexUtil.LeetSpeakPattern
- apply(String, int) - Method in class dev.aura.bungeechat.api.utils.RegexReplacer
- applyFilter(BungeeChatAccount, String) - Method in interface dev.aura.bungeechat.api.filter.BungeeChatFilter
- applyFilter(BungeeChatAccount, String) - Method in class dev.aura.bungeechat.api.filter.FunctionFilter
- applyFilters(BungeeChatAccount, String) - Static method in class dev.aura.bungeechat.api.filter.FilterManager
- AUTHOR_BRAINSTONE - Static variable in interface dev.aura.bungeechat.api.BungeeChatApi
- AUTHOR_SHAWN - Static variable in interface dev.aura.bungeechat.api.BungeeChatApi
- AUTHORS - Static variable in interface dev.aura.bungeechat.api.BungeeChatApi
B
- BlockMessageException - Exception in dev.aura.bungeechat.api.filter
-
This exception is not really an exception.
- BlockMessageException(String) - Constructor for exception dev.aura.bungeechat.api.filter.BlockMessageException
-
Construct a new
BlockMessageException
to indicate that the message should be blocked and not sent but instead the sending user should be warned with the message passed. - BUILD - Static variable in interface dev.aura.bungeechat.api.BungeeChatApi
- BUILD_TYPE - Static variable in interface dev.aura.bungeechat.api.BungeeChatApi
- BuildType - Enum in dev.aura.bungeechat.api.enums
- BungeeChatAccount - Interface in dev.aura.bungeechat.api.account
- BungeeChatAccountStorage - Interface in dev.aura.bungeechat.api.account
- BungeeChatApi - Interface in dev.aura.bungeechat.api
-
This is the base Interface for the BungeeChatApi.
- BungeeChatContext - Class in dev.aura.bungeechat.api.placeholder
-
This class represents a context for a message or other chat related action.
It may contain the acting player (sender), the receiver (target), the message and possibly more in the future. - BungeeChatContext() - Constructor for class dev.aura.bungeechat.api.placeholder.BungeeChatContext
- BungeeChatContext(BungeeChatAccount) - Constructor for class dev.aura.bungeechat.api.placeholder.BungeeChatContext
- BungeeChatContext(BungeeChatAccount, BungeeChatAccount) - Constructor for class dev.aura.bungeechat.api.placeholder.BungeeChatContext
- BungeeChatContext(BungeeChatAccount, BungeeChatAccount, String) - Constructor for class dev.aura.bungeechat.api.placeholder.BungeeChatContext
- BungeeChatContext(BungeeChatAccount, String) - Constructor for class dev.aura.bungeechat.api.placeholder.BungeeChatContext
- BungeeChatContext(BungeeChatAccount, String, String) - Constructor for class dev.aura.bungeechat.api.placeholder.BungeeChatContext
- BungeeChatContext(String) - Constructor for class dev.aura.bungeechat.api.placeholder.BungeeChatContext
- BungeeChatFilter - Interface in dev.aura.bungeechat.api.filter
- BungeeChatHook - Interface in dev.aura.bungeechat.api.hook
-
This interface is used to get prefixes and suffixes for users from Permission plugins.
- BungeeChatInstanceHolder - Class in dev.aura.bungeechat.api.utils
-
This class is used to set the instance returned by
BungeeChatApi.getInstance()
- BungeeChatModule - Interface in dev.aura.bungeechat.api.module
- BungeeChatPlaceHolder - Interface in dev.aura.bungeechat.api.placeholder
C
- canEqual(Object) - Method in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
- canEqual(Object) - Method in class dev.aura.bungeechat.api.placeholder.PlaceHolder
- CAPSLOCK_FILTER_PRIORITY - Static variable in class dev.aura.bungeechat.api.filter.FilterManager
- ChannelType - Enum in dev.aura.bungeechat.api.enums
-
An Enum that contains all channel types.
This is used to differentiate in which channel a person is talking, and the message needs to be replicated. - ChatUtils - Class in dev.aura.bungeechat.api.utils
-
Simple util class to check wither a entered message is a command or not.
- clear() - Static method in class dev.aura.bungeechat.api.placeholder.PlaceHolderManager
- clearActiveModules() - Static method in class dev.aura.bungeechat.api.module.ModuleManager
- compareTo(BungeeChatFilter) - Method in interface dev.aura.bungeechat.api.filter.BungeeChatFilter
- compareTo(BungeeChatHook) - Method in interface dev.aura.bungeechat.api.hook.BungeeChatHook
- CONFIG_VERSION - Static variable in interface dev.aura.bungeechat.api.BungeeChatApi
- CONSOLE - dev.aura.bungeechat.api.enums.AccountType
- consoleAccount - Static variable in class dev.aura.bungeechat.api.account.AccountManager
- ConsoleAccount - Class in dev.aura.bungeechat.api.account
- ConsoleAccount() - Constructor for class dev.aura.bungeechat.api.account.ConsoleAccount
- CONTRIBUTORS - Static variable in interface dev.aura.bungeechat.api.BungeeChatApi
- convertStringTimeToDouble(String) - Static method in class dev.aura.bungeechat.api.utils.TimeUtil
-
Gets the time value as a double from a String.
- createAliases(String...) - Method in class dev.aura.bungeechat.api.placeholder.PlaceHolder
D
- DEFAULT_PREFIX_PRIORITY - Static variable in class dev.aura.bungeechat.api.hook.HookManager
- DESCRIPTION - Static variable in interface dev.aura.bungeechat.api.BungeeChatApi
- DEV - dev.aura.bungeechat.api.enums.BuildType
- dev.aura.bungeechat.api - package dev.aura.bungeechat.api
- dev.aura.bungeechat.api.account - package dev.aura.bungeechat.api.account
- dev.aura.bungeechat.api.enums - package dev.aura.bungeechat.api.enums
- dev.aura.bungeechat.api.filter - package dev.aura.bungeechat.api.filter
- dev.aura.bungeechat.api.hook - package dev.aura.bungeechat.api.hook
- dev.aura.bungeechat.api.module - package dev.aura.bungeechat.api.module
- dev.aura.bungeechat.api.placeholder - package dev.aura.bungeechat.api.placeholder
- dev.aura.bungeechat.api.utils - package dev.aura.bungeechat.api.utils
- disableModules() - Static method in class dev.aura.bungeechat.api.module.ModuleManager
- DONATORS - Static variable in interface dev.aura.bungeechat.api.BungeeChatApi
- DUPLICATION_FILTER_PRIORITY - Static variable in class dev.aura.bungeechat.api.filter.FilterManager
E
- enableModules() - Static method in class dev.aura.bungeechat.api.module.ModuleManager
- equals(Object) - Method in class dev.aura.bungeechat.api.account.AccountInfo
- equals(Object) - Method in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
- equals(Object) - Method in class dev.aura.bungeechat.api.placeholder.PlaceHolder
- escapeRegex(String) - Static method in class dev.aura.bungeechat.api.utils.RegexUtil
-
Escapes a string into a regex that matches this string literally.
Note: This method does not use the cheap\Q...\E
variant thatPattern.quote(String)
uses!
F
- FilterManager - Class in dev.aura.bungeechat.api.filter
- FunctionFilter - Class in dev.aura.bungeechat.api.filter
- FunctionFilter(Function<String, String>) - Constructor for class dev.aura.bungeechat.api.filter.FunctionFilter
- FunctionFilter(Function<String, String>, int) - Constructor for class dev.aura.bungeechat.api.filter.FunctionFilter
G
- get(BungeeChatContext) - Method in interface dev.aura.bungeechat.api.placeholder.ReplacementSupplier
- getAccount() - Method in class dev.aura.bungeechat.api.account.AccountInfo
- getAccount(String) - Static method in class dev.aura.bungeechat.api.account.AccountManager
- getAccount(UUID) - Static method in class dev.aura.bungeechat.api.account.AccountManager
- getAccounts() - Static method in class dev.aura.bungeechat.api.account.AccountManager
- getAccountsForPartialName(String) - Static method in class dev.aura.bungeechat.api.account.AccountManager
- getAccountStorage() - Static method in class dev.aura.bungeechat.api.account.AccountManager
- getAccountType() - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- getAccountType() - Method in class dev.aura.bungeechat.api.account.ConsoleAccount
- getActiveModules() - Static method in class dev.aura.bungeechat.api.module.ModuleManager
- getActiveModulesStream() - Static method in class dev.aura.bungeechat.api.module.ModuleManager
- getApplicableStream(BungeeChatContext) - Static method in class dev.aura.bungeechat.api.placeholder.PlaceHolderManager
- getAvailableModules() - Static method in class dev.aura.bungeechat.api.module.ModuleManager
- getAvailableModulesStream() - Static method in class dev.aura.bungeechat.api.module.ModuleManager
- getChannel() - Method in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
- getChannelType() - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- getChannelType() - Method in class dev.aura.bungeechat.api.account.ConsoleAccount
- getConfigFolder() - Method in interface dev.aura.bungeechat.api.BungeeChatApi
-
Retrieves (and creates if necessary) the config folder.
- getConsoleAccount() - Static method in class dev.aura.bungeechat.api.account.AccountManager
- getDate() - Static method in class dev.aura.bungeechat.api.utils.TimeUtil
-
Gets the date in the month formatted to always have two digits.
- getDay() - Static method in class dev.aura.bungeechat.api.utils.TimeUtil
-
Gets the day in the month formatted to always have two digits.
- getDefaultChannelType() - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
-
Returns the global default channel type for all players!!
- getDefaultChannelType() - Method in class dev.aura.bungeechat.api.account.ConsoleAccount
- getDisplayName() - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- getEscapedPattern() - Method in class dev.aura.bungeechat.api.utils.RegexUtil.LeetSpeakPattern
- getFullDisplayName(BungeeChatAccount) - Static method in class dev.aura.bungeechat.api.hook.HookManager
- getFullName(BungeeChatAccount) - Static method in class dev.aura.bungeechat.api.hook.HookManager
- getIgnored() - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- getIgnored() - Method in class dev.aura.bungeechat.api.account.ConsoleAccount
- getInstance() - Static method in interface dev.aura.bungeechat.api.BungeeChatApi
-
Method to retrieve the instance of the API
- getInstance() - Static method in class dev.aura.bungeechat.api.utils.BungeeChatInstanceHolder
-
The actual BungeeChatApi instance.
You shouldn't be using this if you are using the API! - getLeetAlternatives() - Method in class dev.aura.bungeechat.api.utils.RegexUtil.LeetSpeakPattern
- getLetter() - Method in class dev.aura.bungeechat.api.utils.RegexUtil.LeetSpeakPattern
- getLongTimeStamp() - Static method in class dev.aura.bungeechat.api.utils.TimeUtil
-
Gets the current timestamp in 24h format with date and double digits for both hour and minute, separated by a colon.
- getMessage() - Method in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
- getMonth() - Static method in class dev.aura.bungeechat.api.utils.TimeUtil
-
Gets the month in the year formatted to always have two digits.
- getMutedUntil() - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- getMutedUntil() - Method in class dev.aura.bungeechat.api.account.ConsoleAccount
- getName() - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- getName() - Method in class dev.aura.bungeechat.api.account.ConsoleAccount
- getName() - Method in interface dev.aura.bungeechat.api.module.BungeeChatModule
- getName() - Method in interface dev.aura.bungeechat.api.placeholder.BungeeChatPlaceHolder
- getName() - Method in class dev.aura.bungeechat.api.placeholder.PlaceHolder
- getPattern() - Method in class dev.aura.bungeechat.api.utils.RegexReplacer
- getPattern() - Method in class dev.aura.bungeechat.api.utils.RegexUtil.LeetSpeakPattern
- getPatternStr() - Method in class dev.aura.bungeechat.api.utils.RegexReplacer
- getPing() - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- getPing() - Method in class dev.aura.bungeechat.api.account.ConsoleAccount
- getPlaceholder() - Method in class dev.aura.bungeechat.api.placeholder.PlaceHolder
- getPlaceholderStream() - Static method in class dev.aura.bungeechat.api.placeholder.PlaceHolderManager
- getPlayerAccounts() - Static method in class dev.aura.bungeechat.api.account.AccountManager
- getPrefix(BungeeChatAccount) - Method in interface dev.aura.bungeechat.api.hook.BungeeChatHook
-
Get the active prefix for the passed account.
- getPrefix(BungeeChatAccount) - Static method in class dev.aura.bungeechat.api.hook.HookManager
- getPriority() - Method in interface dev.aura.bungeechat.api.filter.BungeeChatFilter
- getPriority() - Method in class dev.aura.bungeechat.api.filter.FunctionFilter
- getPriority() - Method in interface dev.aura.bungeechat.api.hook.BungeeChatHook
-
Retrieves the priority of this hook.
- getReplacement() - Method in class dev.aura.bungeechat.api.utils.RegexReplacer
- getReplacement(String, BungeeChatContext) - Method in interface dev.aura.bungeechat.api.placeholder.BungeeChatPlaceHolder
- getReplacement(String, BungeeChatContext) - Method in class dev.aura.bungeechat.api.placeholder.PlaceHolder
- getSender() - Method in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
- getServer() - Method in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
- getServerIP() - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- getServerIP() - Method in class dev.aura.bungeechat.api.account.ConsoleAccount
- getServerName() - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- getServerName() - Method in class dev.aura.bungeechat.api.account.ConsoleAccount
- getShortTimeStamp() - Static method in class dev.aura.bungeechat.api.utils.TimeUtil
-
Gets the current timestamp in 24h format without seconds and double digits for both hour and minute, separated by a colon.
- getStoredPrefix() - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- getStoredPrefix() - Method in class dev.aura.bungeechat.api.account.ConsoleAccount
- getStoredSuffix() - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- getStoredSuffix() - Method in class dev.aura.bungeechat.api.account.ConsoleAccount
- getSuffix(BungeeChatAccount) - Method in interface dev.aura.bungeechat.api.hook.BungeeChatHook
-
Get the active suffix for the passed account.
- getSuffix(BungeeChatAccount) - Static method in class dev.aura.bungeechat.api.hook.HookManager
- getTarget() - Method in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
- getTimeStamp() - Static method in class dev.aura.bungeechat.api.utils.TimeUtil
-
Gets the current timestamp in 24h format and double digits for both hour and minute, separated by a colon.
- getUniqueId() - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- getUniqueId() - Method in class dev.aura.bungeechat.api.account.ConsoleAccount
- getYear() - Static method in class dev.aura.bungeechat.api.utils.TimeUtil
-
Gets the the year formatted to always have four digits.
- GLOBAL - dev.aura.bungeechat.api.enums.ChannelType
H
- HAS_CHANNEL - Static variable in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
-
Predefined Predicate to check if a context has a channel.
- HAS_MESSAGE - Static variable in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
-
Predefined Predicate to check if a context has a message.
- HAS_NO_CHANNEL - Static variable in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
-
Predefined Predicate to check if a context does not have a channel.
- HAS_NO_MESSAGE - Static variable in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
-
Predefined Predicate to check if a context does not have a message.
- HAS_NO_SENDER - Static variable in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
-
Predefined Predicate to check if a context does not have a sender.
- HAS_NO_SERVER - Static variable in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
-
Predefined Predicate to check if a context does not have a server.
- HAS_NO_TARGET - Static variable in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
-
Predefined Predicate to check if a context does not have a target.
- HAS_SENDER - Static variable in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
-
Predefined Predicate to check if a context has a sender.
- HAS_SERVER - Static variable in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
-
Predefined Predicate to check if a context has a server.
- HAS_TARGET - Static variable in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
-
Predefined Predicate to check if a context has a target.
- hasChannel() - Method in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
- hashCode() - Method in class dev.aura.bungeechat.api.account.AccountInfo
- hashCode() - Method in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
- hashCode() - Method in class dev.aura.bungeechat.api.placeholder.PlaceHolder
- hasIgnored(BungeeChatAccount) - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- hasIgnored(UUID) - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- hasIgnored(UUID) - Method in class dev.aura.bungeechat.api.account.ConsoleAccount
- hasLocalSpyEnabled() - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- hasLocalSpyEnabled() - Method in class dev.aura.bungeechat.api.account.ConsoleAccount
- hasMessage() - Method in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
- hasMessengerEnabled() - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- hasMessengerEnabled() - Method in class dev.aura.bungeechat.api.account.ConsoleAccount
- hasSender() - Method in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
- hasServer() - Method in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
- hasSocialSpyEnabled() - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- hasSocialSpyEnabled() - Method in class dev.aura.bungeechat.api.account.ConsoleAccount
- hasTarget() - Method in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
- HELP - dev.aura.bungeechat.api.enums.ChannelType
- HookManager - Class in dev.aura.bungeechat.api.hook
I
- ID - Static variable in interface dev.aura.bungeechat.api.BungeeChatApi
- InvalidContextError - Error in dev.aura.bungeechat.api.placeholder
-
This exception is used to indicate that a passed context did not fulfill the requirements placed on it.
It is advised that when throwing this exception to provide information on what exact requirements were not fulfilled as that simplifies debugging! - InvalidContextError() - Constructor for error dev.aura.bungeechat.api.placeholder.InvalidContextError
-
Equivalent to calling InvalidContextError("Context does not meet all requirements!")
- InvalidContextError(String) - Constructor for error dev.aura.bungeechat.api.placeholder.InvalidContextError
-
Constructs a new error to indicate that a certain assertion or requirement of an
BungeeChatContext
failed. - isCommand(String) - Static method in class dev.aura.bungeechat.api.utils.ChatUtils
-
method to check if a message is a command.
- isContextApplicable(BungeeChatContext) - Method in interface dev.aura.bungeechat.api.placeholder.BungeeChatPlaceHolder
- isContextApplicable(BungeeChatContext) - Method in class dev.aura.bungeechat.api.placeholder.PlaceHolder
- isEnabled() - Method in interface dev.aura.bungeechat.api.module.BungeeChatModule
- isForceSave() - Method in class dev.aura.bungeechat.api.account.AccountInfo
- isModuleActive(BungeeChatModule) - Static method in class dev.aura.bungeechat.api.module.ModuleManager
- isMuted() - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- isNewAccount() - Method in class dev.aura.bungeechat.api.account.AccountInfo
- isVanished() - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- isVanished() - Method in class dev.aura.bungeechat.api.account.ConsoleAccount
L
- LEET_PATTERNS - Static variable in class dev.aura.bungeechat.api.utils.RegexUtil
-
A map containing all used leet speak alternatives.
- LeetSpeakPattern(String, String...) - Constructor for class dev.aura.bungeechat.api.utils.RegexUtil.LeetSpeakPattern
- load(UUID) - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccountStorage
-
Load a player with the given UUID from the data source this class represents.
- loadAccount(UUID) - Static method in class dev.aura.bungeechat.api.account.AccountManager
- LOCAL - dev.aura.bungeechat.api.enums.ChannelType
- LOCK_CHAT_FILTER_PRIORITY - Static variable in class dev.aura.bungeechat.api.filter.FilterManager
M
- matchesName(String) - Method in interface dev.aura.bungeechat.api.placeholder.BungeeChatPlaceHolder
- ModuleManager - Class in dev.aura.bungeechat.api.module
- ModuleManager() - Constructor for class dev.aura.bungeechat.api.module.ModuleManager
- MULTICAST - dev.aura.bungeechat.api.enums.ChannelType
- muteFor(long, TimeUnit) - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- mutePermanently() - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
N
- NAME - Static variable in interface dev.aura.bungeechat.api.BungeeChatApi
O
- onDisable() - Method in interface dev.aura.bungeechat.api.module.BungeeChatModule
- onEnable() - Method in interface dev.aura.bungeechat.api.module.BungeeChatModule
P
- parseWildcardToPattern(String) - Static method in class dev.aura.bungeechat.api.utils.RegexUtil
-
This method turns a string that might contain wildcards into a case insensitive regex
Pattern
.
A string can either be treated as normal wildcard string or a regex string.
Wildcard String
All*
s will match zero to infinite many characters.
All?
s will match zero or one character.
Regex String
If a passed string starts withR=
, then the rest will be interpreted as an actual regex.
This is the same asStringUtil.parseWildcardToPattern(wildcard, Pattern.CASE_INSENSITIVE)
- parseWildcardToPattern(String, int) - Static method in class dev.aura.bungeechat.api.utils.RegexUtil
-
This method turns a string that might contain wildcards into a regex
Pattern
with the specified flags.
A string can either be treated as normal wildcard string or a regex string.
Wildcard String
All*
s will match zero to infinite many characters.
All?
s will match zero or one character.
Regex String
If a passed string starts withR=
, then the rest will be interpreted as an actual regex.
This is the same asStringUtil.parseWildcardToPattern(wildcard, flags, false, false, false, false)
- parseWildcardToPattern(String, int, boolean, boolean, boolean, boolean) - Static method in class dev.aura.bungeechat.api.utils.RegexUtil
-
This method turns a string that might contain wildcards into a regex
Pattern
with the specified flags.
A string can either be treated as normal wildcard string or a regex string.
Wildcard String
All*
s will match zero to infinite many characters.
All?
s will match zero or one character.
Additionally the following options may be applied (the stringtest
will be used an an example here): freeMatching: The match will not be bound to word borders. - PERMISSION_PLUGIN_PREFIX_PRIORITY - Static variable in class dev.aura.bungeechat.api.hook.HookManager
- PlaceHolder - Class in dev.aura.bungeechat.api.placeholder
- PlaceHolder(String, ReplacementSupplier, Predicate<? super BungeeChatContext>...) - Constructor for class dev.aura.bungeechat.api.placeholder.PlaceHolder
- PlaceHolder(String, ReplacementSupplier, List<Predicate<? super BungeeChatContext>>) - Constructor for class dev.aura.bungeechat.api.placeholder.PlaceHolder
- placeholderChar - Static variable in class dev.aura.bungeechat.api.placeholder.PlaceHolderManager
- PlaceHolderManager - Class in dev.aura.bungeechat.api.placeholder
- PLAYER - dev.aura.bungeechat.api.enums.AccountType
- PLUGIN_ID - Static variable in interface dev.aura.bungeechat.api.BungeeChatApi
- processMessage(String, BungeeChatContext) - Static method in class dev.aura.bungeechat.api.placeholder.PlaceHolderManager
R
- RegexReplacer - Class in dev.aura.bungeechat.api.utils
- RegexReplacer(String, int, String) - Constructor for class dev.aura.bungeechat.api.utils.RegexReplacer
- RegexReplacer(String, String) - Constructor for class dev.aura.bungeechat.api.utils.RegexReplacer
- RegexReplacer(Pattern, String) - Constructor for class dev.aura.bungeechat.api.utils.RegexReplacer
- RegexUtil - Class in dev.aura.bungeechat.api.utils
- RegexUtil.LeetSpeakPattern - Class in dev.aura.bungeechat.api.utils
-
A Helper class for leet speak patterns.
It produces a regex that can be used for matching. - registerModule(BungeeChatModule) - Static method in class dev.aura.bungeechat.api.module.ModuleManager
- registerPlaceholder(BungeeChatPlaceHolder) - Static method in class dev.aura.bungeechat.api.placeholder.PlaceHolderManager
- registerPlaceholder(BungeeChatPlaceHolder...) - Static method in class dev.aura.bungeechat.api.placeholder.PlaceHolderManager
- RELEASE - dev.aura.bungeechat.api.enums.BuildType
- removeFilter(String) - Static method in class dev.aura.bungeechat.api.filter.FilterManager
- removeHook(String) - Static method in class dev.aura.bungeechat.api.hook.HookManager
- removeIgnore(BungeeChatAccount) - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- removeIgnore(UUID) - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- removeIgnore(UUID) - Method in class dev.aura.bungeechat.api.account.ConsoleAccount
- ReplacementSupplier - Interface in dev.aura.bungeechat.api.placeholder
- require(Predicate<? super BungeeChatContext>...) - Method in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
-
This method is used to verify if a context is valid.
- requiresConsoleAccountSave() - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccountStorage
S
- save(BungeeChatAccount) - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccountStorage
- saveAccount(BungeeChatAccount) - Static method in class dev.aura.bungeechat.api.account.AccountManager
- sendChannelMessage(BungeeChatContext) - Method in interface dev.aura.bungeechat.api.BungeeChatApi
- sendChannelMessage(BungeeChatContext, ChannelType) - Method in interface dev.aura.bungeechat.api.BungeeChatApi
-
Sends a message from the sender in the context to the specified channel.
- sendPrivateMessage(BungeeChatContext) - Method in interface dev.aura.bungeechat.api.BungeeChatApi
-
Send a private message.
- setAccountStorage(BungeeChatAccountStorage) - Static method in class dev.aura.bungeechat.api.account.AccountManager
- setChannel(String) - Method in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
- setChannel(Optional<String>) - Method in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
- setChannelType(ChannelType) - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- setChannelType(ChannelType) - Method in class dev.aura.bungeechat.api.account.ConsoleAccount
- setDefaultChannelType(ChannelType) - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
-
Sets the global default channel type for all players!!
- setDefaultChannelType(ChannelType) - Method in class dev.aura.bungeechat.api.account.ConsoleAccount
- setInstance(BungeeChatApi) - Static method in class dev.aura.bungeechat.api.utils.BungeeChatInstanceHolder
-
The actual BungeeChatApi instance.
You shouldn't be using this if you are using the API! - setLocalSpy(boolean) - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- setLocalSpy(boolean) - Method in class dev.aura.bungeechat.api.account.ConsoleAccount
- setMessage(String) - Method in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
- setMessage(Optional<String>) - Method in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
- setMessenger(boolean) - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- setMessenger(boolean) - Method in class dev.aura.bungeechat.api.account.ConsoleAccount
- setMutedUntil(long) - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- setMutedUntil(Timestamp) - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- setMutedUntil(Timestamp) - Method in class dev.aura.bungeechat.api.account.ConsoleAccount
- setSender(BungeeChatAccount) - Method in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
- setSender(Optional<BungeeChatAccount>) - Method in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
- setServer(String) - Method in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
- setServer(Optional<String>) - Method in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
- setSocialSpy(boolean) - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- setSocialSpy(boolean) - Method in class dev.aura.bungeechat.api.account.ConsoleAccount
- setStoredPrefix(Optional<String>) - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- setStoredPrefix(Optional<String>) - Method in class dev.aura.bungeechat.api.account.ConsoleAccount
- setStoredSuffix(Optional<String>) - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- setStoredSuffix(Optional<String>) - Method in class dev.aura.bungeechat.api.account.ConsoleAccount
- setTarget(BungeeChatAccount) - Method in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
- setTarget(Optional<BungeeChatAccount>) - Method in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
- setVanished(boolean) - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- setVanished(boolean) - Method in class dev.aura.bungeechat.api.account.ConsoleAccount
- SNAPSHOT - dev.aura.bungeechat.api.enums.BuildType
- SPAM_FILTER_PRIORITY - Static variable in class dev.aura.bungeechat.api.filter.FilterManager
- STAFF - dev.aura.bungeechat.api.enums.ChannelType
- SWEAR_FILTER_PRIORITY - Static variable in class dev.aura.bungeechat.api.filter.FilterManager
T
- TimeUtil - Class in dev.aura.bungeechat.api.utils
-
A util class that exists to simply get date and time values like the year or the current timestamp.
- toggleLocalSpy() - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- toggleMessenger() - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- toggleSocialSpy() - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- toggleVanished() - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- toString() - Method in class dev.aura.bungeechat.api.account.AccountInfo
- toString() - Method in class dev.aura.bungeechat.api.account.ConsoleAccount
- toString() - Method in class dev.aura.bungeechat.api.placeholder.BungeeChatContext
- TRANSLATORS - Static variable in interface dev.aura.bungeechat.api.BungeeChatApi
U
- unknownServer - Static variable in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- unloadAccount(BungeeChatAccount) - Static method in class dev.aura.bungeechat.api.account.AccountManager
- unloadAccount(UUID) - Static method in class dev.aura.bungeechat.api.account.AccountManager
- unmute() - Method in interface dev.aura.bungeechat.api.account.BungeeChatAccount
- URL - Static variable in interface dev.aura.bungeechat.api.BungeeChatApi
V
- valueOf(String) - Static method in enum dev.aura.bungeechat.api.enums.AccountType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dev.aura.bungeechat.api.enums.BuildType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dev.aura.bungeechat.api.enums.ChannelType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum dev.aura.bungeechat.api.enums.AccountType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum dev.aura.bungeechat.api.enums.BuildType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum dev.aura.bungeechat.api.enums.ChannelType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VERSION - Static variable in interface dev.aura.bungeechat.api.BungeeChatApi
- VERSION_STR - Static variable in interface dev.aura.bungeechat.api.BungeeChatApi
All Classes All Packages