Index

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

A

ADD_PLAYERS - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.UpdateMode
 
addTeam(String) - Method in class net.william278.velocitab.sorting.SortedSet
 
addToTeam(Velocitab, String, String...) - Static method in class net.william278.velocitab.packet.UpdateTeamsPacket
 
ALWAYS - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.CollisionRule
 
ALWAYS - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.NametagVisibility
 
apply(T, U, V) - Method in interface net.william278.velocitab.util.TriFunction
Applies this function to the given arguments.
apply(T, U, V, S) - Method in interface net.william278.velocitab.util.QuadFunction
Applies this function to the given arguments.
applyPlaceholders(TabPlayer, String) - Method in class net.william278.velocitab.placeholder.PlaceholderManager
 
applyPlaceholders(TabPlayer, String, TabPlayer) - Method in class net.william278.velocitab.placeholder.PlaceholderManager
 
applyViewerPlaceholders(TabPlayer, String) - Method in class net.william278.velocitab.placeholder.PlaceholderManager
 
AQUA - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.TeamColor
 
AVAILABLE - Static variable in class net.william278.velocitab.hook.Hook
 

B

BACKEND_LUCKPERMS_META_WEIGHT - Enum constant in enum class net.william278.velocitab.placeholder.Placeholder
 
BACKEND_LUCKPERMS_PREFIX - Enum constant in enum class net.william278.velocitab.placeholder.Placeholder
 
BACKEND_LUCKPERMS_SUFFIX - Enum constant in enum class net.william278.velocitab.placeholder.Placeholder
 
BLACK - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.TeamColor
 
BLUE - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.TeamColor
 
BOLD - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.TeamColor
 
byId(byte) - Static method in enum class net.william278.velocitab.packet.UpdateTeamsPacket.UpdateMode
 
byId(String) - Static method in enum class net.william278.velocitab.packet.UpdateTeamsPacket.CollisionRule
 
byId(String) - Static method in enum class net.william278.velocitab.packet.UpdateTeamsPacket.NametagVisibility
 
byName(String) - Static method in enum class net.william278.velocitab.placeholder.Placeholder
 
byOrdinal(int) - Static method in enum class net.william278.velocitab.packet.UpdateTeamsPacket.CollisionRule
 
byOrdinal(int) - Static method in enum class net.william278.velocitab.packet.UpdateTeamsPacket.NametagVisibility
 
BYTEBIN_URL - Static variable in interface net.william278.velocitab.providers.DumpProvider
 

C

cacheServers(Group, List<RegisteredServer>) - Method in class net.william278.velocitab.config.TabGroupsManager
 
calculateAndSetDisplayName(TabPlayer, TabPlayer) - Method in class net.william278.velocitab.tab.PlayerTabList
 
CAN_HURT_FRIENDLY - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.FriendlyFlag
 
CAN_HURT_FRIENDLY_FIRE - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.FriendlyFlag
 
cancelAllTasks() - Method in class net.william278.velocitab.tab.TaskManager
 
canSee(String, String) - Method in class net.william278.velocitab.vanish.DefaultVanishIntegration
 
canSee(String, String) - Method in interface net.william278.velocitab.vanish.VanishIntegration
 
canSee(String, String) - Method in class net.william278.velocitab.vanish.VanishManager
 
cantSeePlayer(TabPlayer, TabPlayer, Group, boolean) - Method in class net.william278.velocitab.tab.PlayerTabList
 
changeNametag(Velocitab, TabPlayer, String, TabPlayer, Nametag) - Static method in class net.william278.velocitab.packet.UpdateTeamsPacket
 
checkCompatibility() - Method in interface net.william278.velocitab.config.ConfigProvider
 
checkConditions(TabPlayer, String) - Method in class net.william278.velocitab.placeholder.ConditionManager
 
checkCorrectDisplayName(TabPlayer) - Method in class net.william278.velocitab.tab.PlayerTabList
 
checkCorrectDisplayNames() - Method in class net.william278.velocitab.tab.PlayerTabList
 
checkForErrors(String) - Method in class net.william278.velocitab.util.MiniMessageUtil
 
clearCachedData() - Method in class net.william278.velocitab.player.TabPlayer
 
clearCachedData(Player) - Method in class net.william278.velocitab.tab.PlayerTabList
 
clearPlaceholders(UUID) - Method in class net.william278.velocitab.placeholder.PlaceholderManager
 
close() - Method in class net.william278.velocitab.packet.ScoreboardManager
 
close() - Method in class net.william278.velocitab.tab.PlayerTabList
Closes the tab list for all players connected to the server.
close() - Method in class net.william278.velocitab.tab.TaskManager
 
closeEvent() - Method in class net.william278.velocitab.hook.LuckPermsHook
 
collisions() - Method in record class net.william278.velocitab.config.Group
Returns the value of the collisions record component.
COLORS - Static variable in interface net.william278.velocitab.providers.DumpProvider
 
command() - Method in class net.william278.velocitab.commands.VelocitabCommand
 
compareTo(Role) - Method in class net.william278.velocitab.player.Role
 
compareTo(TabPlayer) - Method in class net.william278.velocitab.player.TabPlayer
 
compressNumber(double) - Method in class net.william278.velocitab.sorting.SortingManager
 
ConditionManager - Class in net.william278.velocitab.placeholder
 
ConditionManager(Velocitab) - Constructor for class net.william278.velocitab.placeholder.ConditionManager
 
CONFIG_HEADER - Static variable in class net.william278.velocitab.config.Settings
 
CONFIG_HEADER - Static variable in class net.william278.velocitab.config.TabGroups
 
ConfigProvider - Interface in net.william278.velocitab.config
Interface for getting and setting data from plugin configuration files
ConfigValidator - Interface in net.william278.velocitab.config
 
containsServer(Velocitab, String) - Method in record class net.william278.velocitab.config.Group
 
create(Velocitab, TabPlayer, String, Nametag, TabPlayer, String...) - Static method in class net.william278.velocitab.packet.UpdateTeamsPacket
 
CREATE_TEAM - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.UpdateMode
 
createDump(CommandSource) - Method in interface net.william278.velocitab.providers.DumpProvider
 
createEntry(TabPlayer, TabList, Component) - Method in class net.william278.velocitab.tab.PlayerTabList
 
createEntry(TabPlayer, TabList, TabPlayer) - Method in class net.william278.velocitab.tab.PlayerTabList
 
createTabPlayer(Player, Group) - Method in class net.william278.velocitab.tab.PlayerTabList
 
CURRENT_DATE - Enum constant in enum class net.william278.velocitab.placeholder.Placeholder
 
CURRENT_DATE_DAY - Enum constant in enum class net.william278.velocitab.placeholder.Placeholder
 
CURRENT_DATE_MONTH - Enum constant in enum class net.william278.velocitab.placeholder.Placeholder
 
CURRENT_DATE_WEEKDAY - Enum constant in enum class net.william278.velocitab.placeholder.Placeholder
 
CURRENT_DATE_YEAR - Enum constant in enum class net.william278.velocitab.placeholder.Placeholder
 
