3 votos

¿Cómo puedo hacer que el comando /fill añada bloques, pero sólo encima de ciertos bloques?

Estoy buscando más información sobre el /fill comando. Quiero sustituir los bloques de aire por otro bloque, pero sólo si tienen un bloque de piedra debajo de ellos . El comando /fill ~ ~ ~ ~25 ~-5 ~25 air 0 replace dirt reemplazará cada bloque de aire con suciedad, y eso obviamente no es el resultado que quiero.

¿Cómo puedo añadir una capa de tierra sobre los bloques de piedra, sin llenar el mundo de tierra?

5voto

Justin Ludwig Puntos 912

No hay manera de lograrlo con un solo comando, pero se puede lograr con 5.

/clone ~ ~ ~ ~25 ~5 ~25 ~ 200 ~ filtered force minecraft:stone
/fill ~ 200 ~ ~5 225 ~5 minecraft:grass 0 replace minecraft:stone
/clone ~ ~ ~ ~25 ~5 ~25 ~ 199 ~ filtered force minecraft:stone
/clone ~ 200 ~ ~25 225 ~25 ~ ~1 ~ filtered force minecraft:grass
/fill ~ 200 ~ ~25 225 ~25 air

Creará una copia de piedra en el cielo, comprobará si tiene aire para colocar un bloque, y luego devolverá los bloques y despejará el cielo.

0 votos

Esto parece que debería funcionar. Buen trabajo.

0 votos

Si entiendo bien, lo que hace (paso a paso) es clonar todos los bloques de piedra de toda la estructura en otro lugar, luego cambiar toda la piedra de esta estructura recién clonada en hierba, y luego volver a clonarla en la estructura pero esta vez un poco desplazada hacia arriba para que aparezca la parte superior recién clonada. Bueno, ¡esto es suficiente, creo!

0 votos

Funciona muy bien.

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