Hogar > Cohete > Cómo hacer un cohete espacial en Vanilla Minecraft - Pastebin.com

Cómo hacer un cohete espacial en Vanilla Minecraft - Pastebin.com

como hacer un cohete en minecraft
habboin 08/01/2022 Cohete 998
¡En este tutorial, te mostraré cómo crear tu propio cohete espacial en tu mundo de Minecraft vainilla usando una mecánica de bloque de comando algo simple! Para comenzar, ejecute este comando donde...

¡En este tutorial, te mostraré cómo crear tu propio cohete espacial en tu mundo de Minecraft vainilla usando una mecánica de bloque de comando algo simple!

Para comenzar, ejecuta este comando donde quieras que esté el asiento del cohete espacial:

/summon MinecartRideable ~ ~-0.5 ~ {Etiquetas:["cohete espacial"],NoGravity:1b}

Usaremos esto para detectar los bordes de la nave espacial y ejecutar nuestros comandos relativos a este punto. Ahora necesitamos detectar cuándo el jugador está realmente sentado en el asiento. Ejecute estos comandos en el reloj de repetición principal:

1. Los jugadores del marcador etiquetan @a[tag=inRocket] eliminan inRocket

2. ejecutar @e[tag=rocketship] ~ ~ ~ etiqueta de los jugadores del marcador @a[r=1] agregar inRocket {RootVehicle:{Entity:{id:MinecartRideable}}}

Este sistema le da al jugador una etiqueta cuando está sentado dentro del asiento que podemos usar para ejecutar otros comandos. El primero elimina constantemente la etiqueta, mientras que el segundo agrega la etiqueta cuando el jugador cumple con el requisito de sentarse en el asiento inmediatamente después, lo que hace que no tenga la etiqueta y no cumpla con el requisito. Ahora tenemos que hacer que el cohete se mueva hacia arriba. Queremos que tenga una velocidad establecida y que no suba tan rápido como pueda, por lo que necesitamos un temporizador. Para crear un cronómetro, creemos un objetivo de marcador usando este comando en el chat:

/marcador de objetivos agregar dummy de cohetes

Ya sabemos cuándo el jugador está sentado en el asiento debido a la etiqueta 'inRocket' que les dimos anteriormente, por lo que ahora debemos ejecutar en todos los jugadores con esta etiqueta y agregar constantemente una puntuación en el objetivo del temporizador de cohetes al asiento del carro minero usando este comando en la cadena:

ejecuta @a[tag=inRocket] ~ ~ ~ los jugadores del marcador agregan @e[tag=rocketship,r=1] Rockettimer 1

Ahora, tenemos que hacer que el cohete se mueva hacia arriba después de un tiempo determinado. Podemos usar estos comandos en una cadena para hacerlo:

1. ejecutar @e[score_rockettimer_min=10] ~ ~ ~ clon ~3 ~-4 ~3 ~-3 ~7 ~-3 ~-3 ~-3 ~-3 forzar movimiento

2. tp @e[puntuación_rockettimer_min=10] ~ ~1 ~

3. Los jugadores del marcador establecen @e[score_rockettimer_min=10] Rockettimer 1

Todos estos comandos se ejecutarán en el minecart cuando el temporizador tenga una puntuación de diez (alrededor de 0,5 segundos). El primero clona todos los bloques de la nave espacial hacia arriba, el segundo teletransporta el carro minero y al jugador con él, y el tercero reinicia el temporizador para repetir todo el proceso. Dependiendo del tamaño de su nave espacial, querrá cambiar el primer comando. El ~ significa relativo, por lo que esas coordenadas se ejecutan en relación con el asiento, lo que significa que la esquina inferior de mi cohete espacial tiene 3 bloques en la X positiva, 4 bloques en la Y negativa y 3 bloques en la Z positiva. Los tres primeros ~ representan la esquina inferior del barco, los tres siguientes representan la esquina superior del barco y los tres últimos representan la esquina inferior noroeste de donde se mueve el barco (un bloque hacia arriba). Ahora necesitamos que el cohete navegue hacia abajo. Para evitar usar otro marcador, vamos a usar el mismo pero con cuenta regresiva en lugar de ascendente. Para hacer esto, necesitamos agregar este comando a nuestra cadena:

ejecutar @e[tag=rocketship] ~ ~ ~ ejecutar @p ~ ~ ~ ejecutar @a[r=0,tag=!inRocket] ~ ~ ~ ejecutar @e[tag=rocketship,c=1] ~ ~ ~ detectar ~ ~-5 ~ aire 0 jugadores del marcador eliminar @e[tag=rocketship,c=1] cohetetimer 1

Este comando se ejecuta en el jugador más cercano a la nave, verificando si están sentados en el asiento y luego, si no lo están, probará si hay aire debajo de la nave. Si todo cumple con estos requisitos, eliminará una puntuación de sí mismo en el marcador de Rockettimer. Si su nave es de un tamaño diferente, entonces necesita probar una posición aérea diferente. Simplemente cambie el '-5' en 'detectar ~ ~-5 ~' a la cantidad de bloques que haya entre el asiento y el suelo. A continuación, debemos mover el cohete hacia abajo después de medio segundo. Podemos hacer esto agregando estos comandos a la cadena:

1. ejecutar @e[score_rockettimer=0] ~ ~ ~ clon ~3 ~-4 ~3 ~-3 ~7 ~-3 ~-3 ~-5 ~-3 forzar movimiento

2. tp @e[puntuación_rockettimer=0] ~ ~-1 ~

3. Los jugadores del marcador establecen @e[score_rockettimer=0] Rockettimer 9

Estos comandos funcionan exactamente igual para mover la nave hacia arriba, excepto que los comandos de clonación y teletransportación moverán la nave, el asiento y el jugador hacia abajo. El último reinicia nuevamente el temporizador para estar listo para repetir el proceso. El último comando pequeño lo hará para que no pueda empujar el asiento y estropear el sistema. Agrégalo al final de tu cadena:

entidaddatos @e[etiqueta=cohete] {Movimiento:[0.0,0.0,0.0]}

¡Eso es todo lo que necesitas saber para crear tu propio cohete espacial en Minecraft vainilla! Como desafío adicional, puede intentar agregar algunas partículas y efectos de sonido, pero dejaré que ustedes lo averigüen por su cuenta. ¡Buena suerte! :D