CURRENT_TIME - Enum constant in enum class net.william278.velocitab.placeholder.Placeholder
 
CURRENT_TIME_HOUR - Enum constant in enum class net.william278.velocitab.placeholder.Placeholder
 
CURRENT_TIME_MINUTE - Enum constant in enum class net.william278.velocitab.placeholder.Placeholder
 
CURRENT_TIME_SECOND - Enum constant in enum class net.william278.velocitab.placeholder.Placeholder
 

D

DARK_AQUA - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.TeamColor
 
DARK_BLUE - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.TeamColor
 
DARK_GRAY - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.TeamColor
 
DARK_GREEN - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.TeamColor
 
DARK_PURPLE - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.TeamColor
 
DARK_RED - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.TeamColor
 
DEBUG - Enum constant in enum class net.william278.velocitab.util.DebugSystem.DebugLevel
 
DEBUG_TEAM_NAME - Enum constant in enum class net.william278.velocitab.placeholder.Placeholder
 
DebugSystem - Class in net.william278.velocitab.util
 
DebugSystem() - Constructor for class net.william278.velocitab.util.DebugSystem
 
DebugSystem.DebugLevel - Enum Class in net.william278.velocitab.util
 
decode(ByteBuf, UpdateTeamsPacket, ProtocolVersion) - Method in class net.william278.velocitab.packet.Protocol404Adapter
 
decode(ByteBuf, UpdateTeamsPacket, ProtocolVersion) - Method in class net.william278.velocitab.packet.Protocol48Adapter
 
decode(ByteBuf, UpdateTeamsPacket, ProtocolVersion) - Method in class net.william278.velocitab.packet.Protocol770Adapter
 
decode(ByteBuf, UpdateTeamsPacket, ProtocolVersion) - Method in class net.william278.velocitab.packet.TeamsPacketAdapter
 
decode(ByteBuf, ProtocolUtils.Direction, ProtocolVersion) - Method in class net.william278.velocitab.packet.UpdateTeamsPacket
 
DEFAULT_ROLE - Static variable in class net.william278.velocitab.player.Role
 
DEFAULT_WEIGHT - Static variable in class net.william278.velocitab.player.Role
 
DefaultVanishIntegration - Class in net.william278.velocitab.vanish
 
DefaultVanishIntegration() - Constructor for class net.william278.velocitab.vanish.DefaultVanishIntegration
 
deserialize(String) - Method in enum class net.william278.velocitab.config.Formatter
 
direction(ProtocolUtils.Direction) - Method in class net.william278.velocitab.packet.PacketRegistration
 
disableScoreboardManager() - Method in interface net.william278.velocitab.providers.ScoreboardProvider
Disables the ScoreboardManager and closes the tab list for the player.
DumpProvider - Interface in net.william278.velocitab.providers
 

E

encode(ByteBuf, UpdateTeamsPacket, ProtocolVersion) - Method in class net.william278.velocitab.packet.Protocol404Adapter
 
encode(ByteBuf, UpdateTeamsPacket, ProtocolVersion) - Method in class net.william278.velocitab.packet.Protocol48Adapter
 
encode(ByteBuf, UpdateTeamsPacket, ProtocolVersion) - Method in class net.william278.velocitab.packet.Protocol770Adapter
 
encode(ByteBuf, UpdateTeamsPacket, ProtocolVersion) - Method in class net.william278.velocitab.packet.TeamsPacketAdapter
 
encode(ByteBuf, ProtocolUtils.Direction, ProtocolVersion) - Method in class net.william278.velocitab.packet.UpdateTeamsPacket
 
ensureDisplayNameTask() - Method in class net.william278.velocitab.tab.PlayerTabList
 
equals(Object) - Method in record class net.william278.velocitab.config.Group
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.william278.velocitab.api.PlayerAddedToTabEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.william278.velocitab.config.ServerUrl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.william278.velocitab.placeholder.PlaceholderReplacement
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class net.william278.velocitab.player.Role
 
equals(Object) - Method in class net.william278.velocitab.player.TabPlayer
 
equals(Object) - Method in record class net.william278.velocitab.tab.Nametag
Indicates whether some other object is "equal to" this one.
ERROR - Enum constant in enum class net.william278.velocitab.util.DebugSystem.DebugLevel
 
escape(String) - Method in enum class net.william278.velocitab.config.Formatter
 

F

fetchPlaceholders(UUID, List<String>, Group) - Method in class net.william278.velocitab.placeholder.PlaceholderManager
 
fetchPlaceholders(Group) - Method in class net.william278.velocitab.placeholder.PlaceholderManager
 
footers() - Method in record class net.william278.velocitab.config.Group
Returns the value of the footers record component.
format() - Method in record class net.william278.velocitab.config.Group
Returns the value of the format record component.
format(String, Player, Player) - Method in class net.william278.velocitab.hook.MiniPlaceholdersHook
 
format(String, TabPlayer, Velocitab) - Method in enum class net.william278.velocitab.config.Formatter
Formats the given text using a specific formatter.
format(String, TabPlayer, TabPlayer, Velocitab) - Method in enum class net.william278.velocitab.config.Formatter
Formats the given text using a specific formatter.
formatComponent(TabPlayer, String) - Method in class net.william278.velocitab.tab.PlayerTabList
 
formatLegacySymbols(String, TabPlayer, Velocitab) - Method in enum class net.william278.velocitab.config.Formatter
 
formatPlaceholders(String, Player) - Method in class net.william278.velocitab.hook.PAPIProxyBridgeHook
 
formatRelationalComponent(TabPlayer, TabPlayer, String) - Method in class net.william278.velocitab.tab.PlayerTabList
 
Formatter - Enum Class in net.william278.velocitab.config
Different formatting markup options for the TAB list
formatUpdateRate() - Method in record class net.william278.velocitab.config.Group
Returns the value of the formatUpdateRate record component.
formatVelocitabPlaceholders(String, TabPlayer, TabPlayer) - Method in class net.william278.velocitab.placeholder.PlaceholderManager
 
fromBitMask(int) - Static method in enum class net.william278.velocitab.packet.UpdateTeamsPacket.FriendlyFlag
 

G

getCachedPlaceholderValue(String, UUID) - Method in class net.william278.velocitab.placeholder.PlaceholderManager
 
getCachedServers(Group) - Method in class net.william278.velocitab.config.TabGroupsManager
 
getColorId(char) - Static method in enum class net.william278.velocitab.packet.UpdateTeamsPacket.TeamColor
 
getConfigDirectory() - Method in interface net.william278.velocitab.config.ConfigProvider
Get the plugin config directory
getCustomName() - Method in class net.william278.velocitab.player.TabPlayer
Returns the custom name of the TabPlayer, if it has been set.
getCustomPlayerName(Player) - Method in class net.william278.velocitab.api.VelocitabAPI
Returns the custom name of the TabPlayer, if it has been set.
getDescription() - Method in class net.william278.velocitab.Velocitab
 
getDisplayName() - Method in class net.william278.velocitab.player.Role
 
getDumpOptions() - Method in interface net.william278.velocitab.providers.DumpProvider
 
