Actualizado:
El comando
# Java 1.21.5 y posteriores
/give @p minecraft:stick[enchantments={knockback:10},custom_name="Palo de empuje"] 1
# Java 1.20.5–1.21.4
/give @p minecraft:stick[enchantments={levels:{knockback:10}}] 1
/enchant se niega porque los palos normalmente no se pueden encantar. /give añade el encantamiento desde el principio.
Cuánto lanza cada nivel
| Nivel | Resultado |
|---|---|
| 2 | Máximo normal; un pequeño empujón |
| 5 | Varios bloques |
| 10 | Lejos; bien para arenas PvP |
| 50+ | Hasta perderse de vista; un golpe saca a cualquiera de la plataforma |
La armadura y los ataques corriendo también cambian la distancia, así que pruébalo antes de un evento.
Una arena de empuje
- Construye una plataforma muy alta, por ejemplo un círculo de 15 bloques en Y=100.
- Da un palo a todos:
/give @a minecraft:stick[enchantments={knockback:10}] 1 - Pon a los jugadores en modo aventura para que no puedan romper la plataforma.
- En un bloque de comandos iterativo en Siempre activo, convierte en espectadores a los que caigan:
/execute as @a[gamemode=adventure] at @s if entity @s[y=-64,dy=150] run gamemode spectator @s
Esto atrapa a los jugadores en modo aventura entre Y=-64 e Y=86, por debajo de la plataforma. Ajusta el rango a tu construcción.
Recibir menos empuje (Java)
Lo lejos que sale volando un jugador depende del atributo de resistencia al empuje. 0 es lo normal y 1 significa que no hay empuje.
- Armadura de netherita: cada pieza suma 0,1, así que un conjunto completo da 0,4 y reduce la distancia un 40 % aprox.
- Un comando: útil cuando solo un árbitro o el que la liga deben quedarse en su sitio.
# Sin empuje (Java 1.21.2 y posteriores)
/attribute @p minecraft:knockback_resistance base set 1
# Volver a lo normal
/attribute @p minecraft:knockback_resistance base set 0
# Java 1.21.1 y anteriores usan generic.knockback_resistance
Para una arena justa, haz que todos se quiten la armadura o lleven el mismo conjunto.
Bedrock Edition
El /enchant de Bedrock no puede poner Empuje en un palo ni pasar del nivel II, y /give no puede añadir encantamientos. Usa una espada con Empuje II o un paquete de comportamiento.
Preguntas frecuentes
- ¿Sin daño, solo empuje? Un palo golpea igual que el puño (1 de daño). Añade Resistencia para que sea aún menos.
- Los jugadores mueren al caer: pon agua bajo la arena o da Caída lenta.
- Un comando antiguo no hace nada: en 1.21.5+, quita la capa
levels:.
Comprueba tu comando
El Command Error Doctor (en inglés) revisa en tu navegador los errores de sintaxis más comunes.