
Hide Plugins
Hides your plugins, server version and any other commands from players
Описание
❗[Notice] Google will lock-down Android and your ability to install applications❗
Starting in September 2026, Android will require all apps to be registered by verified developers in order to be installed on certified Android devices, and Google gets to decide who 'verified developers' are.
- Your right to freely develop and install whatever apps (
.apkfiles) you want may cease. - App developers will be forced to hand over govt. ids to Google and tie their apps to their real life identities.
- Google gets to decide who gets approved. Being rejected means nobody can install your apps.
- Developers Google arbirarily chooses it doesn't like, as well as users who reside in sanctioned regions like Russia, may face difficulties or be cut-off entirely from having their apps installable.
Please visit the following resources for more infromation:
HidePlugins
Stops players from finding out what plugins and server software you run.
It blocks /pl, /ver, /help and anything else you add, takes them out of tab complete, and by default answers with your server's own unknown command message. To a player it looks like the command just doesn't exist.
Works on Paper 1.18.2 up to 26.3, and on Folia.
Features
- Blocks any command you list for players without the bypass permission
- Aliases and namespaced versions are covered on their own, so hiding
pluginsalso hidespl,bukkit:pluginsandbukkit:pl - Hidden commands don't show up in tab complete, even for modified clients that ask the server directly
- Can hide every
namespace:commandfrom tab complete, since those give away plugin names - The default reply matches the real unknown command message for your server version
- Custom messages per command with MiniMessage
/hp check <command>to see if something is hidden and why
Config
message: "<unknown_command>"
hidden-commands:
- plugins
- version
- help
- icanhasbukkit
custom-messages: {}
hide-namespaced-commands: true
message supports MiniMessage, <unknown_command> and <command>. Leave it empty to send nothing.
Want to show something else for a specific command? Put it under custom-messages:
custom-messages:
plugins: "<white>Plugins (0):"
version: "<gray>This server is running <green>a potato"
Commands
/hp reloadreloads the config and updates tab complete for everyone online/hp check <command>tells you if a command is hidden
Permissions
hideplugins.adminuse/hp(op by default)hideplugins.bypasssee and use everything (op by default)hideplugins.bypass.<command>bypass a single entry, likehideplugins.bypass.plugins
Updating from 2.x
Your old config keeps working. The permissions were renamed though: hide_plugins.bypass is now hideplugins.bypass and hide_plugins.reload is now hideplugins.admin. The README has the full list of config changes.
Source and issues are on GitHub.