getFooter(int) - Method in record class net.william278.velocitab.config.Group
 
getFooter(TabPlayer) - Method in class net.william278.velocitab.tab.PlayerTabList
 
getFormatter() - Method in class net.william278.velocitab.Velocitab
 
getGroup(String) - Method in class net.william278.velocitab.api.VelocitabAPI
Retrieves an optional Group object with the given name.
getGroup(String) - Method in class net.william278.velocitab.config.TabGroups
 
getGroup(String) - Method in class net.william278.velocitab.config.TabGroupsManager
 
getGroup(String) - Method in class net.william278.velocitab.tab.PlayerTabList
 
getGroupComparator(Velocitab) - Method in interface net.william278.velocitab.providers.DumpProvider
 
getGroupFromName(String) - Method in class net.william278.velocitab.config.TabGroups
 
getGroupFromServer(String) - Method in class net.william278.velocitab.api.VelocitabAPI
Gets a group from the server.
getGroupFromServer(String, Velocitab) - Method in class net.william278.velocitab.config.TabGroupsManager
 
getGroupOrDefault(Player) - Method in class net.william278.velocitab.tab.PlayerTabList
 
getGroupPosition(Group) - Method in class net.william278.velocitab.config.TabGroupsManager
 
getGroups() - Method in class net.william278.velocitab.config.TabGroupsManager
 
getGroupsFiles() - Method in class net.william278.velocitab.config.TabGroupsManager
 
getGroupsFilesMap() - Method in class net.william278.velocitab.config.TabGroupsManager
 
getGroupsMap() - Method in class net.william278.velocitab.config.TabGroupsManager
 
getHeader(int) - Method in record class net.william278.velocitab.config.Group
 
getHeader(TabPlayer) - Method in class net.william278.velocitab.tab.PlayerTabList
 
getHooks() - Method in interface net.william278.velocitab.providers.HookProvider
Retrieves the list of hooks associated with the HookProvider.
getInstance() - Static method in class net.william278.velocitab.api.VelocitabAPI
Entrypoint to the VelocitabAPI API - returns an instance of the API
getIntegration() - Method in class net.william278.velocitab.vanish.VanishManager
 
getLastColor(TabPlayer, String, Velocitab) - Static method in class net.william278.velocitab.packet.UpdateTeamsPacket
 
getLastTeamName() - Method in class net.william278.velocitab.player.TabPlayer
 
getLogger() - Method in interface net.william278.velocitab.providers.LoggerProvider
Retrieves the logger for the corresponding class.
getLogsAsString() - Static method in class net.william278.velocitab.util.DebugSystem
 
getLuckPermsHook() - Method in interface net.william278.velocitab.providers.HookProvider
Retrieves the LuckPermsHook from the list of hooks associated with the HookProvider.
getMeta(Player, String) - Method in class net.william278.velocitab.hook.LuckPermsHook
 
getMetadata() - Method in interface net.william278.velocitab.config.ConfigProvider
Load the tab groups from the config file
getMetricsFactory() - Method in interface net.william278.velocitab.providers.MetricProvider
Retrieves the Metrics Factory used by the MetricProvider.
getMiniPlaceholdersHook() - Method in interface net.william278.velocitab.providers.HookProvider
Retrieves the MiniPlaceholdersHook from the list of hooks associated with the HookProvider.
getName() - Method in enum class net.william278.velocitab.config.Formatter
 
getName() - Method in class net.william278.velocitab.player.Role
 
getNametag(Velocitab) - Method in class net.william278.velocitab.player.TabPlayer
 
getPacketAdapter(ProtocolVersion) - Method in class net.william278.velocitab.packet.ScoreboardManager
 
getPAPIProxyBridgeHook() - Method in interface net.william278.velocitab.providers.HookProvider
Retrieves the PAPIProxyBridgeHook from the list of hooks associated with the HookProvider.
getPapiProxyBridgeVersion() - Method in interface net.william278.velocitab.config.ConfigProvider
 
getPlayerRole(Player) - Method in class net.william278.velocitab.hook.LuckPermsHook
 
getPlayers(Velocitab) - Method in record class net.william278.velocitab.config.Group
 
getPlayers(Velocitab, TabPlayer) - Method in record class net.william278.velocitab.config.Group
 
getPlugin() - Method in interface net.william278.velocitab.config.ConfigProvider
 
getPlugin() - Method in interface net.william278.velocitab.providers.DumpProvider
 
getPlugin() - Method in interface net.william278.velocitab.providers.HookProvider
Retrieves the instance of the Velocitab plugin.
getPlugin() - Method in interface net.william278.velocitab.providers.MetricProvider
Retrieves the Velocitab plugin instance.
getPlugin() - Method in interface net.william278.velocitab.providers.ScoreboardProvider
Retrieves the Velocitab plugin instance.
getPlugin() - Method in class net.william278.velocitab.Velocitab
 
getPosition(String) - Method in class net.william278.velocitab.packet.ScoreboardManager
 
getPosition(String) - Method in class net.william278.velocitab.sorting.SortedSet
 
getPrefix() - Method in class net.william278.velocitab.player.Role
 
getPrefixComponent(Velocitab, TabPlayer, TabPlayer) - Method in record class net.william278.velocitab.tab.Nametag
 
getRelationalDisplayName(UUID) - Method in class net.william278.velocitab.player.TabPlayer
 
getRelationalNametag(UUID) - Method in class net.william278.velocitab.player.TabPlayer
 
getRoleWeightString() - Method in class net.william278.velocitab.player.TabPlayer
 
getScoreboardManager() - Method in interface net.william278.velocitab.providers.ScoreboardProvider
Retrieves the scoreboard manager
getScoreboardManager() - Method in class net.william278.velocitab.Velocitab
 
getServerGroup(Player) - Method in class net.william278.velocitab.api.VelocitabAPI
Retrieves the server group that the given player is connected to.
getServerGroupPosition(Velocitab) - Method in class net.william278.velocitab.player.TabPlayer
Get the ordinal position of the TAB server group this player is connected to
getServerGroups() - Method in class net.william278.velocitab.api.VelocitabAPI
Retrieves a list of server groups.
getServerName() - Method in class net.william278.velocitab.player.TabPlayer
Get the server name the player is currently on.
getSettings() - Method in interface net.william278.velocitab.config.ConfigProvider
Get the plugin settings, read from the config file
getSkipCompatibilityCheck() - Method in interface net.william278.velocitab.config.ConfigProvider
 
getSortingManager() - Method in interface net.william278.velocitab.providers.ScoreboardProvider
Returns the SortingManager instance.
getSuffix() - Method in class net.william278.velocitab.player.Role
 
getSuffixComponent(Velocitab, TabPlayer, TabPlayer) - Method in record class net.william278.velocitab.tab.Nametag
 
