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 Filter & Console Protection
BlockCommand es un plugin ligero para Spigot/Paper 1.8.x – 1.21.x que añade una capa extra de seguridad a los comandos del servidor, pensado para trabajar junto con LuckPerms.

CARACTERÍSTICAS
- Bloquea comandos peligrosos para todos los jugadores (solo se pueden ejecutar desde la consola, ni siquiera OP).
- Filtro global de permisos: cada comando puede requerir un permiso extra basado en un base-node configurable.
- Toda la configuración se hace desde config.yml.
- Incluye /blockcommand reload para recargar la configuración sin reiniciar el servidor.

PERMISOS
- blockcommand.bypass → ignora todos los filtros de BlockCommand (owner / staff de mucha confianza).
- blockcommand.reload → permite usar /blockcommand reload.

CÓMO FUNCIONA EL FILTRO GLOBAL

BlockCommand no reemplaza los permisos de otros plugins, añade una comprobación extra.

Para que un jugador pueda usar un comando normalmente necesitará:
1) El permiso nativo del plugin que maneja el comando (Essentials, BedWars, comandos vanilla, etc.).
2) El permiso extra de BlockCommand con este formato:

<base-node>.<comando>

En config.yml, por defecto:
base-node: "cmd"

Eso genera permisos como:
/bw -> cmd.bw
/tab -> cmd.tab
/fly -> cmd.fly
/gm -> cmd.gm
/gamemode -> cmd.gamemode

EJEMPLOS CON LUCKPERMS (AJUSTA A TU SERVIDOR)

Formato general:
<base-node>.<comando>
base-node: cmd

1) Comandos de minijuegos (/bw, /tab)

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

2) Gamemode solo para staff

# Permisos nativos (elige los que uses):
lp group staff permission set minecraft.command.gamemode true
# o, si usas EssentialsX:
# lp group staff permission set essentials.gamemode true

# Permisos extra de BlockCommand:
lp group staff permission set cmd.gamemode true
lp group staff permission set cmd.gm true

3) Fly solo para rango VIP

# Permiso del plugin (EssentialsX):
lp group vip permission set essentials.fly true

# Permiso extra de BlockCommand:
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/ de tu servidor.
2) Inicia el servidor.
3) Se creará la carpeta plugins/BlockCommand/ con:
- config.yml
- README.md
4) Edita config.yml según tus necesidades.
5) Usa /blockcommand reload para aplicar los cambios sin reiniciar el servidor.
Resource Information
Author:
----------
Total Downloads: 3
First Release: Nov 17, 2025
Last Update: Nov 17, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings