Bloques de comandos en un servidor
Cómo activar los bloques de comandos, por qué son peligrosos en un servidor público y cómo restringir su acceso con permisos.
Actualizado 13 de agosto de 2026
Los bloques de comandos están desactivados por defecto:
enable-command-block=true
Después de reiniciar, puedes obtener el bloque con el comando /give Nick command_block — no está en el inventario de Creativo.
Tipos de bloque
| Tipo | Comportamiento |
|---|---|
| Impulso | Se activa con una señal de redstone |
| Cadena | Se activa después del bloque anterior |
| Repetición | Se ejecuta cada tick |
Los bloques de repetición son la principal fuente de caídas de rendimiento: 20 ejecuciones por segundo por cada bloque. Una docena de estos circuitos ya se nota en el profiling — Spark.
Peligro
Un bloque de comandos se ejecuta con nivel de permiso 2, lo que significa que puede usar /give, /tp, /summon. Un jugador que consigue acceso a colocar bloques obtiene, en la práctica, la capacidad de repartir cualquier objeto.
Por eso, en servidores públicos:
- solo los administradores pueden colocar bloques;
- la zona con circuitos está protegida por una región — WorldGuard;
/give command_blockno está incluido en los kits ni se vende como beneficio de donante.
Salida por consola
Cada activación se escribe en el log y lo llena de ruido. Puedes desactivarlo con una regla:
gamerule commandBlockOutput false
gamerule logAdminCommands false
Alternativa
Para la mayoría de tareas (teletransportes, recompensas, anuncios), los plugins son más cómodos y más baratos en cuanto a carga: se ejecutan en un evento, no veinte veces por segundo. Los bloques de comandos son buenos donde necesitas las mecánicas de mapa vanilla.