getTabGroupsManager() - Method in interface net.william278.velocitab.config.ConfigProvider
Get the tab groups
getTabList() - Method in class net.william278.velocitab.api.VelocitabAPI
Get the PlayerTabList, which handles the tab list for players across different server groups.
getTabList() - Method in interface net.william278.velocitab.providers.ScoreboardProvider
Retrieves the tab list for the player.
getTabPlayer(Player) - Method in class net.william278.velocitab.tab.PlayerTabList
Retrieves a TabPlayer object corresponding to the given Player object.
getTabPlayer(UUID) - Method in class net.william278.velocitab.tab.PlayerTabList
Retrieves a TabPlayer object corresponding to the given UUID.
getTabPlayers(Velocitab) - Method in record class net.william278.velocitab.config.Group
 
getTabPlayers(Velocitab, boolean) - Method in record class net.william278.velocitab.config.Group
 
getTabPlayers(Velocitab, TabPlayer) - Method in record class net.william278.velocitab.config.Group
 
getTabPlayers(Velocitab, TabPlayer, boolean) - Method in record class net.william278.velocitab.config.Group
 
getTeamName(TabPlayer) - Method in class net.william278.velocitab.sorting.SortingManager
 
getTeamName(Velocitab) - Method in class net.william278.velocitab.player.TabPlayer
 
getTextsWithPlaceholders(Velocitab) - Method in record class net.william278.velocitab.config.Group
 
getToilet() - Method in interface net.william278.velocitab.providers.DumpProvider
 
getUpdateChecker() - Method in class net.william278.velocitab.Velocitab
 
getUrlsForGroup(Group) - Method in class net.william278.velocitab.config.Settings
 
getUser(Player) - Method in class net.william278.velocitab.api.VelocitabAPI
Returns an option of TabPlayer instance for the given Velocity Player.
getVanishIntegration() - Method in class net.william278.velocitab.api.VelocitabAPI
Retrieves the VanishIntegration associated with the VelocitabAPI instance.
getVelocityVersion() - Method in interface net.william278.velocitab.config.ConfigProvider
 
getVelocityVersion() - Method in class net.william278.velocitab.Velocitab
 
getVersion() - Method in class net.william278.velocitab.Velocitab
 
getWeightString() - Method in class net.william278.velocitab.player.Role
 
GOLD - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.TeamColor
 
GRAY - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.TeamColor
 
GREEN - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.TeamColor
 
group() - Method in record class net.william278.velocitab.api.PlayerAddedToTabEvent
Returns the value of the group record component.
Group - Record Class in net.william278.velocitab.config
 
Group(String, List<String>, List<String>, String, Nametag, Set<String>, List<String>, Map<String, List<PlaceholderReplacement>>, boolean, int, int, int, int, boolean) - Constructor for record class net.william278.velocitab.config.Group
Creates an instance of a Group record class.
GROUP_PLAYERS_ONLINE - Enum constant in enum class net.william278.velocitab.placeholder.Placeholder
 
groups - Variable in class net.william278.velocitab.config.TabGroups
 
groups() - Method in record class net.william278.velocitab.config.ServerUrl
Returns the value of the groups record component.

H

handle(MinecraftSessionHandler) - Method in class net.william278.velocitab.packet.UpdateTeamsPacket
 
handleTeams() - Method in class net.william278.velocitab.packet.ScoreboardManager
 
handleVelocitabPlaceholders(String, TabPlayer, TabPlayer) - Method in class net.william278.velocitab.placeholder.ConditionManager
 
hasEntities() - Method in class net.william278.velocitab.packet.UpdateTeamsPacket
 
hashCode() - Method in record class net.william278.velocitab.api.PlayerAddedToTabEvent
Returns a hash code value for this object.
hashCode() - Method in record class net.william278.velocitab.config.Group
Returns a hash code value for this object.
hashCode() - Method in record class net.william278.velocitab.config.ServerUrl
Returns a hash code value for this object.
hashCode() - Method in record class net.william278.velocitab.placeholder.PlaceholderReplacement
Returns a hash code value for this object.
hashCode() - Method in record class net.william278.velocitab.tab.Nametag
Returns a hash code value for this object.
headerFooterUpdateRate() - Method in record class net.william278.velocitab.config.Group
Returns the value of the headerFooterUpdateRate record component.
headers() - Method in record class net.william278.velocitab.config.Group
Returns the value of the headers record component.
HIDE_FOR_OTHER_TEAMS - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.NametagVisibility
 
HIDE_FOR_OWN_TEAM - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.NametagVisibility
 
Hook - Class in net.william278.velocitab.hook
 
Hook(Velocitab, String) - Constructor for class net.william278.velocitab.hook.Hook
 
HookProvider - Interface in net.william278.velocitab.providers
 

I

id() - Method in enum class net.william278.velocitab.packet.UpdateTeamsPacket.CollisionRule
 
id() - Method in enum class net.william278.velocitab.packet.UpdateTeamsPacket.NametagVisibility
 
id() - Method in enum class net.william278.velocitab.packet.UpdateTeamsPacket.UpdateMode
 
INCOMPATIBLE_PLUGINS - Static variable in interface net.william278.velocitab.providers.DumpProvider
 
incrementFooterIndex() - Method in class net.william278.velocitab.player.TabPlayer
 
incrementHeaderIndex() - Method in class net.william278.velocitab.player.TabPlayer
 
incrementIndexes() - Method in class net.william278.velocitab.player.TabPlayer
 
INFO - Enum constant in enum class net.william278.velocitab.util.DebugSystem.DebugLevel
 
initializeTask(Velocitab) - Static method in class net.william278.velocitab.util.DebugSystem
 
initializeToilet() - Method in interface net.william278.velocitab.providers.DumpProvider
 
injectPlayer(Player) - Method in class net.william278.velocitab.packet.PacketEventManager
 
isDefault(Velocitab) - Method in record class net.william278.velocitab.config.Group
 
isDefaultFile(File) - Method in class net.william278.velocitab.config.TabGroupsManager
 
isEmpty() - Method in record class net.william278.velocitab.tab.Nametag
 
isInternalTeam(String) - Method in class net.william278.velocitab.packet.ScoreboardManager
 
isRemoveTeam() - Method in class net.william278.velocitab.packet.UpdateTeamsPacket
 
isVanished(String) - Method in class net.william278.velocitab.vanish.DefaultVanishIntegration
 
isVanished(String) - Method in interface net.william278.velocitab.vanish.VanishIntegration
 
isVanished(String) - Method in class net.william278.velocitab.vanish.VanishManager
 
ITALIC - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.TeamColor
 

J

joinPlayer(Player, Group) - Method in class net.william278.velocitab.tab.PlayerTabList
 

L

label() - Method in record class net.william278.velocitab.config.ServerUrl
Returns the value of the label record component.
LEGACY - Enum constant in enum class net.william278.velocitab.config.Formatter
 
LEGACY_SERIALIZER - Static variable in class net.william278.velocitab.util.SerializationUtil
 
LIGHT_PURPLE - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.TeamColor
 
load() - Method in class net.william278.velocitab.tab.PlayerTabList
Loads the tab list for all players connected to the server.
loadConfigs() - Method in class net.william278.velocitab.Velocitab
 
loadGroups() - Method in class net.william278.velocitab.config.TabGroupsManager
 
loadGroupsBackup(Map<String, Group>, Map<TabGroups, String>) - Method in class net.william278.velocitab.config.TabGroupsManager
 
