Skip to content
xxyy edited this page Jul 23, 2014 · 13 revisions

Welcome to the CommandBlockerUltimate wiki!

CommandBlockerUltimate is a plugin for Spigot and BungeeCord, which allows to block players from executing commands and can also block tab-completion! Yup, that's actually it.

Features

Note: Features marked with ^ are only available on Spigot/Bukkit

  • Can block any command you wish!
  • Can optionally block tab-completion with different modes available!
  • Fully configurable! Requires Yamler for some features to work
    • All messages output to the user are configurable!To the extent permitted by common sense
    • Target commands can be configured!
    • The bypass permission node is configurable for some unknown reason! (Send me your story ideas!)
  • Automatic alias resolving! (e.g. if you add msg, bukkit:msg and tell will be blocked too!) limited
  • Works on BungeeCord limited and Spigot!
  • Open-source!
  • Doesn't contain any nuts!

Commands

Spigot/Bukkit

/cbu

Allows to display the plugin version and reload the configuration file. Example usages: /cbu reloadcfg /cbu

BungeeCord

/gcbu

Allows to display the plugin version and reload the configuration file. Example usages: /gcbu reloadcfg /gcbu

Permissions

  • cmdblock.admin: Allows usage of /cbu or gcbu.
  • cmdblock.bypass: configurable Allows to execute and tab-complete blocked commands.

Getting help

If you have a problem with this plugin and are unable to resolve it yourself, you can try joining #lit on irc.spi.gt. Once there, ask your question and patiently wait for a reply. If you don't get a reply in IRC, you can always send the author an email to the address provided on his GitHub profile, send him a tweet (if it's something basic) or open an issue on GitHub (if it's complicated or the other ways of communication don't work).

If you know a feature this plugin needs, please feel free to open an issue on GitHub. If you already have an implementation, a pull request is also appreciated. (I will also pull small fixes like typos!)

Small print

Above features are almost too good to be true, right? To make sure that you don't get severely injured because you're so exited for the features, we have intentionallyYup, totally intentionally!! added some limitations to above features!

  • You need ProtocolLib if you want to block tab-completion on Spigot/Bukkit.
  • You need Yamler (Bungee|Bukkit/Spigot) for the configuration files to work on BungeeCord. If you're using Bukkit/Spigot, it is also hugely recommended, since it has advanced features such as automatically adding new config options and more!
  • When used on Spigot, the plugin can't resolve aliases of BungeeCord commands and vice-versa.
  • When used on BungeeCord, the plugin cannot remove completions of Spigot/Bukkit commmands. This is currently not possible with BungeeCord, so you have to use the Spigot/Bukkit version if you want to remove completions of Spigot commands. This obviously doesn't work the other way round either. TODO: More info
  • This plugin does not contain cake or cookies since the underlying technology hasn't evolved far enough yet. Sorry about that.