Bungee Command Block 3.3

A new way to block commands in your Bungee Network!

  1. MrMaurice211
    [​IMG]

    This is my second public plugin, at this time is for Bungee!
    The latest version NEEDS Java 8 TO WORK!


    [​IMG]

    • 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!
    [​IMG]
    --==[ !*- 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)
    [​IMG]
    --== [ !*- 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.
    [​IMG]
    - Fix the list command :p. 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
    afernoHD, HatiBR and chuky025 like this.

Recent Updates

  1. Bug fixes! Java 8 update!
  2. Major update!
  3. Prefix bug update.

Recent Reviews

  1. xryus
    xryus
    4/5,
    Version: 3.3
    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.
    1. MrMaurice211
      Author's Response
      Activaste la opcion de "por server" en la config?
  2. AlexW
    AlexW
    5/5,
    Version: 3.3
    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!
  3. xxBoWiExx
    xxBoWiExx
    1/5,
    Version: 3.3
    same error encountered exception
    java.lang.IllegalArgumentException: Unexpected packet received during server login process!
  4. BrunoAvixdubSB
    BrunoAvixdubSB
    3/5,
    Version: 3.3
    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)
  5. Vejksu42
    Vejksu42
    1/5,
    Version: 3.3
    Can't block command "/server" on the "auth" server

    Terrible work...
  6. xELITESx
    xELITESx
    1/5,
    Version: 3.3
    dotn work fine, errors in console --------------------------------------------------------
  7. MicrusaGaymer
    MicrusaGaymer
    5/5,
    Version: 3.3
    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
  8. BabyxSparklez.
    BabyxSparklez.
    4/5,
    Version: 3.3
    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!
  9. L33TRUSSIA
    L33TRUSSIA
    2/5,
    Version: 3.3
    Per-server block doesn't working. Whem i'm trying to block it via command, it's just type how to use /cmdb block.
  10. DiegoMoralesSy
    DiegoMoralesSy
    3/5,
    Version: 3.3
    Please fix this error,
    ==========The variable "%cmd" and "%server" corrupted==========