loadHooks() - Method in interface net.william278.velocitab.providers.HookProvider
Loads the hooks associated with the HookProvider.
loadPlayer(Player, Group, int) - Method in class net.william278.velocitab.tab.PlayerTabList
 
loadSettings() - Method in interface net.william278.velocitab.config.ConfigProvider
Load the plugin settings from the config file
loadTabGroups() - Method in interface net.william278.velocitab.config.ConfigProvider
Load the tab groups from the config file
LOCAL_PLAYERS_ONLINE - Enum constant in enum class net.william278.velocitab.placeholder.Placeholder
 
log(String) - Method in interface net.william278.velocitab.providers.LoggerProvider
Logs a message with the specified log level.
log(DebugSystem.DebugLevel, String) - Static method in class net.william278.velocitab.util.DebugSystem
 
log(DebugSystem.DebugLevel, String, Object...) - Static method in class net.william278.velocitab.util.DebugSystem
 
log(Level, String, Throwable...) - Method in interface net.william278.velocitab.providers.LoggerProvider
Logs a message with the specified log level.
LoggerProvider - Interface in net.william278.velocitab.providers
 
LUCKPERMS_META - Enum constant in enum class net.william278.velocitab.placeholder.Placeholder
 
LuckPermsHook - Class in net.william278.velocitab.hook
 
LuckPermsHook(Velocitab) - Constructor for class net.william278.velocitab.hook.LuckPermsHook
 

M

mapping(int, ProtocolVersion, boolean) - Method in class net.william278.velocitab.packet.PacketRegistration
 
MAX_PLAYERS_ONLINE - Enum constant in enum class net.william278.velocitab.placeholder.Placeholder
 
Metadata - Class in net.william278.velocitab.config
 
Metadata() - Constructor for class net.william278.velocitab.config.Metadata
 
MetricProvider - Interface in net.william278.velocitab.providers
 
METRICS_ID - Static variable in interface net.william278.velocitab.providers.MetricProvider
 
MINEDOWN - Enum constant in enum class net.william278.velocitab.config.Formatter
 
MINIMESSAGE - Enum constant in enum class net.william278.velocitab.config.Formatter
 
MiniMessageUtil - Class in net.william278.velocitab.util
 
MiniPlaceholdersHook - Class in net.william278.velocitab.hook
 
MiniPlaceholdersHook(Velocitab) - Constructor for class net.william278.velocitab.hook.MiniPlaceholdersHook
 

N

name - Variable in class net.william278.velocitab.hook.Hook
 
name() - Method in record class net.william278.velocitab.config.Group
Returns the value of the name record component.
nametag() - Method in record class net.william278.velocitab.config.Group
Returns the value of the nametag record component.
Nametag - Record Class in net.william278.velocitab.tab
Represents a nametag to be displayed above a player, with prefix and suffix
Nametag(String, String) - Constructor for record class net.william278.velocitab.tab.Nametag
Creates an instance of a Nametag record class.
nametagUpdateRate() - Method in record class net.william278.velocitab.config.Group
Returns the value of the nametagUpdateRate record component.
net.william278.velocitab - package net.william278.velocitab
 
net.william278.velocitab.api - package net.william278.velocitab.api
 
net.william278.velocitab.commands - package net.william278.velocitab.commands
 
net.william278.velocitab.config - package net.william278.velocitab.config
 
net.william278.velocitab.hook - package net.william278.velocitab.hook
 
net.william278.velocitab.packet - package net.william278.velocitab.packet
 
net.william278.velocitab.placeholder - package net.william278.velocitab.placeholder
 
net.william278.velocitab.player - package net.william278.velocitab.player
 
net.william278.velocitab.providers - package net.william278.velocitab.providers
 
net.william278.velocitab.sorting - package net.william278.velocitab.sorting
 
net.william278.velocitab.tab - package net.william278.velocitab.tab
 
net.william278.velocitab.util - package net.william278.velocitab.util
 
net.william278.velocitab.vanish - package net.william278.velocitab.vanish
 
NEVER - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.CollisionRule
 
NEVER - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.NametagVisibility
 

O

OBFUSCATED - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.TeamColor
 
of(Class<P>) - Static method in class net.william278.velocitab.packet.PacketRegistration
 
onLuckPermsGroupUpdate(UserDataRecalculateEvent) - Method in class net.william278.velocitab.hook.LuckPermsHook
 
onlyListPlayersInSameServer() - Method in record class net.william278.velocitab.config.Group
Returns the value of the onlyListPlayersInSameServer record component.
onProxyInitialization(ProxyInitializeEvent) - Method in class net.william278.velocitab.Velocitab
 
onProxyShutdown(ProxyShutdownEvent) - Method in class net.william278.velocitab.Velocitab
 

P

PacketEventManager - Class in net.william278.velocitab.packet
 
PacketEventManager(Velocitab) - Constructor for class net.william278.velocitab.packet.PacketEventManager
 
PacketRegistration<P extends com.velocitypowered.proxy.protocol.MinecraftPacket> - Class in net.william278.velocitab.packet
 
packetSupplier(Supplier<P>) - Method in class net.william278.velocitab.packet.PacketRegistration
 
PAPIProxyBridgeHook - Class in net.william278.velocitab.hook
 
PAPIProxyBridgeHook(Velocitab) - Constructor for class net.william278.velocitab.hook.PAPIProxyBridgeHook
 
PING - Enum constant in enum class net.william278.velocitab.placeholder.Placeholder
 
placeholder() - Method in record class net.william278.velocitab.placeholder.PlaceholderReplacement
Returns the value of the placeholder record component.
Placeholder - Enum Class in net.william278.velocitab.placeholder
 
PlaceholderManager - Class in net.william278.velocitab.placeholder
 
PlaceholderManager(Velocitab) - Constructor for class net.william278.velocitab.placeholder.PlaceholderManager
 
PlaceholderReplacement - Record Class in net.william278.velocitab.placeholder
 
PlaceholderReplacement(String, String) - Constructor for record class net.william278.velocitab.placeholder.PlaceholderReplacement
Creates an instance of a PlaceholderReplacement record class.
placeholderReplacements() - Method in record class net.william278.velocitab.config.Group
Returns the value of the placeholderReplacements record component.
placeholderUpdateRate() - Method in record class net.william278.velocitab.config.Group
Returns the value of the placeholderUpdateRate record component.
player() - Method in record class net.william278.velocitab.api.PlayerAddedToTabEvent
Returns the value of the player record component.
PlayerAddedToTabEvent - Record Class in net.william278.velocitab.api
 
PlayerAddedToTabEvent(TabPlayer, Group) - Constructor for record class net.william278.velocitab.api.PlayerAddedToTabEvent
Creates an instance of a PlayerAddedToTabEvent record class.
PlayerChannelHandler - Class in net.william278.velocitab.packet
 
PlayerChannelHandler() - Constructor for class net.william278.velocitab.packet.PlayerChannelHandler
 
PLAYERS_ONLINE - Enum constant in enum class net.william278.velocitab.placeholder.Placeholder
 
