NoPluginStealers
Introduction
NoPluginStealers makes it possible that normal players can´t perform commands.
- Doesn´t have bugs, works fine.
- Has a config where you can add commands and add messages to the blocked commands
- Works with ProtocolLib and is lightweigth
- Bypass the complete plugin or a part of it with an permission
- can block part of commands or the full command like:(Part of command: /nps add test -> No Permissions at: /test | Blocking whole command: /nps add test* -> No Permissions at: /test, test.xy.xy)
- Blocks /<TAB>
Commands
- /nps - General Information about the Plugin
- /nps reload - Reloads the Plugin
- /nps help - You see here ingame all cmds
- /nps add <command> - Adds a cmd to the config
- /nps remove <command> - Removes a cmd from the config
- /nps whitelist add|remove - Removes/Adds a world to the World-Whitelist
and what is about your blocked commands ;)
Config
In the Config is all generated.
When you want to block a new command, make under the last command the following thing, so would this look with the command troll:
- CmdMessages:
- '?': &6You are not allowed to do this command.
- pl: &6You are not allowed to do this command.
- troll: &6You are not allowed to do this command.
- Blocked:
- - '?*'
- - plugins*
- - pl*
- - version*
- - troll*
Thank you for 14000 Downloads!! :)
Where '&' in the config is, that is for the Colorcodes. The Colorcodes are from 1 to 7 and a-f + k,i&u. Just test how looks it ;)
Permissions
- NoPluginStealers.bypass[.command] - With this permission will you bypass the plugin
- NoPluginStealers.reload - Reload the Plugin
- NoPluginStealers.admin - You can add / remove commands
Requirements
You need ProtocolLib for this plugin! (only for versions: BETA 3.0 or higher!)
Servers are using this plugin
- SlimeGaming.mcnetwork.me
Send me your Server as a PM!
How to install
- Put the NoPluginStealers in the plugins folder.
- Start your server.
- Have fun! :)
General Information
This plugin is small and don´t make any lags. Please write a comment under this plugin, so i know how can i write plugins better.
Thank you, have fun with my plugin!
Statistics
This plugin uses Metrics. 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.
@BlackFing85
No Problem :)
@riderstorm1999
Thanks for adding the changeable prefix!
@Machinemania3
Added in version BETA 3.0.
@AnAwesomeGuy
Added in newest Version, BETA 3.0 will be released soon!
what about / (tab key)
@BlackFing85
Ok, will be added in the next version.
Let us customize the prefix!
New version BETA 2.2 will be released soon!
thx I think if you got that part working this will be the strongest anti command plugin by far
@Toxic__Waste
Ok i´ll try to fix it.
lol :)
From what Toxic said, it appears that you have made a tiny mistake. I'm assuming you used PlayerCommandPreProcessEvent for this? If so, instead of using
or whatever else you did, you need to make it check if the message starts with something in the list. That way it won't allow players to use "/plugins meow cheese" or something like that. It may also require using a loop. Here's how I would go about doing that...
EDIT: Misread what toxic was saying... this wasn't the problem. Well, this still might be useful... =P
I have not had any problems so far except 1 its not so much as a problem as a request is it possible to add more then a 1 word command ive added alot of one word commands without a problem but when I add a multiple word command it does not block it. example i try to stop plot toggle pvp a towny command i used variations in the config file but none worked
@FlOppythp
Ok, i´ll update this plugin to 1.7.
@qtpriest Thanks, i know that.
good work on making a plugin for it. but cant this also be done by just negating certain permissions? like adding the permission for bukkit
Blocking commands can be accomplished with correct permission settings. However, if the goal of this plugin is to keep installed plugins unknown to players, especially those plugins they do not have permission to run, the solution should also include a way to mask the output of commands the plugins provide for which the players do not have access to run.
For example, admins typically are the only ones that can use VanishNoPacket, but anyone can easily tell if the plugin is installed by typing "/vanish" and looking for the tale-tell reply of anything besides:
A masking plugin should also hide any output from plugin commands they do not have access to and instead of seeing "permission denied" types of messages, they should be shown the "Unknown command" message so they cannot tell if a particular plugin is installed or not.
Well, that's my 2 cents.
NoCheatPlus has such an ability to customize such messages.
LHammonds
@riderstorm1999
Awesome, here take my love <3
EDIT:
Works like a charm.
@Arton123
Yeah. I tested that.
@riderstorm1999
The newest version?