Minecraft plugin EasyCommandBlocker
Information about the Minecraft plugin EasyCommandBlocker and servers where it is used
🔌 About the plugin EasyCommandBlocker
EasyCommandBlocker — is a plugin for Minecraft servers that allows blocking specific commands and hiding them from tab completion (tab-complete). It solves the problem of unwanted command discovery and execution by regular players and supports both game servers and proxy setups (Waterfall/Velocity). EasyCommandBlocker is a lightweight administrative utility suitable for Spigot/Paper networks and proxy-backed networks.
🎯 Purpose
EasyCommandBlocker helps server owners prevent players from executing or seeing commands they shouldn't. Use cases:
- Remove dangerous or information-leaking commands from player use (e.g., /pl, /version).
- Hide plugin commands from tab completion for non-authorized players.
- Define allowed command groups per player group for cleaner tab suggestions. ()
⚙ Main features
- Block a configurable list of commands (supports prefix and colon commands).
- Configure allowed commands groups for tab completion (tab groups).
- Hide blocked commands from tab completion across many Minecraft versions.
- Define actions when a blocked command is used: message, title, playsound, potion effect, execute console command.
- Works with proxies: Waterfall and Velocity (does not work on BungeeCord).
- Tested on many Minecraft versions (1.8 → 1.21+). ()
🧩 Who it's for
- Server owners and admins on Spigot/Paper networks.
- Networks using ViaVersion/ViaBackwards/ViaRewind to serve multiple client versions.
- Proxy environments using Waterfall or Velocity wanting centralized command control.
- Not intended as a replacement for permission plugins; it complements permission handling and tab visibility. ()
🏗 Examples of use
- Block /plugins, /version and similar commands and execute a console kick or custom message when attempted.
- Create tab groups so VIPs see certain commands while default players see a minimal set.
- Use as a backend plugin on both proxy and game servers (set is_network accordingly). ()
⌨️ Commands
| Command | Description | Permission | Access |
|---|---|---|---|
/easycommandblocker reload (alias: /ecb) | Reloads the plugin configuration | easycommandblocker.admin | Admin, Console |
The plugin's listed commands above are taken from the official resource and developer repository. ()
🔐 Permissions
| Permission | Description | Default |
|---|---|---|
easycommandblocker.admin | Allows access to /ecb reload | Information absent in official sources |
easycommandblocker.tab.<group> | Grants access to a named tab-completion group | Information absent in official sources |
easycommandblocker.bypass.tab | Bypass tab-completion filters | Information absent in official sources |
easycommandblocker.bypass.commands | Bypass blocked commands | Information absent in official sources |
The permission nodes are listed in the official plugin page; explicit default values (true/op/false) are not specified in the official resource, so defaults are not asserted here. ()
⚙ Installation
📥 Installation
- Download the plugin .jar from the official resource and/or GitHub release.
- Place the .jar into your server's
plugins/folder. - Fully restart the server (do not use
/reload). - Verify the plugin loaded in server console.
📦 Dependencies
- No mandatory external dependencies are documented. The plugin is reported to work together with ViaVersion, ViaBackwards and ViaRewind (for multi-version tab hiding) but these are not listed as required dependencies. ()
🧾 Configuration
- The plugin generates a
config.yml(example configuration is present in the official resource). - You configure lists of blocked commands, tab groups, default actions and custom command-action groups in
config.yml. - There is an
is_networkoption for proxy/back-end deployment. - No official documentation indicates MySQL/SQLite support; information about external database support is absent in the official sources. ()
🧠 Additional information
Known conflicts and limitations
- Does not work on BungeeCord (works on Waterfall and Velocity). OP players bypass options—remember to deop when testing. There are Minecraft limitations: only registered commands (and ones the player has permission for) can be shown/hidden in tab-complete. ()
API / Events
- The plugin exposes a small API event:
CommandBlockedEvent(gives command and fullCommand, plus player). This allows other plugins to react when a command is blocked. ()
FAQ
Q: Will this hide commands for older client versions when using ViaVersion? A: The author indicates the plugin works with ViaVersion, ViaBackwards and ViaRewind to hide tab completion across supported versions, but tab behavior is limited by Minecraft itself. Test in your network. ()
Q: Does the plugin block proxy commands when used on backend servers?
A: When deployed on Waterfall/Velocity it can block proxy commands; use the is_network option when deploying across proxy and backend. ()
Q: Does EasyCommandBlocker collect bStats or telemetry? A: Information about metrics (bStats) collection is not stated in the official resource. Information absent in official sources. ()
Q: Is Discord support available for the plugin? A: No official Discord link or community link is listed on the main resource. Information absent in official sources. ()
When to use this plugin
Use EasyCommandBlocker when you need reliable, version-tolerant blocking and tab hiding on Spigot/Paper servers and proxy setups (Waterfall/Velocity). It is particularly useful on networks running ViaVersion or serving multiple client versions. ()
Useful links
- https://www.spigotmc.org/resources/easycommandblocker-spigot-waterfall-velocity-1-8-1-21-11.101752/
- https://github.com/Ajneb97/EasyCommandBlocker
- https://github.com/ajneb97
- https://ko-fi.com/ajneb97
- A Minecraft Server2658.83
- A Minecraft Server2355.34
- |
Whitelisted Java survival SMP: no planned wipes, player-driven economy, weekly events and optional PvP. Friendly adult community — join via site or Discord.
451.46 - A Minecraft Server551.04
- FoxyCraft032.21
- """022.67
- + Hezzuz Survival : 1.16.x - 1.21.x +
Survival server with clans, mcMMO, economy, ranks and cross‑play — classic survival with extra features and regular events.
06.76 - Server AllForOne05.77
Minecraft plugin EasyCommandBlocker is used on public servers to extend gameplay, add new mechanics, or improve server management. This page contains up-to-date information about the plugin's purpose, usage, and popularity among servers.
The catalog of servers with EasyCommandBlocker is generated automatically based on real data. You can see which Minecraft servers have this plugin installed, how often it is used, and what role it plays in gameplay.
EasyCommandBlocker usage statistics help assess its relevance and distribution. Data is updated regularly and reflects the real state of the Minecraft server ecosystem without manual input.
The Minecraft plugin EasyCommandBlocker page is useful for server owners choosing functionality for their project and for players who want to understand what features a server with this plugin offers.
Use this page to find Minecraft servers with the EasyCommandBlocker plugin, analyze its popularity, and make an informed decision about using the plugin on your server.