PlayerTabList - Class in net.william278.velocitab.tab
The main class for tracking the server TAB list for a map of TabPlayers
PlayerTabList(Velocitab) - Constructor for class net.william278.velocitab.tab.PlayerTabList
 
plugin - Variable in class net.william278.velocitab.hook.Hook
 
PluginMessageAPI - Class in net.william278.velocitab.api
 
PluginMessageAPI(Velocitab) - Constructor for class net.william278.velocitab.api.PluginMessageAPI
 
prefix() - Method in record class net.william278.velocitab.tab.Nametag
Returns the value of the prefix record component.
PREFIX - Enum constant in enum class net.william278.velocitab.placeholder.Placeholder
 
preparePlaceholdersReplacements() - Method in class net.william278.velocitab.placeholder.PlaceholderManager
 
prepareScoreboard() - Method in interface net.william278.velocitab.providers.ScoreboardProvider
Prepares the scoreboard by initializing the necessary components.
Protocol404Adapter - Class in net.william278.velocitab.packet
Adapter for handling the UpdateTeamsPacket for Minecraft 1.13.2-1.15.2
Protocol404Adapter(Velocitab) - Constructor for class net.william278.velocitab.packet.Protocol404Adapter
 
Protocol404Adapter(Velocitab, Set<ProtocolVersion>) - Constructor for class net.william278.velocitab.packet.Protocol404Adapter
 
Protocol48Adapter - Class in net.william278.velocitab.packet
Adapter for handling the UpdateTeamsPacket for Minecraft 1.8.x
Protocol48Adapter(Velocitab) - Constructor for class net.william278.velocitab.packet.Protocol48Adapter
 
Protocol735Adapter - Class in net.william278.velocitab.packet
Adapter for handling the UpdateTeamsPacket for Minecraft 1.16-1.20.2
Protocol735Adapter(Velocitab) - Constructor for class net.william278.velocitab.packet.Protocol735Adapter
 
Protocol765Adapter - Class in net.william278.velocitab.packet
Adapter for handling the UpdateTeamsPacket for Minecraft 1.20.3-1.21.4
Protocol765Adapter(Velocitab) - Constructor for class net.william278.velocitab.packet.Protocol765Adapter
 
Protocol765Adapter(Velocitab, Set<ProtocolVersion>) - Constructor for class net.william278.velocitab.packet.Protocol765Adapter
 
Protocol770Adapter - Class in net.william278.velocitab.packet
Adapter for handling the UpdateTeamsPacket for Minecraft 1.21.5+
Protocol770Adapter(Velocitab) - Constructor for class net.william278.velocitab.packet.Protocol770Adapter
 
PUSH_OTHER_TEAMS - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.CollisionRule
 
PUSH_OWN_TEAM - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.CollisionRule
 

Q

QuadFunction<T,U,V,S,R> - Interface in net.william278.velocitab.util
 

R

readComponent(ByteBuf) - Method in class net.william278.velocitab.packet.Protocol404Adapter
 
readComponent(ByteBuf) - Method in class net.william278.velocitab.packet.Protocol48Adapter
 
readComponent(ByteBuf) - Method in class net.william278.velocitab.packet.Protocol735Adapter
 
readComponent(ByteBuf) - Method in class net.william278.velocitab.packet.Protocol765Adapter
 
readComponent(ByteBuf) - Method in class net.william278.velocitab.packet.TeamsPacketAdapter
 
recalculateSortingForPlayers(TabPlayer, List<TabPlayer>, int) - Method in class net.william278.velocitab.tab.PlayerTabList
 
recalculateVanishForPlayer(TabPlayer) - Method in class net.william278.velocitab.tab.VanishTabList
Recalculates the visibility of players in the tab list for the given player.
recalculateVanishForPlayer(TabPlayer, TabPlayer, boolean) - Method in class net.william278.velocitab.packet.ScoreboardManager
Recalculates the vanish status for a specific player.
RED - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.TeamColor
 
register() - Method in class net.william278.velocitab.packet.PacketRegistration
 
registerChannel() - Method in class net.william278.velocitab.api.PluginMessageAPI
 
registeredServers(Velocitab) - Method in record class net.william278.velocitab.config.Group
 
registeredServers(Velocitab, boolean) - Method in record class net.william278.velocitab.config.Group
 
registerMetrics() - Method in interface net.william278.velocitab.providers.MetricProvider
Registers metrics for the Velocitab plugin using the Metrics library.
registerPacket() - Method in class net.william278.velocitab.packet.ScoreboardManager
 
RELATIONAL_PERMISSION - Static variable in class net.william278.velocitab.tab.PlayerTabList
 
reload() - Method in class net.william278.velocitab.placeholder.PlaceholderManager
 
reloadUpdate() - Method in class net.william278.velocitab.tab.PlayerTabList
Update the TAB list for all players when a plugin or proxy reload is performed
REMOVE_PLAYERS - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.UpdateMode
 
REMOVE_TEAM - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.UpdateMode
 
removeAllPlayers() - Method in class net.william278.velocitab.packet.PacketEventManager
 
removeFromTeam(Velocitab, String, String...) - Static method in class net.william278.velocitab.packet.UpdateTeamsPacket
 
removeOfflinePlayer(Player) - Method in class net.william278.velocitab.tab.PlayerTabList
Remove an offline player from the list of tracked TAB players
removeOldEntry(Group, UUID) - Method in class net.william278.velocitab.tab.PlayerTabList
 
removePlayer(Player) - Method in class net.william278.velocitab.packet.PacketEventManager
 
removePlayer(Player) - Method in class net.william278.velocitab.tab.PlayerTabList
 
removeTeam(String) - Method in class net.william278.velocitab.sorting.SortedSet
 
removeTeam(Velocitab, String) - Static method in class net.william278.velocitab.packet.UpdateTeamsPacket
 
replacement() - Method in record class net.william278.velocitab.placeholder.PlaceholderReplacement
Returns the value of the replacement record component.
resendAllTeams(TabPlayer) - Method in class net.william278.velocitab.packet.ScoreboardManager
 
RESET - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.TeamColor
 
resetCache(Player) - Method in class net.william278.velocitab.packet.ScoreboardManager
 
resetCache(Player, Group) - Method in class net.william278.velocitab.packet.ScoreboardManager
 
resolve(Velocitab, TabPlayer, List<ServerUrl>) - Static method in record class net.william278.velocitab.config.ServerUrl
 
Role - Class in net.william278.velocitab.player
 
Role() - Constructor for class net.william278.velocitab.player.Role
 
ROLE - Enum constant in enum class net.william278.velocitab.placeholder.Placeholder
 
ROLE_DISPLAY_NAME - Enum constant in enum class net.william278.velocitab.placeholder.Placeholder
 
ROLE_WEIGHT - Enum constant in enum class net.william278.velocitab.placeholder.Placeholder
 
run(Runnable) - Method in class net.william278.velocitab.tab.TaskManager
 
runDelayed(Runnable, long, TimeUnit) - Method in class net.william278.velocitab.tab.TaskManager
 

S

