Usa el código NILO20: 20% de descuento por confiar en nosotros..

Ilustración de Minecraft: un grupo de jugadores lucha en una cámara de pruebas

Cómo activar y usar bloques de comandos en tu servidor

Activa los bloques de comandos en tu servidor de Minecraft, consigue uno y aprende los tres tipos (impulso, cadena y repetición) con ejemplos listos para usar.

3 min de lectura Comandos

Un bloque de comandos ejecuta un comando cuando lo activas con redstone, o de forma continua. Sirve para tiendas, minijuegos, mensajes de bienvenida, teletransportes en el spawn y casi cualquier mecánica sin necesidad de plugins.

1. Actívalos en el servidor

En los servidores vienen desactivados por defecto.

Java

  1. Detén el servidor.

  2. Abre server.properties con el Administrador de archivos y cambia:

    enable-command-blocks=true
    
  3. Arranca el servidor.

Bedrock

Escribe en la consola del panel:

gamerule commandblocksenabled true

Se aplica al momento, sin reiniciar.

2. Consigue uno

Necesitas ser operador y estar en modo creativo. Si no lo eres, mira la guía de whitelist y operadores.

/gamemode creative
/give @s command_block

No aparecen en el inventario creativo: solo se consiguen con /give.

3. Escribe el comando

Haz clic derecho sobre el bloque para abrir su ventana. En el campo de texto escribe el comando, con o sin la barra, y pulsa Hecho.

Las opciones de la ventana son:

Opción Qué hace
Impulso / Cadena / Repetición El tipo de bloque (lo explicamos abajo).
Incondicional / Condicional Si es condicional, solo se ejecuta si el bloque anterior de la cadena funcionó.
Necesita redstone / Siempre activo Si es Siempre activo, no necesita botón ni palanca.

Los tres tipos

Impulso (naranja)

Ejecuta el comando una vez cada vez que recibe una señal de redstone. Ponle un botón al lado para hacer, por ejemplo, un teletransporte al spawn:

tp @p 0 64 0

@p es el jugador más cercano al bloque, es decir, quien ha pulsado el botón.

Cadena (verde)

Se ejecuta justo después del bloque que le apunta. Sirve para encadenar varios comandos con una sola señal. Ponlos en fila, con la flecha de cada uno apuntando al siguiente, y márcalos como Siempre activo.

Ejemplo: un botón que da un kit y avisa al jugador.

  1. Impulso: give @p bread 16
  2. Cadena: give @p stone_sword
  3. Cadena: tellraw @p {"text":"¡Kit recibido!","color":"green"}

Repetición (morado)

Ejecuta el comando 20 veces por segundo, sin parar, mientras está activo. Úsalo con cuidado.

Ejemplo: dar resistencia a quien esté cerca del spawn, en un radio de 20 bloques:

effect give @a[x=0,y=64,z=0,distance=..20] resistance 2 4 true

Quitar los mensajes del chat

Por defecto, cada vez que un bloque ejecuta un comando, los operadores ven un aviso en el chat. Para desactivarlo:

gamerule commandBlockOutput false

Preguntas frecuentes

Pongo el bloque pero no puedo abrirlo

Comprueba que estás en modo creativo, que eres operador y que enable-command-blocks está en true. Si cambiaste el archivo con el servidor encendido, reinícialo.

El bloque no hace nada en el spawn

En Java, los jugadores que no son operadores no pueden interactuar con bloques dentro de la protección del spawn (spawn-protection en server.properties). El bloque de comandos sí funciona, pero el botón no se puede pulsar. Pon spawn-protection=0 o usa un plugin de protección para controlar qué se puede pulsar.

¿Para qué sirve el campo «Salida anterior»?

Muestra el resultado de la última ejecución. Es útil para saber por qué un comando no funciona: si tiene un error, aparecerá ahí.

¿Necesitas un servidor para probarlo?

Planes desde 2 USD al mes con slots ilimitados. Si te trabas con una guía, soporte te ayuda por Discord.

Crear servidor
Cara de Slime, el mob del plan de 1 GBCara de Esqueleto, el mob del plan de 3 GBCara de Vex, el mob del plan de 6 GBCara de Guardián, el mob del plan de 10 GBCara de Wither, el mob del plan de 16 GBCara de Enderman, el mob del plan de 24 GB