Skip to content
BlueTree242 edited this page Jul 25, 2025 · 4 revisions

Frequently Asked Questions


How do I give a player multiple groups at once?

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 the plhide.whitelist-mode permission 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-mode and reverse the logic:
listed commands will be hidden instead of shown.


How do I give a group to a player?

Just add the permission:

plhide.group.<name>

to the player or to their permission group. That’s it.


What is a "mode"?

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


What does the * operator do?

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.


How do I allow all commands from a specific plugin?

Note: This only works on Spigot and Paper.

Use the from: keyword with the plugin name:

- from:WorldEdit

This will automatically include all tab-complete commands registered by WorldEdit.


My groups aren't working properly?

Here’s a quick checklist to troubleshoot:

  • ✅ Did you give the right permissions to all groups in your permission manager?
  • ✅ Does your default group have plhide.group.default?
  • ✅ Do other groups inherit from default?
  • ✅ Is the player in the correct mode (blacklist or whitelist)?
  • ⚠️ Is the player OP or have * permissions?
    That can break things—some permissions plugins give OPs everything by default.
  • ⚠️ Did you accidentally give them plhide.no-group?
    That overrides all group permissions completely.