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

Intrudoction

AdvancePlHide is a plugin designed to control what the client can see when using tab-completion.

This kind of functionality isn’t widely available in the plugin ecosystem—so this plugin was created to fill that gap.

It doesn’t just hide plugin:command entries from the tab list; it also blocks plugin completions from showing up after commands like /ver (try it on your server without this plugin and watch your plugin list!).

The plugin also gives you full control over which commands are visible to clients, so your plugins don’t accidentally expose themselves.
You can specify a list of visible commands or block specific ones from showing up.

Note: This only affects tab-completion—it does not prevent commands from being executed.

Requirements

Spigot & Paper

  • Supported versions: 1.8 – 1.21.8+
  • Requires: ProtocolLib

Paper 1.20.6+

  • Supported versions: 1.20.6 – 1.21.8+
  • No dependencies required — it works out of the box.

BungeeCord & Velocity

Installation

  1. Read the requirements above for your server. Install any required plugins.
  2. Drop the jar file into your plugins folder.
  3. Restart your server. The plugin should work instantly.
  4. If you want, read the rest of the pages to learn how to configure the plugin for customized tab-completion.
  5. If you performed the previous step, reload using /aph reload (or /aphv or /aphb based on your platform).

Plugin Not Working?

  • If the player is OP or has * permission, make sure they do not have the plhide.no-group permission — or no groups will be applied to them.

  • Are you using whitelist mode? Make sure players have the plhide.whitelist-mode permission for it to take effect.

Please read the other pages in the sidebar before configuring this plugin.