Index
All Classes and Interfaces|All Packages
A
- advancedTransformations(boolean) - Method in interface dev.majek.hexnicks.message.MiniMessageWrapper.Builder
-
Whether to parse advanced
Tag
s on the final string to be parsed. - api() - Static method in class dev.majek.hexnicks.HexNicks
-
Get the Nicks Api for accessing things such as event management and nickname lookup.
- applyPlaceHolders(Player, String) - Method in class dev.majek.hexnicks.hook.HookManager
-
Apply placeholders from PlaceholderAPI to a string.
B
- BLOCKED_NICKNAMES - Variable in class dev.majek.hexnicks.config.ConfigValues
- blockedColors(CommandSender) - Static method in class dev.majek.hexnicks.util.MiscUtils
-
Get a set of blocked colors for a command sender based on permissions.
- blockedDecorations(CommandSender) - Static method in class dev.majek.hexnicks.util.MiscUtils
-
Get a set of blocked decorations for a command sender based on permissions.
- build() - Method in interface dev.majek.hexnicks.config.Messages.Args0
- build() - Method in interface dev.majek.hexnicks.message.MiniMessageWrapper.Builder
-
Build the
MiniMessageWrapper
ready to parse. - build(A0) - Method in interface dev.majek.hexnicks.config.Messages.Args1
- build(A0, A1) - Method in interface dev.majek.hexnicks.config.Messages.Args2
- builder() - Static method in interface dev.majek.hexnicks.message.MiniMessageWrapper
-
Creates a new
MiniMessageWrapper.Builder
.
C
- callEvent(Event) - Method in class dev.majek.hexnicks.api.HexNicksApi
-
Shortcut for calling a Bukkit event.
- CHAT_FORMAT - Variable in class dev.majek.hexnicks.config.ConfigValues
- CHAT_FORMATTER - Variable in class dev.majek.hexnicks.config.ConfigValues
- CommandHexNicks - Class in dev.majek.hexnicks.command
-
Handles
/hexnicks
commands for reloading and editing the config. - CommandHexNicks() - Constructor for class dev.majek.hexnicks.command.CommandHexNicks
- CommandNick - Class in dev.majek.hexnicks.command
-
Handles
/nick
command execution and tab completion. - CommandNick() - Constructor for class dev.majek.hexnicks.command.CommandNick
- CommandNickColor - Class in dev.majek.hexnicks.command
-
Handles
/nickcolor
command execution and tab completion. - CommandNickColor() - Constructor for class dev.majek.hexnicks.command.CommandNickColor
- CommandNickOther - Class in dev.majek.hexnicks.command
-
Handles
/nickother
command execution and tab completion. - CommandNickOther() - Constructor for class dev.majek.hexnicks.command.CommandNickOther
- CommandNoNick - Class in dev.majek.hexnicks.command
-
Handles
/nonick
command execution and tab completion. - CommandNoNick() - Constructor for class dev.majek.hexnicks.command.CommandNoNick
- CommandRealName - Class in dev.majek.hexnicks.command
-
Handles
/realname
command execution and tab completion. - CommandRealName() - Constructor for class dev.majek.hexnicks.command.CommandRealName
- config() - Static method in class dev.majek.hexnicks.HexNicks
-
Easier access for plugin config options with defaults for redundancy.
- configString(String, String) - Static method in class dev.majek.hexnicks.util.MiscUtils
-
Get a string from the config and parse it into a Component with MiniMessage.
- configStringPlaceholders(String, String, Player) - Static method in class dev.majek.hexnicks.util.MiscUtils
-
Get a string from the config, apply placeholders from PlaceholderAPI, and parse it into a Component with MiniMessage.
- ConfigValues - Class in dev.majek.hexnicks.config
-
Handles all config options in the plugin.
- ConfigValues() - Constructor for class dev.majek.hexnicks.config.ConfigValues
- core() - Static method in class dev.majek.hexnicks.HexNicks
-
Get an instance of the main class.
- createTable() - Static method in class dev.majek.hexnicks.storage.HikariManager
-
Create the nickname table if it doesn't exist.
D
- debug(String) - Method in class dev.majek.hexnicks.util.LoggingManager
-
Log a debug message.
- debug(String, Audience) - Method in class dev.majek.hexnicks.util.LoggingManager
-
Log a debug message and send it to a user.
- DEBUG - Variable in class dev.majek.hexnicks.config.ConfigValues
- DEFAULT_NICK_COLOR - Variable in class dev.majek.hexnicks.config.ConfigValues
- DEFAULT_USERNAME_COLOR - Variable in class dev.majek.hexnicks.config.ConfigValues
- deleter() - Method in class dev.majek.hexnicks.api.NoNickOtherEvent
-
The
CommandSender
removing theNoNickOtherEvent.target()
's nickname. - dev.majek.hexnicks - package dev.majek.hexnicks
-
Main HexNicks class.
- dev.majek.hexnicks.api - package dev.majek.hexnicks.api
-
HexNicks Api.
- dev.majek.hexnicks.command - package dev.majek.hexnicks.command
-
Plugin commands.
- dev.majek.hexnicks.config - package dev.majek.hexnicks.config
-
Configuration for the plugin including Json and SQL configuration managers.
- dev.majek.hexnicks.event - package dev.majek.hexnicks.event
-
Plugin listeners.
- dev.majek.hexnicks.hook - package dev.majek.hexnicks.hook
-
Other plugin hooks.
- dev.majek.hexnicks.message - package dev.majek.hexnicks.message
-
Message formatting utilities.
- dev.majek.hexnicks.storage - package dev.majek.hexnicks.storage
-
Nickname storage (Json or SQL).
- dev.majek.hexnicks.util - package dev.majek.hexnicks.util
-
General utilities.
- doDebug() - Method in class dev.majek.hexnicks.util.LoggingManager
-
Whether debugging message should be sent.
- doDebug(boolean) - Method in class dev.majek.hexnicks.util.LoggingManager
-
Set whether to send debugging messages.
E
- EDITOR_APPLIED - Static variable in interface dev.majek.hexnicks.config.Messages
- error(String) - Method in class dev.majek.hexnicks.util.LoggingManager
-
Log an error.
- error(String, Throwable) - Method in class dev.majek.hexnicks.util.LoggingManager
-
Log an error and it's exception.
F
- filterStartingWith(String, Collection<String>) - Static method in class dev.majek.hexnicks.util.TabCompleterBase
-
Filters the given string list by removing null or empty strings, or strings who do not start with the given prefix (ignoring case).
- filterStartingWith(String, Stream<String>) - Static method in class dev.majek.hexnicks.util.TabCompleterBase
-
Filters the given stream by removing null or empty strings, or strings who do not start with the given prefix (ignoring case).
- fromWeb(String) - Method in class dev.majek.hexnicks.config.ConfigValues
-
Retrieve an updated config from bytebin and save it to the local file.
G
- getConnection() - Static method in class dev.majek.hexnicks.storage.HikariManager
-
Get the current SQL connection.
- getDisplayName(Player) - Method in class dev.majek.hexnicks.HexNicks
-
Get a nickname from a player's display name.
- getEssNickPrefix() - Method in class dev.majek.hexnicks.hook.HookManager
-
Get Essentials' nickname prefix if Essentials is hooked.
- getHandlerList() - Static method in class dev.majek.hexnicks.api.NickColorEvent
-
Get the HandlerList.
- getHandlerList() - Static method in class dev.majek.hexnicks.api.NoNickEvent
-
Get the HandlerList.
- getHandlerList() - Static method in class dev.majek.hexnicks.api.NoNickOtherEvent
-
Get the HandlerList.
- getHandlerList() - Static method in class dev.majek.hexnicks.api.SetNickEvent
-
Get the HandlerList.
- getHandlerList() - Static method in class dev.majek.hexnicks.api.SetNickOtherEvent
-
Get the HandlerList.
- getHandlers() - Method in class dev.majek.hexnicks.api.NickColorEvent
- getHandlers() - Method in class dev.majek.hexnicks.api.NoNickEvent
- getHandlers() - Method in class dev.majek.hexnicks.api.NoNickOtherEvent
- getHandlers() - Method in class dev.majek.hexnicks.api.SetNickEvent
- getHandlers() - Method in class dev.majek.hexnicks.api.SetNickOtherEvent
- getNick(UUID) - Method in class dev.majek.hexnicks.storage.JsonStorage
- getNick(UUID) - Method in class dev.majek.hexnicks.storage.SqlStorage
- getNick(UUID) - Method in interface dev.majek.hexnicks.storage.StorageMethod
-
Get the nickname stored for a specific unique id.
- getNickMap() - Method in class dev.majek.hexnicks.HexNicks
-
Get the map that stores unique ids keyed to nicknames.
- getOnlinePlayers(String) - Static method in class dev.majek.hexnicks.util.TabCompleterBase
-
Returns a list of the currently online players whose name starts with the given partial name.
- getStoredNick(UUID) - Method in class dev.majek.hexnicks.api.HexNicksApi
-
Get a nickname from a player's unique id.
- getStoredNick(Player) - Method in class dev.majek.hexnicks.api.HexNicksApi
-
Get a nickname from an online
Player
. - getStoredNick(OfflinePlayer) - Method in class dev.majek.hexnicks.api.HexNicksApi
-
Get a nickname from an
OfflinePlayer
. - gradients(boolean) - Method in interface dev.majek.hexnicks.message.MiniMessageWrapper.Builder
-
Whether gradients on the final string should be parsed.
H
- hasNick(UUID) - Method in class dev.majek.hexnicks.storage.JsonStorage
- hasNick(UUID) - Method in class dev.majek.hexnicks.storage.SqlStorage
- hasNick(UUID) - Method in interface dev.majek.hexnicks.storage.StorageMethod
-
Check if there is a nickname stored for the provided unique id.
- hasUpdate() - Method in class dev.majek.hexnicks.HexNicks
-
Check if the plugin has a new update on Spigot.
- hexColors(boolean) - Method in interface dev.majek.hexnicks.message.MiniMessageWrapper.Builder
-
Whether hex colors on the final string should be parsed.
- HexNicks - Class in dev.majek.hexnicks
-
Main plugin class.
- HexNicks() - Constructor for class dev.majek.hexnicks.HexNicks
-
Initialize plugin.
- HexNicksApi - Class in dev.majek.hexnicks.api
-
Handles the Nicks API.
- HexNicksApi() - Constructor for class dev.majek.hexnicks.api.HexNicksApi
- HikariManager - Class in dev.majek.hexnicks.storage
-
Handles the plugin's MySQL connections.
- HookManager - Class in dev.majek.hexnicks.hook
-
Handles hooked plugins.
- HookManager() - Constructor for class dev.majek.hexnicks.hook.HookManager
- hooks() - Static method in class dev.majek.hexnicks.HexNicks
-
Check what plugins this plugin has hooked into.
I
- INVALID_LINK - Static variable in interface dev.majek.hexnicks.config.Messages
- INVALID_SENDER - Static variable in interface dev.majek.hexnicks.config.Messages
- isAheadOfSpigot() - Method in class dev.majek.hexnicks.util.UpdateChecker
- isBehindSpigot() - Method in class dev.majek.hexnicks.util.UpdateChecker
- isBlocked(String) - Static method in class dev.majek.hexnicks.util.MiscUtils
-
Check whether the given nickname is blocked by config settings.
- isCancelled() - Method in class dev.majek.hexnicks.api.NickColorEvent
- isCancelled() - Method in class dev.majek.hexnicks.api.NoNickEvent
- isCancelled() - Method in class dev.majek.hexnicks.api.NoNickOtherEvent
- isCancelled() - Method in class dev.majek.hexnicks.api.SetNickEvent
- isCancelled() - Method in class dev.majek.hexnicks.api.SetNickOtherEvent
- isEssentialsHooked() - Method in class dev.majek.hexnicks.hook.HookManager
-
Check if the plugin is hooked into Essentials.
- isPapiHooked() - Method in class dev.majek.hexnicks.hook.HookManager
-
Check if the plugin is hooked into PlaceholderAPI.
- isSpigotLatest() - Method in class dev.majek.hexnicks.util.UpdateChecker
- isVaultHooked() - Method in class dev.majek.hexnicks.hook.HookManager
-
Check if the plugin is hooked into Vault.
J
- joinArgsBeyond(int, String, String[]) - Static method in class dev.majek.hexnicks.util.TabCompleterBase
-
Joins all the arguments after the argument at the given index with the given delimiter.
- jsonFile() - Method in class dev.majek.hexnicks.HexNicks
-
Get the file where nicknames will be stored.
- JsonStorage - Class in dev.majek.hexnicks.storage
-
Handles Json storage for nicknames.
- JsonStorage() - Constructor for class dev.majek.hexnicks.storage.JsonStorage
L
- LATEST_LOG - Static variable in interface dev.majek.hexnicks.config.Messages
- latestLog() - Method in class dev.majek.hexnicks.util.LoggingManager
-
Get the latest log from the latest file.
- latestLogFile() - Method in class dev.majek.hexnicks.util.LoggingManager
-
Get the latest log file being used.
- latestToPasteBin() - Method in class dev.majek.hexnicks.util.LoggingManager
-
Publish the latest log to pastes.dev.
- legacy() - Static method in interface dev.majek.hexnicks.message.MiniMessageWrapper
-
Gets a simple instance with legacy code support.
- LEGACY_COLORS - Variable in class dev.majek.hexnicks.config.ConfigValues
- legacyCodeFromNamed(NamedTextColor) - Static method in class dev.majek.hexnicks.util.MiscUtils
-
Get the legacy color code from a named text color.
- legacyColors(boolean) - Method in interface dev.majek.hexnicks.message.MiniMessageWrapper.Builder
-
Whether legacy color codes on the final string should be parsed.
- log(String) - Method in class dev.majek.hexnicks.util.LoggingManager
-
Log a simple message.
- logging() - Static method in class dev.majek.hexnicks.HexNicks
-
Get the plugin's logging manager.
- LoggingManager - Class in dev.majek.hexnicks.util
-
Manages plugin logging.
- LoggingManager(Plugin, File) - Constructor for class dev.majek.hexnicks.util.LoggingManager
-
Create a new logging manager.
M
- MAX_LENGTH - Variable in class dev.majek.hexnicks.config.ConfigValues
- Messages - Interface in dev.majek.hexnicks.config
-
Handles all plugin messages.
- Messages.Args0 - Interface in dev.majek.hexnicks.config
-
A message that has no arguments that need to be replaced.
- Messages.Args1<A0> - Interface in dev.majek.hexnicks.config
-
A message that has one argument that needs to be replaced.
- Messages.Args2<A0,
A1> - Interface in dev.majek.hexnicks.config -
A message that has two arguments that need to be replaced.
- MIN_LENGTH - Variable in class dev.majek.hexnicks.config.ConfigValues
- MiniMessageWrapper - Interface in dev.majek.hexnicks.message
-
A wrapper for
MiniMessage
to add a few more methods for more customization. - MiniMessageWrapper.Builder - Interface in dev.majek.hexnicks.message
-
A builder for
MiniMessageWrapper
. - MiscUtils - Class in dev.majek.hexnicks.util
-
Handles general utility methods.
- mmParse(String) - Method in interface dev.majek.hexnicks.message.MiniMessageWrapper
-
Parse a string into a
Component
usingMiniMessage
. - mmString(String) - Method in interface dev.majek.hexnicks.message.MiniMessageWrapper
-
Get the modified string.
N
- NEW_EDITOR - Static variable in interface dev.majek.hexnicks.config.Messages
- newNick() - Method in class dev.majek.hexnicks.api.NickColorEvent
-
The new nickname the player is attempting to set.
- newNick() - Method in class dev.majek.hexnicks.api.SetNickEvent
-
The new nickname the player is attempting to set.
- newNick() - Method in class dev.majek.hexnicks.api.SetNickOtherEvent
-
The new nickname the player is attempting to set.
- newNick(Component) - Method in class dev.majek.hexnicks.api.NickColorEvent
-
Set the player's new nickname.
- newNick(Component) - Method in class dev.majek.hexnicks.api.SetNickEvent
-
Set the player's new nickname.
- newNick(Component) - Method in class dev.majek.hexnicks.api.SetNickOtherEvent
-
Set the player's new nickname.
- NICK_OTHER_OVERRIDE - Variable in class dev.majek.hexnicks.config.ConfigValues
- NickColorEvent - Class in dev.majek.hexnicks.api
-
Handles the event fired when a player sets their nickname's color.
- NickColorEvent(Player, Component, Component) - Constructor for class dev.majek.hexnicks.api.NickColorEvent
-
Fires when a player changes their nickname's color using
/nickcolor
. - nickCompletions(AsyncTabCompleteEvent, String[]) - Method in class dev.majek.hexnicks.event.PaperTabCompleteEvent
- NICKNAME_REMOVED - Static variable in interface dev.majek.hexnicks.config.Messages
- NICKNAME_REMOVED_OTHER - Static variable in interface dev.majek.hexnicks.config.Messages
- NICKNAME_SET - Static variable in interface dev.majek.hexnicks.config.Messages
- NICKNAME_SET_OTHER - Static variable in interface dev.majek.hexnicks.config.Messages
- NICKNAME_TAKEN - Static variable in interface dev.majek.hexnicks.config.Messages
- nicknameExists(Component, boolean, Player) - Method in class dev.majek.hexnicks.storage.JsonStorage
- nicknameExists(Component, boolean, Player) - Method in class dev.majek.hexnicks.storage.SqlStorage
- nicknameExists(Component, boolean, Player) - Method in interface dev.majek.hexnicks.storage.StorageMethod
-
Check if a nickname is already taken by a player.
- NO_PERMISSION - Static variable in interface dev.majek.hexnicks.config.Messages
- NON_ALPHANUMERIC - Static variable in interface dev.majek.hexnicks.config.Messages
- NoNickEvent - Class in dev.majek.hexnicks.api
-
Handles the event fired when a player removes their nickname.
- NoNickEvent(Player, Component) - Constructor for class dev.majek.hexnicks.api.NoNickEvent
-
Fires when a player removes their nickname using
/nonick
. - NoNickOtherEvent - Class in dev.majek.hexnicks.api
-
Handles the event fired when a player removes another player's nickname.
- NoNickOtherEvent(CommandSender, Player, Component) - Constructor for class dev.majek.hexnicks.api.NoNickOtherEvent
-
Fires when a player removes another player's nickname using
/nonick
. - NOT_ALLOWED - Static variable in interface dev.majek.hexnicks.config.Messages
O
- oldNick() - Method in class dev.majek.hexnicks.api.NickColorEvent
-
The old nickname if the player had one previously.
- oldNick() - Method in class dev.majek.hexnicks.api.NoNickEvent
-
The old nickname being removed.
- oldNick() - Method in class dev.majek.hexnicks.api.NoNickOtherEvent
-
The old nickname being removed.
- oldNick() - Method in class dev.majek.hexnicks.api.SetNickEvent
-
The old nickname if the player had one previously.
- oldNick() - Method in class dev.majek.hexnicks.api.SetNickOtherEvent
-
The old nickname if the player had one previously.
- onChat(AsyncChatEvent) - Method in class dev.majek.hexnicks.event.PlayerChat
-
Fires on chat to format.
- onCommand(CommandSender, Command, String, String[]) - Method in class dev.majek.hexnicks.command.CommandHexNicks
- onCommand(CommandSender, Command, String, String[]) - Method in class dev.majek.hexnicks.command.CommandNick
- onCommand(CommandSender, Command, String, String[]) - Method in class dev.majek.hexnicks.command.CommandNickColor
- onCommand(CommandSender, Command, String, String[]) - Method in class dev.majek.hexnicks.command.CommandNickOther
- onCommand(CommandSender, Command, String, String[]) - Method in class dev.majek.hexnicks.command.CommandNoNick
- onCommand(CommandSender, Command, String, String[]) - Method in class dev.majek.hexnicks.command.CommandRealName
- onDisable() - Method in class dev.majek.hexnicks.HexNicks
-
Plugin shutdown logic.
- onEnable() - Method in class dev.majek.hexnicks.HexNicks
-
Plugin startup logic.
- ONLY_COLOR_CODES - Static variable in interface dev.majek.hexnicks.config.Messages
- onPlayerJoin(PlayerJoinEvent) - Method in class dev.majek.hexnicks.event.PlayerJoin
- onTabComplete(CommandSender, Command, String, String[]) - Method in class dev.majek.hexnicks.command.CommandHexNicks
- onTabComplete(CommandSender, Command, String, String[]) - Method in class dev.majek.hexnicks.command.CommandNick
- onTabComplete(CommandSender, Command, String, String[]) - Method in class dev.majek.hexnicks.command.CommandNickColor
- onTabComplete(CommandSender, Command, String, String[]) - Method in class dev.majek.hexnicks.command.CommandNickOther
- onTabComplete(CommandSender, Command, String, String[]) - Method in class dev.majek.hexnicks.command.CommandNoNick
- onTabComplete(CommandSender, Command, String, String[]) - Method in class dev.majek.hexnicks.command.CommandRealName
- onTabComplete(AsyncTabCompleteEvent) - Method in class dev.majek.hexnicks.event.PaperTabCompleteEvent
- OVERRIDE_ESSENTIALS - Variable in class dev.majek.hexnicks.config.ConfigValues
P
- PaperTabCompleteEvent - Class in dev.majek.hexnicks.event
-
Handles tab completion for
/realname
. - PaperTabCompleteEvent() - Constructor for class dev.majek.hexnicks.event.PaperTabCompleteEvent
- placeholderResolver(TagResolver) - Method in interface dev.majek.hexnicks.message.MiniMessageWrapper.Builder
-
Set the
TagResolver
for theMiniMessage
instance. - player() - Method in class dev.majek.hexnicks.api.NickColorEvent
-
The in-game player attempting to change the nickname.
- player() - Method in class dev.majek.hexnicks.api.NoNickEvent
-
The in-game player attempting to change the nickname.
- player() - Method in class dev.majek.hexnicks.api.SetNickEvent
-
The in-game player attempting to change the nickname.
- PlayerChat - Class in dev.majek.hexnicks.event
-
Handles formatting player chat if enabled in the config.
- PlayerChat() - Constructor for class dev.majek.hexnicks.event.PlayerChat
- playerFromNick(String) - Method in class dev.majek.hexnicks.api.HexNicksApi
-
Get the
OfflinePlayer
a nickname belongs to from the nickname string. - PlayerJoin - Class in dev.majek.hexnicks.event
-
Handles the player join event.
- PlayerJoin() - Constructor for class dev.majek.hexnicks.event.PlayerJoin
- PLUGIN_RELOADED - Static variable in interface dev.majek.hexnicks.config.Messages
- PREVENT_DUPLICATE_NICKS - Variable in class dev.majek.hexnicks.config.ConfigValues
- PREVENT_DUPLICATE_NICKS_STRICT - Variable in class dev.majek.hexnicks.config.ConfigValues
- preventDuplicates(Component, Player) - Static method in class dev.majek.hexnicks.util.MiscUtils
-
Check if a nickname is taken and prevent it.
R
- REALNAME - Static variable in interface dev.majek.hexnicks.config.Messages
- reload() - Method in class dev.majek.hexnicks.config.ConfigValues
-
Reload the config values.
- reload() - Method in class dev.majek.hexnicks.HexNicks
-
Reload the plugin's configuration file.
- reloadHooks() - Method in class dev.majek.hexnicks.hook.HookManager
-
Reload the hooks to make sure we're hooked into all available plugins.
- removeColors(Collection<NamedTextColor>) - Method in interface dev.majek.hexnicks.message.MiniMessageWrapper.Builder
-
The
NamedTextColor
s that should not be parsed. - removeColors(NamedTextColor...) - Method in interface dev.majek.hexnicks.message.MiniMessageWrapper.Builder
-
The
NamedTextColor
s that should not be parsed. - removeNick(UUID) - Method in class dev.majek.hexnicks.storage.JsonStorage
- removeNick(UUID) - Method in class dev.majek.hexnicks.storage.SqlStorage
- removeNick(UUID) - Method in interface dev.majek.hexnicks.storage.StorageMethod
-
Remove a nickname from storage.
- removeNick(Player) - Method in class dev.majek.hexnicks.HexNicks
-
Remove a nickname from the map and from Json storage.
- removeTextDecorations(Collection<TextDecoration>) - Method in interface dev.majek.hexnicks.message.MiniMessageWrapper.Builder
-
The
TextDecoration
s that should not be parsed. - removeTextDecorations(TextDecoration...) - Method in interface dev.majek.hexnicks.message.MiniMessageWrapper.Builder
-
The
TextDecoration
s that should not be parsed. - REQUIRE_ALPHANUMERIC - Variable in class dev.majek.hexnicks.config.ConfigValues
S
- saveNick(Player, Component) - Method in class dev.majek.hexnicks.storage.JsonStorage
- saveNick(Player, Component) - Method in class dev.majek.hexnicks.storage.SqlStorage
- saveNick(Player, Component) - Method in interface dev.majek.hexnicks.storage.StorageMethod
-
Save a nickname in storage.
- send(CommandSender) - Method in interface dev.majek.hexnicks.config.Messages.Args0
- send(CommandSender, A0) - Method in interface dev.majek.hexnicks.config.Messages.Args1
- send(CommandSender, A0, A1) - Method in interface dev.majek.hexnicks.config.Messages.Args2
- sendMessage(CommandSender, Component) - Static method in class dev.majek.hexnicks.util.MiscUtils
-
Send a message to a user provided the message isn't empty.
- sendRequestAndGetResponse(HttpRequest) - Static method in class dev.majek.hexnicks.util.MiscUtils
-
Send a http request and get the response body.
- setCancelled(boolean) - Method in class dev.majek.hexnicks.api.NickColorEvent
- setCancelled(boolean) - Method in class dev.majek.hexnicks.api.NoNickEvent
- setCancelled(boolean) - Method in class dev.majek.hexnicks.api.NoNickOtherEvent
- setCancelled(boolean) - Method in class dev.majek.hexnicks.api.SetNickEvent
- setCancelled(boolean) - Method in class dev.majek.hexnicks.api.SetNickOtherEvent
- setEssNick(Player, Component) - Method in class dev.majek.hexnicks.hook.HookManager
-
Set a player's Essentials nickname if Essentials is hooked.
- setNick(Player, Component) - Method in class dev.majek.hexnicks.HexNicks
-
Set a user's nickname using an online
Player
. - SetNickEvent - Class in dev.majek.hexnicks.api
-
Handles the event fired when a player sets their nickname.
- SetNickEvent(Player, Component, Component) - Constructor for class dev.majek.hexnicks.api.SetNickEvent
-
Fires when a player changes their nickname using
/nick
. - SetNickOtherEvent - Class in dev.majek.hexnicks.api
-
Handles the event fired when a player sets another player's nickname.
- SetNickOtherEvent(CommandSender, Player, Component, Component) - Constructor for class dev.majek.hexnicks.api.SetNickOtherEvent
-
Fires when a player changes another player's nickname using
/nick
. - setter() - Method in class dev.majek.hexnicks.api.SetNickOtherEvent
-
The
CommandSender
changing theSetNickOtherEvent.target()
's nickname. - SqlStorage - Class in dev.majek.hexnicks.storage
-
Handles Sql storage for nicknames.
- SqlStorage() - Constructor for class dev.majek.hexnicks.storage.SqlStorage
- standard() - Static method in interface dev.majek.hexnicks.message.MiniMessageWrapper
-
Gets a simple instance.
- standardColors(boolean) - Method in interface dev.majek.hexnicks.message.MiniMessageWrapper.Builder
-
Whether all standard color codes on the final string should be parsed.
- storage() - Static method in class dev.majek.hexnicks.HexNicks
-
Get the storage method the plugin is using for nickname storage.
- StorageMethod - Interface in dev.majek.hexnicks.storage
-
Handles different storage methods.
T
- TAB_NICKS - Variable in class dev.majek.hexnicks.config.ConfigValues
- TabCompleterBase - Class in dev.majek.hexnicks.util
-
Handles some static utility methods available to tab completer.
- TabCompleterBase() - Constructor for class dev.majek.hexnicks.util.TabCompleterBase
- target() - Method in class dev.majek.hexnicks.api.NoNickOtherEvent
-
The in-fame player who's nickname is being removed by
NoNickOtherEvent.deleter()
. - target() - Method in class dev.majek.hexnicks.api.SetNickOtherEvent
-
The in-game player who's nickname is being changed by the
SetNickOtherEvent.setter()
. - toBuilder() - Method in interface dev.majek.hexnicks.message.MiniMessageWrapper
-
Create a
MiniMessageWrapper.Builder
to modify options. - TOO_LONG - Static variable in interface dev.majek.hexnicks.config.Messages
- TOO_SHORT - Static variable in interface dev.majek.hexnicks.config.Messages
- toWeb() - Method in class dev.majek.hexnicks.config.ConfigValues
-
Upload the config to bytebin to be edited via pastebin frontend.
U
- UNKNOWN_PLAYER - Static variable in interface dev.majek.hexnicks.config.Messages
- UPDATE - Static variable in interface dev.majek.hexnicks.config.Messages
- UPDATE_PROMPT - Variable in class dev.majek.hexnicks.config.ConfigValues
- UpdateChecker - Class in dev.majek.hexnicks.util
-
Used to check for plugin updates from the Spigot plugin page.
- UpdateChecker(JavaPlugin, int) - Constructor for class dev.majek.hexnicks.util.UpdateChecker
-
Construct a new update checker.
- updateNicks() - Method in interface dev.majek.hexnicks.storage.StorageMethod
-
Update the nickname of all online players from storage.
V
- vaultPrefix(Player) - Method in class dev.majek.hexnicks.hook.HookManager
-
Get a player's Vault prefix if Vault is hooked.
- vaultSuffix(Player) - Method in class dev.majek.hexnicks.hook.HookManager
-
Get a player's Vault suffix if Vault is hooked.
W
A B C D E F G H I J L M N O P R S T U V WAll Classes and Interfaces|All Packages