saveGroup(TabGroups) - Method in class net.william278.velocitab.config.TabGroupsManager
 
ScoreboardManager - Class in net.william278.velocitab.packet
 
ScoreboardManager(Velocitab, boolean) - Constructor for class net.william278.velocitab.packet.ScoreboardManager
 
ScoreboardProvider - Interface in net.william278.velocitab.providers
 
sendHeaderAndFooter(PlayerTabList) - Method in class net.william278.velocitab.player.TabPlayer
 
sendPlayerServerLinks(TabPlayer) - Method in class net.william278.velocitab.tab.PlayerTabList
 
SerializationUtil - Class in net.william278.velocitab.util
 
SerializationUtil() - Constructor for class net.william278.velocitab.util.SerializationUtil
 
serialize(Component) - Method in enum class net.william278.velocitab.config.Formatter
 
SERVER - Enum constant in enum class net.william278.velocitab.placeholder.Placeholder
 
SERVER_GROUP - Enum constant in enum class net.william278.velocitab.placeholder.Placeholder
 
SERVER_GROUP_INDEX - Enum constant in enum class net.william278.velocitab.placeholder.Placeholder
 
servers() - Method in record class net.william278.velocitab.config.Group
Returns the value of the servers record component.
ServerUrl - Record Class in net.william278.velocitab.config
 
ServerUrl(String, String) - Constructor for record class net.william278.velocitab.config.ServerUrl
 
ServerUrl(String, String, Set<String>) - Constructor for record class net.william278.velocitab.config.ServerUrl
Creates an instance of a ServerUrl record class.
setCustomPlayerName(Player, String) - Method in class net.william278.velocitab.api.VelocitabAPI
Sets the custom name for a player.
setHooks(List<Hook>) - Method in interface net.william278.velocitab.providers.HookProvider
Sets the list of hooks associated with the HookProvider.
setIntegration(VanishIntegration) - Method in class net.william278.velocitab.vanish.VanishManager
 
setRelationalDisplayName(UUID, Component) - Method in class net.william278.velocitab.player.TabPlayer
 
setRelationalNametag(UUID, Component, Component) - Method in class net.william278.velocitab.player.TabPlayer
 
setScoreboardManager(ScoreboardManager) - Method in interface net.william278.velocitab.providers.ScoreboardProvider
Sets the scoreboard manager.
setSettings(Settings) - Method in interface net.william278.velocitab.config.ConfigProvider
Set the plugin settings
setSortingManager(SortingManager) - Method in interface net.william278.velocitab.providers.ScoreboardProvider
Sets the sorting manager for the ScoreboardProvider.
setTabGroupsManager(TabGroupsManager) - Method in interface net.william278.velocitab.config.ConfigProvider
Set the tab groups
setTabList(PlayerTabList) - Method in interface net.william278.velocitab.providers.ScoreboardProvider
Sets the tab list for the player.
Settings - Class in net.william278.velocitab.config
 
Settings() - Constructor for class net.william278.velocitab.config.Settings
 
setToilet(Toilet) - Method in interface net.william278.velocitab.providers.DumpProvider
 
setVanishIntegration(VanishIntegration) - Method in class net.william278.velocitab.api.VelocitabAPI
Sets the VanishIntegration to use for determining whether the plugin should show a player in the tab list.
SortedSet - Class in net.william278.velocitab.sorting
 
SortedSet(Comparator<String>) - Constructor for class net.william278.velocitab.sorting.SortedSet
 
SortingManager - Class in net.william278.velocitab.sorting
 
SortingManager(Velocitab) - Constructor for class net.william278.velocitab.sorting.SortingManager
 
sortingPlaceholders() - Method in record class net.william278.velocitab.config.Group
Returns the value of the sortingPlaceholders record component.
stateRegistry(StateRegistry) - Method in class net.william278.velocitab.packet.PacketRegistration
 
STRIKETHROUGH - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.TeamColor
 
StringUtil - Class in net.william278.velocitab.util
 
StringUtil() - Constructor for class net.william278.velocitab.util.StringUtil
 
stripVelocitabRelPlaceholders(String) - Method in class net.william278.velocitab.placeholder.PlaceholderManager
 
suffix() - Method in record class net.william278.velocitab.tab.Nametag
Returns the value of the suffix record component.
SUFFIX - Enum constant in enum class net.william278.velocitab.placeholder.Placeholder
 

T

TabGroups - Class in net.william278.velocitab.config
 
TabGroups() - Constructor for class net.william278.velocitab.config.TabGroups
 
TabGroupsManager - Class in net.william278.velocitab.config
 
TabGroupsManager(Velocitab) - Constructor for class net.william278.velocitab.config.TabGroupsManager
 
TabListListener - Class in net.william278.velocitab.tab
The TabListListener class is responsible for handling events related to the player tab list.
TabListListener(Velocitab, PlayerTabList) - Constructor for class net.william278.velocitab.tab.TabListListener
 
TabPlayer - Class in net.william278.velocitab.player
 
TabPlayer(Velocitab, Player, Role, Group, boolean) - Constructor for class net.william278.velocitab.player.TabPlayer
 
TaskManager - Class in net.william278.velocitab.tab
 
TaskManager(Velocitab) - Constructor for class net.william278.velocitab.tab.TaskManager
 
TeamsPacketAdapter - Class in net.william278.velocitab.packet
 
TeamsPacketAdapter() - Constructor for class net.william278.velocitab.packet.TeamsPacketAdapter
 
toBitMask(List<UpdateTeamsPacket.FriendlyFlag>) - Static method in enum class net.william278.velocitab.packet.UpdateTeamsPacket.FriendlyFlag
 
toString() - Method in record class net.william278.velocitab.api.PlayerAddedToTabEvent
Returns a string representation of this record class.
toString() - Method in record class net.william278.velocitab.config.Group
Returns a string representation of this record class.
toString() - Method in record class net.william278.velocitab.config.ServerUrl
Returns a string representation of this record class.
toString() - Method in record class net.william278.velocitab.placeholder.PlaceholderReplacement
Returns a string representation of this record class.
toString() - Method in record class net.william278.velocitab.tab.Nametag
Returns a string representation of this record class.
TriFunction<T,U,V,R> - Interface in net.william278.velocitab.util
 

U

unblockPlayer(UUID) - Method in class net.william278.velocitab.placeholder.PlaceholderManager
 
UNDERLINED - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.TeamColor
 
unescapeJava(String) - Static method in class net.william278.velocitab.util.StringUtil
 
unregister() - Method in class net.william278.velocitab.packet.PacketRegistration
 
unregisterChannel() - Method in class net.william278.velocitab.api.PluginMessageAPI
 
unregisterPacket() - Method in class net.william278.velocitab.packet.ScoreboardManager
 
unsetRelationalDisplayName(UUID) - Method in class net.william278.velocitab.player.TabPlayer
 
unsetRelationalNametag(UUID) - Method in class net.william278.velocitab.player.TabPlayer
 
unVanishPlayer(Player) - Method in class net.william278.velocitab.api.VelocitabAPI
Un-vanishes the given player by showing them in the tab list and scoreboard if enabled.
unVanishPlayer(Player) - Method in class net.william278.velocitab.vanish.VanishManager
 
