Index
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 VelocityPlayer
. - 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
TabPlayer
s - 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
All Classes and Interfaces|All Packages|Constant Field Values