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

NivelResultado
2Máximo normal; un pequeño empujón
5Varios bloques
10Lejos; 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

  1. Construye una plataforma muy alta, por ejemplo un círculo de 15 bloques en Y=100.
  2. Da un palo a todos: /give @a minecraft:stick[enchantments={knockback:10}] 1
  3. Pon a los jugadores en modo aventura para que no puedan romper la plataforma.
  4. 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.

# 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

Comprueba tu comando

El Command Error Doctor (en inglés) revisa en tu navegador los errores de sintaxis más comunes.