unVanishPlayer(TabPlayer) - Method in class net.william278.velocitab.packet.ScoreboardManager
 
unVanishPlayer(TabPlayer) - Method in class net.william278.velocitab.tab.VanishTabList
 
UPDATE_INFO - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.UpdateMode
 
updateDisplayName(TabPlayer) - Method in class net.william278.velocitab.tab.PlayerTabList
 
updateEntryDisplayName(TabPlayer, TabPlayer, Component) - Method in class net.william278.velocitab.tab.PlayerTabList
 
updateGroupNames(Group) - Method in class net.william278.velocitab.tab.PlayerTabList
 
updateHeaderFooter(Group) - Method in class net.william278.velocitab.tab.PlayerTabList
 
updatePeriodically(Group) - Method in class net.william278.velocitab.tab.TaskManager
 
updatePlaceholders(TabPlayer) - Method in class net.william278.velocitab.packet.ScoreboardManager
 
updatePlayer(TabPlayer, boolean) - Method in class net.william278.velocitab.tab.PlayerTabList
 
updateRole(TabPlayer, String, boolean) - Method in class net.william278.velocitab.packet.ScoreboardManager
Updates the role of the player in the scoreboard.
updateSorting(Group) - Method in class net.william278.velocitab.tab.PlayerTabList
 
UpdateTeamsPacket - Class in net.william278.velocitab.packet
 
UpdateTeamsPacket(Velocitab) - Constructor for class net.william278.velocitab.packet.UpdateTeamsPacket
 
UpdateTeamsPacket.CollisionRule - Enum Class in net.william278.velocitab.packet
 
UpdateTeamsPacket.FriendlyFlag - Enum Class in net.william278.velocitab.packet
 
UpdateTeamsPacket.NametagVisibility - Enum Class in net.william278.velocitab.packet
 
UpdateTeamsPacket.TeamColor - Enum Class in net.william278.velocitab.packet
 
UpdateTeamsPacket.UpdateMode - Enum Class in net.william278.velocitab.packet
 
url() - Method in record class net.william278.velocitab.config.ServerUrl
Returns the value of the url record component.
USERNAME - Enum constant in enum class net.william278.velocitab.placeholder.Placeholder
 
USERNAME_LOWER - Enum constant in enum class net.william278.velocitab.placeholder.Placeholder
 

V

validateApiVersion(Version) - Method in class net.william278.velocitab.config.Metadata
 
validateBuild(Version) - Method in class net.william278.velocitab.config.Metadata
 
validateConfig(Velocitab, String) - Method in interface net.william278.velocitab.config.ConfigValidator
Validates the configuration settings.
validateConfig(Velocitab, String) - Method in class net.william278.velocitab.config.Settings
 
validateConfig(Velocitab, String) - Method in class net.william278.velocitab.config.TabGroups
 
validatePapiProxyBridgeVersion(Version) - Method in class net.william278.velocitab.config.Metadata
 
valueOf(String) - Static method in enum class net.william278.velocitab.config.Formatter
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.william278.velocitab.packet.UpdateTeamsPacket.CollisionRule
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.william278.velocitab.packet.UpdateTeamsPacket.FriendlyFlag
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.william278.velocitab.packet.UpdateTeamsPacket.NametagVisibility
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.william278.velocitab.packet.UpdateTeamsPacket.TeamColor
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.william278.velocitab.packet.UpdateTeamsPacket.UpdateMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.william278.velocitab.placeholder.Placeholder
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.william278.velocitab.util.DebugSystem.DebugLevel
Returns the enum constant of this class with the specified name.
values() - Static method in enum class net.william278.velocitab.config.Formatter
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.william278.velocitab.packet.UpdateTeamsPacket.CollisionRule
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.william278.velocitab.packet.UpdateTeamsPacket.FriendlyFlag
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.william278.velocitab.packet.UpdateTeamsPacket.NametagVisibility
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.william278.velocitab.packet.UpdateTeamsPacket.TeamColor
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.william278.velocitab.packet.UpdateTeamsPacket.UpdateMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.william278.velocitab.placeholder.Placeholder
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.william278.velocitab.util.DebugSystem.DebugLevel
Returns an array containing the constants of this enum class, in the order they are declared.
VANISH_INCOMPATIBLE - Static variable in interface net.william278.velocitab.providers.DumpProvider
 
VanishIntegration - Interface in net.william278.velocitab.vanish
 
VanishManager - Class in net.william278.velocitab.vanish
 
VanishManager(Velocitab) - Constructor for class net.william278.velocitab.vanish.VanishManager
 
vanishPlayer(Player) - Method in class net.william278.velocitab.api.VelocitabAPI
Vanishes the player by hiding them from the tab list and scoreboard if enabled.
vanishPlayer(Player) - Method in class net.william278.velocitab.vanish.VanishManager
 
vanishPlayer(TabPlayer) - Method in class net.william278.velocitab.packet.ScoreboardManager
 
vanishPlayer(TabPlayer) - Method in class net.william278.velocitab.tab.VanishTabList
 
VanishTabList - Class in net.william278.velocitab.tab
The VanishTabList handles the tab list for vanished players
VanishTabList() - Constructor for class net.william278.velocitab.tab.VanishTabList
 
Velocitab - Class in net.william278.velocitab
 
Velocitab(ProxyServer, Logger, Path) - Constructor for class net.william278.velocitab.Velocitab
 
VelocitabAPI - Class in net.william278.velocitab.api
The Velocitab API.
VelocitabAPI(Velocitab) - Constructor for class net.william278.velocitab.api.VelocitabAPI
 
VelocitabCommand - Class in net.william278.velocitab.commands
 
VelocitabCommand(Velocitab) - Constructor for class net.william278.velocitab.commands.VelocitabCommand
 
VIEWER_URL - Static variable in interface net.william278.velocitab.providers.DumpProvider
 

W

WARNING - Enum constant in enum class net.william278.velocitab.util.DebugSystem.DebugLevel
 
WHITE - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.TeamColor
 
write(ChannelHandlerContext, Object, ChannelPromise) - Method in class net.william278.velocitab.packet.PlayerChannelHandler
 
writeComponent(ByteBuf, Component) - Method in class net.william278.velocitab.packet.Protocol404Adapter
 
writeComponent(ByteBuf, Component) - Method in class net.william278.velocitab.packet.Protocol48Adapter
 
writeComponent(ByteBuf, Component) - Method in class net.william278.velocitab.packet.Protocol735Adapter
 
writeComponent(ByteBuf, Component) - Method in class net.william278.velocitab.packet.Protocol765Adapter
 
writeComponent(ByteBuf, Component) - Method in class net.william278.velocitab.packet.TeamsPacketAdapter
 

Y

YAML_CONFIGURATION_PROPERTIES - Static variable in interface net.william278.velocitab.config.ConfigProvider
 
YELLOW - Enum constant in enum class net.william278.velocitab.packet.UpdateTeamsPacket.TeamColor
 
A B C D E F G H I J L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values