![]()
This is my second public plugin, at this time is for Bungee!
The latest version NEEDS Java 8 TO WORK!
![]()
- Custom messages!
- Block all the commands you want!
- Block commands with syntax! (Ex: "/bukkit:*" will block all the commands that start with "/bukkit:")
- Block commands with args! (Ex: "//set AIR" allows the player to use "//set DIRT" - To add this commands use "_" as spaces ex: "/cmdb add //set_AIR")
- Block regular commands! (Ex "/gm" will block all args for "/gm" like "/gm 2" or "/gm adventure")
- Bypass permission!
- You can block commands in game or in the config!
- You can block commands per server!
- You can customize the commands!
- You can customize the permissions!
![]()
--==[ !*- WARNING: THIS CHANGE IN THE 3.0 UPDATE -*! ]==--
The default main command is "/cmdb" you can change it in the config file!
- /cmdb block <command> - Default alias: 'add' - Description: Block a command!
- /cmdb unblock <command> - Default alias: 'remove' and 'del' - Description: Unblock a command!
- /cmdb reload - Default alias: 'rl' and 'r' - Description: Reload the config!
- /cmdb list - Default alias: 'l' - Description: List of all blocked commands.
- /cmdb block <command> <server> - Default alias: 'add' - Description: Unblock a command in specific server! (if server isn't specified the plugin will take the current server)
- /cmdb unblock <command> <server> - Default alias: 'remove' and 'del' - Description: Unblock a command in specific server! (if server isn't specified the plugin will take the current server)
- /cmdb list <server> - Default alias: 'l' - Description: Show the list of blocked commands in a given server (If server isn't specified the plugin will take the current server)
--== [ !*- WARNING: THIS CHANGE IN THE 3.0 UPDATE -*! ]==--
This permissions can be changed in the config!
- cmdb.bypass - Permission to allow the use of blocked cmd's.
- cmdb.reload - Permission to reload the config.
- cmdb.block - Permission to block a command.
- cmdb.unblock - Permission to unblock a command.
- cmdb.list - Permission to see all blocked commads.
- Fix the list command. DONE!
I think that's all, if you have suggestions, ideas or you found a bug, comment please.
If im wrong with something in the post, send me a message!
If do you like my plugin consider to donate

Bungee Command Block 3.3
A new way to block commands in your Bungee Network!
Recent Updates
- Bug fixes! Java 8 update! Feb 22, 2017
- Major update! Feb 14, 2017
- Prefix bug update. Jan 22, 2017
Recent Reviews
-
xryus
- 4/5,
Cumple su función el problema acá es que en la pagina me dice que "cmdb block <comando> <servidor>" bloquearía el comando en un servidor solamente
He probado "cmdb block bukkit:? PreLobby" y me salta que debo usar si o si "/cmdb block <command>", En pocas palabras el comando anterior no existe, y la función que busco es bloquearlo solo en un servidor ¿Alguna solución? Es urgente esto. -
AlexW
- 5/5,
Best Plugin EVVVVVVER! Thanks for this good Plugin (Soory for my bad englisch)
It works fine no Errors Nothing is wrong with this Plugin! Best Proxy CMDBlock Plugin ever! -
xxBoWiExx
- 1/5,
same error encountered exception
java.lang.IllegalArgumentException: Unexpected packet received during server login process! -
BrunoAvixdubSB
- 3/5,
Console BungeeCord send this error to the player execute command
19.09 17:07:20 [Server] INFO WARNING: Error dispatching event ChatEvent(super=TargetedEvent(sender=Samuela123, [email protected]), cancelled=true, message=/warp) to listener [email protected]
19.09 17:07:20 [Server] INFO java.lang.NullPointerException
19.09 17:07:20 [Server] INFO at me.mrmaurice.cmdblock.types.CmdArgs.arrayToLow(CmdArgs.java:34)
19.09 17:07:20 [Server] INFO at me.mrmaurice.cmdblock.types.CmdArgs.isCmd(CmdArgs.java:19)
19.09 17:07:20 [Server] INFO at me.mrmaurice.cmdblock.listeners.CmdListener.blockSingleCmd(CmdListener.java:50)
19.09 17:07:20 [Server] INFO at me.mrmaurice.cmdblock.listeners.CmdListener.BungeeChat(CmdListener.java:39)
19.09 17:07:20 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
19.09 17:07:20 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
19.09 17:07:20 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
19.09 17:07:20 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:498)
19.09 17:07:20 [Server] INFO at net.md_5.bungee.event.EventHandlerMethod.invoke(EventHandlerMethod.java:19)
19.09 17:07:20 [Server] INFO at net.md_5.bungee.event.EventBus.post(EventBus.java:46)
19.09 17:07:20 [Server] INFO at net.md_5.bungee.api.plugin.PluginManager.callEvent(PluginManager.java:377)
19.09 17:07:20 [Server] INFO at net.md_5.bungee.connection.UpstreamBridge.handle(UpstreamBridge.java:138)
19.09 17:07:20 [Server] INFO at net.md_5.bungee.protocol.packet.Chat.handle(Chat.java:50)
19.09 17:07:20 [Server] INFO at net.md_5.bungee.netty.HandlerBoss.channelRead(HandlerBoss.java:103)
19.09 17:07:20 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
19.09 17:07:20 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
19.09 17:07:20 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
19.09 17:07:20 [Server] INFO at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
19.09 17:07:20 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
19.09 17:07:20 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
19.09 17:07:20 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
19.09 17:07:20 [Server] INFO at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
19.09 17:07:20 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
19.09 17:07:20 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
19.09 17:07:20 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
19.09 17:07:20 [Server] INFO at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102) -
-
xELITESx
- 1/5,
dotn work fine, errors in console --------------------------------------------------------
-
MicrusaGaymer
- 5/5,
Working perfectly, I don't talk about variables %cmd and %server because you don't need to use them and also, for <tab> I use ABPS disabling all of it's commands :D
-
BabyxSparklez.
- 4/5,
It is perfect that it works, but......... There is no config.... the message in game is wrong... Hope this is fixed because this would be amazing!
-
L33TRUSSIA
- 2/5,
Per-server block doesn't working. Whem i'm trying to block it via command, it's just type how to use /cmdb block.
-
DiegoMoralesSy
- 3/5,
Please fix this error,
==========The variable "%cmd" and "%server" corrupted==========