HideAndCustomPlugins
1.12.x compatible
Introduction
HideandCustomPlugins is a simple plugin which disables many commands, which show information about your plugins and replaces the message with custom plugin names in the config.yml. You can also edit the message of all disabled commands. With HideandCustomPlugins you can still auto-complete player names!
Features
- The commands /plugins , /pl, /bukkit:plugins, /bukkit:pl, /bukkit:? and /? are replaced with fake plugins, which can be configured in the config.yml!
- The commands /ver , /version , /gc , /icanhasbukkit, /a, /about, /bukkit:version, /bukkit:ver, /bukkit:about, /bukkit:a and /bukkit:help are disabled.
- auto-completion is disabled in the commands /[TAB], /a [TAB], /about [TAB], /icanhasbukkit [TAB], /ver [TAB], /version [TAB], /? [TAB], /bukkit:a [TAB], /bukkit:about [TAB], /bukkit:ver [TAB], /bukkit:version [TAB] and /bukkit:? [TAB].
- The command /help can be disabled in the config.yml and there is a custom message for it.
- All messages can be disabled in the config.yml and then the player can see nothing, when he is typing one of the listed commands.
- You can list several commands in the config.yml, which should be disabled by the plugin!
- You can choose between many of different sounds and potions, which should be used.
- The plugin has an update notification. There is a node called updateNotification in the config.yml and you can disable this if you set this to false.
Required dependency
You need Protocollib for this plugin!
Commands and Permissions
Angle brackets ( < > ) are absolutely necessary and Brackets ( [ ] ) indicate optional parameters.
command | description | permission |
</hcp> | Shows Information about the plugin. | hideandcustomplugins.info |
</hcp reload> | Reload of the config.yml | hideandcustomplugins.reload |
</hcp blacklist> | Shows a list with the blocked commands. | hideandcustomplugins.blacklist |
</hcp add> [cmd] | Add a command to the blacklist. | hideandcustomplugins.add |
</hcp remove> [cmd] | Remove a command from the blacklist | hideandcustomplugins.remove |
Bypasses the plugin | hideandcustomplugins.bypass | |
Only for operators. | hideandcustomplugins.* |
How To Install
- Ensure you have Java 7 installed!
- Ensure you have Protocollib installed.
- Download the .jar
- Put it into your plugins folder.
- Start your server.
- Edit the config.yml in the HideAndCustomPlugins Folder.
- Type /hcp reload to reload the config.yml
- Configure permissions.
- And now it works!
Important Links
You can see the SourceCode in my Github Account.
You can see the changelog here.
Here is the Configuration Tutorial.
Tutorials
English Plugin Review by Jojolinul:
German Plugin Review by BukkitFAQ:
Plugin Reviews in other languages:
Donation
Statistics
This plugin uses Metrics. It collects system information, player count, server and plugin version information and sends it to mcstats.org. If you don't want this information to be sent, go to plugins/PluginMetrics/config.yml and set opt-out to true.
This plugin uses bstats. It collects system information, player count, server and plugin version information and sends it to bstats.org. If you don't want this information to be sent, go to plugins/bstats/config.yml and set enabled to false.
@LauseggerDevelopment
Nvm it now works. Can you make this compatible with BungeeCord. Like you can put it in the proxy ?
@keelos123
SURE!!!!
How often should i answer that to you?! Thats my old messge in the comments to you: !
Color Code support is supported still the existing of the project?!
Here is a Color Code Example!
Send me your config.yml, so i can go truh it.
OH NO! It doesn't support color codes :(
@shop1126
This has nothing to do with the protocollib version. In your screen there shows that the method onJoin() ist the problem. Here is a link to this method!
This method is searching for new updates on bukkitdev. So it's the problem of the communication between teh bukkitdev site and hideandcustomplugins.
You can try to disable the updatenotification in the config.yml file and then see if it's better.
Protocollib is updated entirely from the Dev build. Hideandcustomplugins still seems to be laggy for me. http://timings.aikar.co/?url=11172137
BEST PLUGIN 2015
or well, The most usable and its AWESOME
thank you developer!
@shop1126
Did you have the latest built of Protocollib?
Hey, upon using the latest version of you plugin with the latest version of Spigot, I seem have have gotten a random crash I believe is from your plugin if you could look into it I'd appreciate it :) http://pastebin.com/W7VM7x5J 20.03 15:04:34 [Server] ERROR at.mcnetwork.lausi.HideAndCustomPlugins.onJoin(HideAndCustomPlugins.java:210)
@CloudeLecaw
Did you have reload the server?
@keelos123
Thanks for the information!
@ShaneHD
They updated plugman go check it out. It blocks the /plugman list [TAB]. It will replace the plugins with the player name to ensure plugin security
@ShaneHD First : plugman is updatet months ago. You can rewrite it for your own. It's pretty simple: decompile it and delete the tab completed file.
When I have to block plugman in my plugin it isn't working because I have to implement the plugman plugin and then my . jar get bigger and bigger... Please understand my problem.
@ExtraGamerMinecraft
I don't understand anything. Are you going to make a tutorial? Then please send me the link! Thanks a lot.
Que delicia de plugin cara! Viu gravar ele e postar nomeu canal do YouTube
You still did not fix /plugman list [TAB] even after I told you about it via PM
Sorry if i'm spamming but incase you didn't see my update
When you denied the /icanhasbukkit command you didn't deny /icanhasbukkit (plugin name)
@GamerKing195
Thanks I'm going to fix this with the next update!
When you denied the /icanhasbukkit command you didn't deny /icanhasbukkit (plugin name)
Also the message for this is Plugins(0): Stuff But in normal bukkit its Plugins (0): Stuff
Thanks! ~ Gamer
@File14
I didn't know this command! Thank you for this excellent information. I'm going to change this today!
The command /icanhasbukkit works please block this to next update ^^
@keelos123 Color Code support is supported still the existing of the project?!
Here is a Color Code Example!
Send me your config.yml, so i can go trhu it.
@LilOu1227
the command /bukkit:kill isn't showing information about the server or the plugins!