NoPluginDisplay
Introducing
NoPluginDisplay is a light and simple-to-use Craftbukkit Plugin which allows you to hide your plugins from CopyCats. Just after the installation, it blocks the commands /?, /help, /pl or /plugins and their /bukkit:xx equivalents. Admins and players with the bypass permission can bypass this block and you can completely disable this function in the config file. You can use a custom message which appears when a player tries to execute one of those commands. NoPluginDisplay comes with two languages. Simply change the language from english to german in the config.yml
Commands | Permissions | How to edit the Config | How to install NoPluginDisplay | qURL
Source Code
See the up-to-date source code of NoPluginDisplay here!
Bugs and Issues
If you encounter any bugs while using NoPluginDisplay, please go here and state your bug with NoPD in detail. I'll response and help as soon as possible!
PluginMetrics
NoPluginDisplay will support PluginMetrics in version 1.8.1. Due to previous releases of NoPD there are some collected information about NoPD. Check them here.
Additional Hints
This plugin uses an Auto-Updater and PluginMetrics. PluginMetrics collects information about eg. your server, your CraftBukkit version, your server's location and shows them here. You can disable this feature in /plugins/PluginMetrics/config.yml. The Auto Updater by Gravity automatically searches and downloads new versions of NoPD and installs them on your server. If you want to disable this feature you can go to /plugins/Updater/config.yml and set 'disabled' as true.
Donate
Feel free to donate with the button on the top right!
A <3 to all Donators!
Copyright (c) Jovanos (2016). All rights reserved.
can you do so it will block also /plugins?
Give ops default access
@FooziPvP
You can't do that. Nobody can check /pl and /?. But you would know this if you read the description.
How do you give admins access to check /pl and /?
@Jovanos
Excellent, thanks. :)
It is used for the nopickup toggle.
@conflictxinside
If VanishNoPacket uses it, /np will be removed/changed to an other name.
Can you add an option in the config to disable the use of /np by your plugin? It is used by VanishNoPacket as well.
@wwsean08
I'll fix it
if you perform the help command ? from the server console your plugin throws an exception. The expected result would be that no exception would be thrown when you perform a help command from the server console.
here's the exception I was getting:
21:11:36 [WARNING] Unexpected exception while parsing console command "?" org.bukkit.command.CommandException: Unhandled exception executing command '?' in plugin NoPluginDisplay v1.5.1 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:191) at org.bukkit.craftbukkit.v1_6_R2.CraftServer.dispatchCommand(CraftServer.java:523) at org.bukkit.craftbukkit.v1_6_R2.CraftServer.dispatchServerCommand(CraftServer.java:512) at net.minecraft.server.v1_6_R2.DedicatedServer.ar(DedicatedServer.java:262) at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:227) at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486) at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419) at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.v1_6_R2.command.ColouredConsoleSender cannot be cast to org.bukkit.entity.Player at me.Jovanos.NoPluginDisplay.NoPluginDisplay.onCommand(NoPluginDisplay.java:55) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ... 8 more
@Arton123
Yes I can, but then you easily could add -bukkit.command.plugins etc. to the member's group. That wouldn't be effective.
Use /np or /noplugindisplay for displaying the version of it.
Could you possible add permissions so admins owners can use the commands or just do so ops can? and what about /v /version ?
@SlagHoedje
No, because the /pl and /? are blocked for everyone. Also for you ,the owner. So if NoPluginDisplay would block /plugins too, you couldn't display your plugins any more.
@SilverKytten
Ah, thank you. But the /? command isn't very popular. Not every server admin knows it.
maybe also /plugins??
@Jovanos
Actually, the permission node "bukkit.command.help" controls the usage of /?, and it has since the beginning, I think. It's been working for me since 1.3
@LagadoMC
First of all thank you. But that you can block the /? with permissions is new to me. In 1.5.* and lower it didn't work I think so.
It is easier to just give groups/players the permissions -bukkit.command.plugins (/plugins, /pl) and -bukkit.command.help (/help, /?). This is still good for lazy players I guess.
Hey nice, finally no admin or othe op can view the plugins i use thx
@MrREOM
Hi Redstone, I know this is terrible, but I can't change that. Feel free to use /plugins or /help for displaying your servers' plugins.
P.S.: I work hard on it ;)
@semirotta
Yes I know. But the command /? has no permission I think. And yes you know add the perms for /pl etc. But I found server owner who even don't know the command /pl. So I made this plugin, (also for lazy people).