BlockCommand | Global Command Filter & Console Protection icon

BlockCommand | Global Command Filter & Console Protection -----

Global command filter and console-only protection (1.8 – 1.21)



BlockCommand – Global Command Security & GUI Manager
BlockCommand es un plugin ligero y potente para Spigot/Paper (1.8.x – 1.21.x) que añade una capa extra de seguridad y control sobre los comandos del servidor.
Está diseñado para trabajar junto con LuckPerms y ahora incluye una interfaz gráfica (GUI) para una administración más rápida y segura.

✨ CARACTERÍSTICAS PRINCIPALES
  • Bloqueo de comandos peligrosos
    Comandos críticos solo pueden ejecutarse desde la consola (ni siquiera OP puede usarlos).

  • Filtro global de permisos por comando
    Cada comando puede requerir un permiso adicional basado en un base-node configurable.

  • Interfaz gráfica (GUI) completa
    • Administrar comandos console-only

    • Administrar ignore-commands

    • Activar / desactivar TAB-Complete

    • Recargar configuración

    • Indicadores visuales claros (ACTIVO / DESACTIVADO)
  • Ignore Commands
    Comandos que no requieren permisos adicionales (ej: /login, /register, etc.).

  • ⌨️ Protección TAB-Complete
    Evita que los jugadores descubran comandos mediante TAB.
    • Compatible 1.8 → 1.21

    • Activable / desactivable desde config.yml o GUI
  • ♻️ Reload seguro
    Incluye /blockcommand reload para aplicar cambios sin reiniciar el servidor.

  • Cambios persistentes
    Todas las modificaciones realizadas desde la GUI se guardan automáticamente en config.yml.
PERMISOS
Permisos principales
  • blockcommand.bypass
    Ignora todas las protecciones del plugin (solo owner o staff de máxima confianza).

  • blockcommand.reload
    Permite usar /blockcommand reload.

  • blockcommand.gui
    Permite abrir la GUI principal.

  • blockcommand.gui.consoleonly
    Administrar comandos console-only desde la GUI.

  • blockcommand.gui.ignore
    Administrar ignore-commands desde la GUI.

  • blockcommand.gui.tab
    Activar / desactivar TAB-Complete desde la GUI.

  • blockcommand.tab.bypass
    Ignora la protección TAB-Complete.
CÓMO FUNCIONA EL FILTRO GLOBAL
BlockCommand no reemplaza los permisos de otros plugins,
añade una comprobación extra de seguridad.

Para que un jugador pueda usar un comando necesita:

1️⃣ El permiso nativo del plugin que maneja el comando
2️⃣ El permiso adicional de BlockCommand con este formato:


<base-node>.<comando>

Por defecto en config.yml:


base-node: cmd

Ejemplos generados:

/bw -> cmd.bw
/tab -> cmd.tab
/fly -> cmd.fly
/gm -> cmd.gm
/gamemode -> cmd.gamemode

EJEMPLOS CON LUCKPERMS
1️⃣ Comandos de minijuegos

lp group default permission set cmd.bw true
lp group vip permission set cmd.tab true

2️⃣ Gamemode solo para staff

lp group staff permission set minecraft.command.gamemode true
lp group staff permission set cmd.gamemode true
lp group staff permission set cmd.gm true

3️⃣ Fly solo para VIP

lp group vip permission set essentials.fly true
lp group vip permission set cmd.fly true

4️⃣ Bypass total para el owner

lp user TuNick permission set blockcommand.bypass true

⚙️ INSTALACIÓN
1️⃣ Copia BlockCommand.jar en la carpeta /plugins
2️⃣ Inicia el servidor
3️⃣ Se creará la carpeta /plugins/BlockCommand/ con:

  • config.yml

  • README.md
    4️⃣ Configura permisos con LuckPerms
    5️⃣ Usa /blockcommand para administrar o /blockcommand reload
COMPATIBILIDAD
  • ✔️ Spigot

  • ✔️ Paper

  • ✔️ Java 8+

  • ✔️ Minecraft 1.8.x – 1.21.x
ESTADO DEL PLUGIN
  • ✔️ Estable

  • ✔️ Seguro

  • ✔️ GUI integrada

  • ✔️ Compatible con servidores legacy y modernos
Resource Information
Author:
----------
Total Downloads: 15
First Release: Nov 17, 2025
Last Update: Today at 12:21 PM
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings