-
Notifications
You must be signed in to change notification settings - Fork 5
FAQ
Just give them permission for each group—they’ll automatically receive the combined tab-completion rules from all of them.
Note: The example below uses whitelist mode, which is not the default.
Make sure players have theplhide.whitelist-modepermission if you're using this setup.
Example (Whitelist Mode):
groups:
default:
tabcomplete:
- "warp"
- "kit"
admin:
tabcomplete:
- "ban"
- "mute"Permissions Setup:
Default:
- 'plhide.whitelist-mode'
- 'plhide.group.default'
Admin:
- 'group.default' # Inherits all default permissions
- 'plhide.group.admin'✅ Admins will see /warp, /kit, /ban, and /mute.
❌ Regular players will only see /warp and /kit—not /ban or /mute.
Want this to work in blacklist mode instead? Just remove
plhide.whitelist-modeand reverse the logic:
listed commands will be hidden instead of shown.
Just add the permission:
plhide.group.<name>
to the player or to their permission group. That’s it.
The mode defines how the tab-complete list is filtered:
-
Blacklist Mode (default):
Commands listed will be removed from tab-completion. -
Whitelist Mode (requires
plhide.whitelist-mode):
Only the listed commands will be shown—all others are hidden.
👉 For a full breakdown, see Group Modes
The * operator means “everything” in sub-arguments.
- In blacklist mode, using
ban *will block player name suggestions when typing/ban. - In whitelist mode, it doesn't change anything—names will still show up unless excluded.
Important: You can only use
*in sub-args.
You can’t do* BlueTree242—that won’t work.
Note: This only works on Spigot and Paper.
Use the from: keyword with the plugin name:
- from:WorldEditThis will automatically include all tab-complete commands registered by WorldEdit.
Here’s a quick checklist to troubleshoot:
- ✅ Did you give the right permissions to all groups in your permission manager?
- ✅ Does your
defaultgroup haveplhide.group.default? - ✅ Do other groups inherit from
default? - ✅ Is the player in the correct mode (
blacklistorwhitelist)? ⚠️ Is the player OP or have*permissions?
That can break things—some permissions plugins give OPs everything by default.⚠️ Did you accidentally give themplhide.no-group?
That overrides all group permissions completely.
💬 Need help or found a bug? Join our Discord