-
Notifications
You must be signed in to change notification settings - Fork 267
Commands & Permissions
NEZNAMY edited this page Oct 11, 2025
·
90 revisions
This page lists all the commands and permissions that are available with TAB. Commands have required permissions associated with them.
Users who installed TAB on a proxy server:
- Use /btab instead of /tab. Permissions are the same.
- Permission nodes are checked on the server where the plugin is installed (by default). This means that with TAB on proxy, permission nodes are checked on the proxy, and therefore you'll need a permission plugin there as well. If you wish to take permission groups and checks from backend servers instead, set
use-bukkit-permissions-manager: truein config. - Giving yourself OP on the backend server does not give you permissions on the proxy. It's a completely different server. You'll need to give yourself permissions using a permission plugin installed on the proxy (unless you enabled the option above).
- You are not able to execute proxy commands using a backend plugin (for example some menu plugin). If you want to achieve this, you'll need to find an updated plugin that allows you to send commands to the proxy.
-
Permission:
tab.change.<property> - Description: Changes a property of a group/player to the given value. No value argument will result in that property being deleted.
- For tablist:
tabprefix,customtabname, andtabsuffix. - For nametag:
tagprefixandtagsuffix.
-
-s <server>- Applying value only for a specific server -
-w <world>- Applying value only for a specific world
- player: Supports both player name and raw uuid. Player doesn't need to be online.
- playeruuid: Requires name of an online player. Equal to using
playerwith player's uuid. - group: Using group names from permission plugin.
_DEFAULT_is used for default settings for all groups.
-
Permission:
tab.remove - Description: Removes all direct data from the given player/group.
- The
playeruuidargument requires the name of an online player to remove data from.
-
Permission:
tab.reload - Description: Unloads the plugin, loads configuration files including changes and loads the plugin.
-
Permission:
tab.debug -
Description: Shows the server version, plugin version, permission group choice logic, and sorting type. If player argument is filled, shows info about that player:
- On proxy, shows whether player is connected to the backend server with Bridge plugin or not.
- Sorting value & explanation, useful to see what went wrong if players are not sorted correctly.
- Primary group set using How to assign players into groups
- List of all configured properties, their values and source.
-
Permission:
tab.groupinfo - Description: Shows all settings applied to the specified group, both global and per-world / per-server. Handy when plugin is connected to MySQL, where you have no other way to effectively check group settings.
-
Permission:
tab.grouplist - Description: Shows a list of all groups that have anything assigned to them, either globally or per-world / per-server. Handy when plugin is connected to MySQL, where you have no other way to effectively check your groups.
-
Permission:
tab.scoreboard.showfor showing to yourself,tab.scoreboard.show.otherfor showing to others. -
Description: Shows the scoreboard with the given
name, either to yourself if noplayerwas given, or to the givenplayer.
-
Permission:
tab.scoreboard.togglefor toggling for yourself,tab.scoreboard.toggle.otherfor toggling for others. - Description: Shows / hides / toggles scoreboard of specified player. If no player was given, command affects the sender.
-
Options:
-
-sfor silent toggling (no chat message for affected player)
-
-
Permission:
tab.announce.scoreboard -
Description: Shows the scoreboard with the given
nameto every player on the server for the givenduration, in seconds.
-
Permission:
tab.bossbar.showfor showing to yourself,tab.bossbar.show.otherfor showing to others. -
Description: Shows the bossbar with the given
name, either to yourself if noplayerwas given, or to the givenplayer.
-
Permission:
tab.bossbar.togglefor toggling for yourself,tab.bossbar.toggle.otherfor toggling for others. - Description: Shows / hides / toggles bossbar of specified player. If no player was given, command affects the sender.
-
Options:
-
-sfor silent toggling (no chat message for affected player)
-
-
Permission:
tab.announce.bar -
Description: Shows the bossbar with the given
nameto every player on the server for the givenduration, in seconds.
-
Permission:
tab.nametag.visibility(tab.nametag.visibility.otherfor toggling for other players) - Description: Shows / hides / toggles nametag of a specified player. If viewer is specified, view is only affected for the viewer.
-
Options:
-
-sfor silent toggling (no chat message for affected player)
-
-
Permission:
tab.nametag.view(tab.nametag.view.otherfor toggling for other players) - Description: Shows / hides / toggles nametag VIEW a specified player.
-
Options:
-
-sfor silent toggling (no chat message for affected player)
-
-
Permission:
tab.setcollision - Description: Forces collision rule for specified player, overriding configuration.
-
Permission:
tab.mysql.upload - Description: Uploads all data from users.yml and groups.yml to MySQL. MySQL must be enabled and connected for this command to work.
-
Permission:
tab.mysql.download - Description: Downloads all data to users.yml and groups.yml from MySQL. MySQL must be enabled and connected for this command to work.
-
Permission:
tab.cpu - Description: Shows approximate CPU usage of the plugin from the last 10 seconds. There are parts that are impossible to be measured, so this shows slightly less than the real value is. The content is self-explanatory. All major ways to decrease CPU usage can be found at Optimizing the plugin.
-
Permission:
tab.parse -
Description: Replaces all placeholders (both the plugin's internal ones, and those from PlaceholderAPI if it is installed) in the given
text. It can be used to verify if a placeholder works as expected.
-
tab.admin- Allows the player to execute all commands. -
tab.bypass- If the per-world player list is enabled as well as this permission, it allows the player to see everyone on the server, regardless of what the per-world player list settings allow. For example, if your per-world player list is set up to isolate worlds A and B, players with this permission will see all players from both A and B on their player list, whereas players that don't have the permission will only see either players from world A or players from world B, depending on what world they are in. -
tab.staff- Allows the player to be counted in the%staffonline%placeholder. -
tab.spectatorbypass- If enabling bypass permission in Spectator fix, this is the permission. -
tab.tabcomplete- Allows the player to auto-complete the/tabcommand. -
tab.seevanished- Allows the player to see other vanished players on the Global Playerlist and Layout.
- Why TAB?
- Installation
- Commands & Permissions
- Frequently Asked Questions
- Compatibility
- How to assign players into groups
- Known issues
- TAB-Bridge plugin
- Belowname
- Bossbar
- Global playerlist
- Header/Footer
- Layout
- Multi server support
- Nametags
- Per world playerlist
- Ping spoof
- Playerlist objective
- Scoreboard
- Sorting in tablist
- Spectator fix
- Tablist name formatting