Index

A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages

A

advancedTransformations(boolean) - Method in interface dev.majek.hexnicks.message.MiniMessageWrapper.Builder
Whether to parse advanced Tags 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

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 the NoNickOtherEvent.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 using MiniMessage.
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 the MiniMessage 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 NamedTextColors that should not be parsed.
removeColors(NamedTextColor...) - Method in interface dev.majek.hexnicks.message.MiniMessageWrapper.Builder
The NamedTextColors 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 TextDecorations that should not be parsed.
removeTextDecorations(TextDecoration...) - Method in interface dev.majek.hexnicks.message.MiniMessageWrapper.Builder
The TextDecorations 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 the SetNickOtherEvent.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

WORKING - Static variable in interface dev.majek.hexnicks.config.Messages
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages