Skip to content

Commands & Permissions

NEZNAMY edited this page Feb 12, 2021 · 92 revisions

Commands available with TAB if the player has the given permission required.
If you have TAB installed on BungeeCord, use /btab instead of /tab. Permissions are same on bungeecord.

Content

/tab reload

Permission: tab.reload
Description: Unloads the plugin, loads configuration files including changes and loads the plugin.

/tab <player/group/playeruuid> <name> <property> [value]

Permission: tab.change.<property>
Description: Changes property of a group/player to given value. No value argument will result in that property being deleted.
List of properties:
For tablist: tabprefix customtabname tabsuffix
For nametag: tagprefix tagsuffix
Additional lines when unlimited nametag mode is enabled: abovename belowname customtagname
Note: playeruuid argument requires name of an online player to apply given value.
Note 2: If no value is set, that property will be removed instead.

/tab <player/group/playeruuid> <name> remove

Permission: tab.remove
Description: Removes all direct data from given player/group.
Note: playeruuid argument requires name of an online player to remove data from.

/tab debug [player]

Permission: tab.debug
Description: Shows info about given player, such as primary group and properties applied to that player. If something looks different than it should, you misconfigured something. If it says your primary group is different than you expect it to be, check out How to assign players into groups. If player argument is not entered, the player executing the command is debugged. If the command is ran without player argument from console, only plugin info is displayed.

/tab cpu

Permission: tab.cpu
Description: Shows approximate CPU usage of the plugin from the 10 seconds. There are parts which are impossible to be measured, so this shows slighty less than the real value is. It also includes usage of placeholders, so if some placeholder is using too much CPU, consider contacting the placeholder's author.

/tab cputest

Permission: tab.cputest
Description: Performs a heavy useless task and measures how long it took to process. The less time, the stronger your server's single-core power is. Best to measure with few, ideally no online players for best accuracy so your CPU can fully focus on this task and perform it as quickly as possible, otherwise this might be inaccurate and show more than the real value is. You can also run this several times in a row to prevent statistical errors.
General ranges (don't take too seriously):

  • <500 - Excellent
  • 500-800 - Very good
  • 800-1000 - Good
  • 1000-1500 - Poor
  • 1500+ - Inappropriate to host a minecraft server on

Here's a few samples we were able to gather:

  • Intel Core i7-4790K: 1100ms
  • Intel Core i9-9900KF: 800ms
  • AMD Ryzen 5 3600: 760ms
  • Intel Core i9-9900K: 750ms
  • Intel Core i7-10750H: 650ms
  • AMD Ryzen 9 5900X: 600ms
  • AMD Ryzen 7 3800X: 500ms
  • Intel Xeon E-2286G: 500ms
  • Intel Xeon E-2288G: 450ms

Got something we don't? Let us know!

/tab announce bar <name> <length>

Permission: tab.announce.bar
Description: Temporarily shows bossbar name to all players for length seconds. Does not support animations yet and placeholders displayed do not update either.

/tab ntpreview

Permission: tab.ntpreview
Description: Since unlimited nametag mode works differently than vanilla nametags, hacked clients that allow you to see your own nametag won't work for abovename/belowname lines. For this reason, this command was made so you can see your own and test if it looks like you want.
Note 1: There's a delay in armor stand movement. This is caused by ping and movement animations. Better explanation soon. This delay is not present when looking at other players.
Note 2: This command is a toggle.

/tab parse <text>

Permission: tab.parse
Description: Replaces all placeholders (both plugin's and from placeholderapi) in a given text. Can be used to test if a placeholder works.

Additional permissions

tab.admin - Allows user to execute all commands.
tab.bypass - If per-world-playerlist is enabled as well as this permission, it allows players to see everyone on the server despite per-world-playerlist enabled.
tab.bossbar.<barname> - Permission to see specific boss bar if permission is required to see it.
tab.staff - Allows user to be counted in %staffonline% (and %canseestaffonline%) placeholders.
tab.sort.<group> - If sorting by permission nodes is enabled, this is permission to be sorted as such group defined in sorting list.
tab.spectatorbypass - If allow-spectator-bypass-permission is enabled, this is the permission.
tab.togglescoreboard - If an option is enabled to require permission to toggle scoreboard, this is it.
tab.togglebar - If an option is enabled to require permission to toggle bossbar, this is it.

Clone this wiki locally