2 votos

¿Cómo puedo eliminar TODOS los bloques de barrera en un radio de 10 bloques del jugador con bloques de mando?

He seguido este vídeo para conseguir un sistema que permita a los jugadores volar en modo supervivencia:

He modificado el sistema dotándolo de un "elemento de conmutación" que permite al jugador desactivar el vuelo cuando le resulte molesto o no lo desee.

A veces, cuando utilizo el elemento de conmutación, el bloque de barrera se retira y el jugador cae al suelo como estaba previsto, pero otras veces el bloque de barrera permanece y se mantiene en el aire, lo que significa que hay bloques invisibles flotantes en el aire, lo que es increíblemente indeseable.

Preferiría eliminar todos los bloques de barrera en un radio de 10 manzanas del jugador cada vez que deje de volar, así que me gustaría que me ayudarais los más listos.

¿Cómo puedo eliminar TODOS los bloques de barrera en un radio de 10 bloques del jugador con bloques de mando?

3voto

Justin Ludwig Puntos 912
execute @a ~ ~ ~ fill ~-10 ~-10 ~-10 ~10 ~10 ~10 air 0 replace barrier

Eso debería despejar un cubo de 20x20x20 bloques alrededor del jugador de cualquier barrera de bloques.

2voto

user264358 Puntos 21

1.13 Actualización

/execute as @a at @a fill ~10 ~10 ~10 ~-10 ~-10 ~-10 air replace barrier

Puede sustituir el @a con @p o cualquier jugador, o @a[nbt=] o @a[tag=] lo que realmente quieras.

El valor absoluto del número después de cualquier tilde (~) en el comando es el radio alrededor del jugador en el que llenará los bloques de barrera. Espero que esto ayude, este es también un comando con el formato de las versiones más nuevas, por lo que no funcionará en versiones antiguas como la 1.8.

JugonesTop.com

Jugonestop es una comunidad para amantes del gaming. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X