CommandDoesNotExist 3.4.6

Configurable Command Blocker! Hide your plugin, block any commands and command args of your choice!

  1. vk2gpz
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    This plugin allow the server owners to register any command and/or words (for command's argument) to be blocked. You can use this plugin to prevent any commands to be used by regular users.

    It also blocks tab-completion and associated command listing.

    New features from v3.3.0
    • Censored words are now removed from "suggested" list of the command arguments. If your name is listed in the censored list, the use of command like /msg won't list your name in the suggested player names.

    New features from v3.3.0
    • It now supports "/". If you register "/" as a blocked command, it will block ALL commands unless a player has a permission node "cdne./"
    • If you're using 1.13 and above, blocked commands will be removed from the command suggestion list. If you have "/" listed in the blocked list, no commands will appear in the suggested list.

    Default Blocked commands:
    • '?'
    • help
    • ehelp
    • pl
    • plugin
    • plugins
    • ver
    • version
    • about
    • eabout
    • info
    • seed
    • locate
    • bukkit:
    • essentials:
    If you want more commands, which you don't want your players to use, just use the
    Code (Text):
    /cdne add <cmd ....>
    command to register more commands to be blocked. If you include the underscore '_', you can also specify a particular combination of a command and its parameter. You can also block any words, which are used as a parameter of the command. For instance, if you don't want a player to use
    Code (Text):
    /pay * 0.1
    to mass spam meaningless payments, you can do
    Code (Text):
    /cdne addword " *"
    and/or
    Code (Text):
    /cdne addword "* "
    Commands:
    • /cdne | /cdne help : displays the help menu
    • /cdne list : lists currently blocked commands and words.
    • /cdne add <cmd1 cmd2 ... > : adds specified commands to the blocked list.
    • /cdne remove <cmd1 cmd2 ... > : removes specified commands from the blocked list
    • /cdne addword <word1 word2 ... > : adds specified words to the blocked list.
    • /cdne removeword <word1 word2 ... > : removes specified words from the blocked list.

    Permission Node:
    • cdne.list.list : list currently blocked commands/words
    • cdne.list.modify : allows you to add/remove command(s)/word(s) to the blocked list.
    • cdne.xxxx : allows you to use a command /xxxx (if you need to give your server staff members access to the blocked commands, just give them permission node "cdne.xxxx", where xxxx is the blocked command name.
    • cdne.tab.use : allow you to bypass the tab limitation.
    Installation:
    Just drop CommandDoesNotExist.jar in the plugins folder. It requires ProtocolLib plugin.

    Code (Text):
    #
    # option to block commands even from OP
    BlockOP: false
    #
    # Messages
    #
    Messages:
      ErrorMessage : "&c[CDNE] : Some error occured."
      CDNEMessage: "&c[CDNE] : %player%, you do not have a permission to use %command%!"
      WordNotAllowedMessage: "&c[CDNE] %word% is not allowed in parameters!"
      TABMessage: "&c[CDNE] : You do not have a permission to tab-complete a command!"

    # default is LOW, you can have LOWEST, LOW, NORMAL, HIGH, HIGHEST or MONITOR
    # adjust these event priority if those event processes from this plugin
    # interfere with other plugins' event processes.
    EventPriorityMap:
      PlayerCommandPreprocessEvent: "LOWEST"
      PlayerCommandSendEvent: "LOWEST"
      PlayerGameModeChangeEvent: "HIGHEST"

    #
    #
    # Block Spectator mode
    BlockSpectatorMode: false
    #
    # A list of blocked commands
    #
    Commands:
    - '?'
    - help
    - ehelp
    - pl
    - plugin
    - plugins
    - ver
    - version
    - about
    - eabout
    - info
    - seed
    - "bukkit:"
    - "essentials:"

    #
    # Censored words as a parameter to a command.
    #
    Censored:
    - vk2gpz
     

    Donation:
    It would be greatly appreciated for your donation to continue providing support for this plugin.
    [​IMG]
    mekEE, Kagrurnaax, AlbertBlue and 3 others like this.

Recent Reviews

  1. kacperleague9
    kacperleague9
    5/5,
    Version: 3.4.6
    Great resource, can you add custom messages for certain command? for example /pl shows fake plugin list
  2. ThatOverPowered
    ThatOverPowered
    5/5,
    Version: 3.4.6
    --------------------------------------------------------
    Can we please get an update for 1.16.X?
    --------------------------------------------------------
    1. vk2gpz
  3. TapGG
    TapGG
    4/5,
    Version: 3.4.6
    This would be much better if you could whitelist instead of blacklist so that you don't spend so much time setting it up.
  4. JackTheBoy8
    JackTheBoy8
    5/5,
    Version: 3.4.6
    Excellent, would be better if you added whitelist. So we can block ALL commands, but whitelist some
  5. DjMatii
    DjMatii
    4/5,
    Version: 3.4.6
    How to block all of for ex. worldguard commands? :P I'd like to block all of this.
  6. KingKheav
    KingKheav
    5/5,
    Version: 3.4.6
    Fantastic plugin, does as advertised, and works very well. However, one unfortunate thing is that this doesn't block commands executed through commands block which is a bummer, however still fantastic plugin nonetheless
  7. Bombasts
    Bombasts
    4/5,
    Version: 3.4.5
    It blocks all commands no matter what, nothing will tab complete. I'd like to be able to hvae certain commands tab complete
  8. weekenzieYT
    weekenzieYT
    3/5,
    Version: 3.4.5
    Good plugin but be better if you could block commands in different worlds than others
    1. vk2gpz
      Author's Response
      any demand using the review starts as ransom will never be considered.
  9. Temporaly001
    Temporaly001
    4/5,
    Version: 3.4.5
    I was hoping this plugin will help me, but no I still cannot block the server from autocompleting /save-all command, but at least I found nice plugin for my survival with a friend, so make him not cheat anymore.
  10. andrewkm
    andrewkm
    1/5,
    Version: 3.4.4
    Unfortunately not compatible with bungee networks running both 1.12.2 / 1.13.2 - Teleporting from 1.12.2 server onto 1.13.2 via network and attempting tab complete sends an empty packet and crashes the client.

    Switched to another plugin hassle free. This thing is pretty outdated if it’s crashing clients with empty packets lol. Wouldn’t recommend.
    1. vk2gpz
      Author's Response
      that's nothing to do with switching....

      We've just tested with bungee/spigot 1.14 and not crash was observed.

      You might want to check what sort of fork of Bungeecord you're using.