summon FallingSand ~ ~1 ~ {Block:stone,Time:1,Passengers:[{id:FallingSand,Block:redstone_block,Time:1,Passengers:[{id:FallingSand,Block:activator_rail,Time:1,Passengers:[{id:MinecartCommandBlock,Command:gamerule commandBlockOutput false},{id:MinecartCommandBlock,Command:fill ~2 ~-3 ~-2 ~8 ~2 ~2 iron_block 0 hollow},{id:MinecartCommandBlock,Command:fill ~2 ~-2 ~-2 ~8 ~1 ~2 stained_glass 3 0 iron_block},{id:MinecartCommandBlock,Command:/scoreboard objectives add ironR dummy},{id:MinecartCommandBlock,Command:/scoreboard objectives add coalR dummy},{id:MinecartCommandBlock,Command:/scoreboard objectives add blazeR dummy},{id:MinecartCommandBlock,Command:/scoreboard objectives add killR dummy},{id:MinecartCommandBlock,Command:/scoreboard objectives add flyI dummy},{id:MinecartCommandBlock,Command:/scoreboard objectives add countRock dummy},{id:MinecartCommandBlock,Command:/setworldspawn 0 100 0},{id:MinecartCommandBlock,Command:"/summon ArmorStand 0 200 0 {Tags:[\"moon\"]}"},{id:MinecartCommandBlock,Command:/scoreboard objectives add grounded dummy},{id:MinecartCommandBlock,Command:/scoreboard objectives add endCount dummy},{id:MinecartCommandBlock,Command:"/tellraw @a [\"\",{\"text\":\"Minecraft Rocket Ships In One Command\",\"color\":\"red\",\"bold\":true,\"underlined\":true}]"},{id:MinecartCommandBlock,Command:"/tellraw @a [\"\",{\"text\":\"Command created by system_update [Click here]\",\"color\":\"gold\",\"clickEvent\":{\"action\":\"open_url\",\"value\":\"https://www.youtube.com/c/system_update?sub_confirmation=1\"}}]"},{id:MinecartCommandBlock,Command:"/tellraw @a [\"\",{\"text\":\"Combined into one command using MrGarretto's command combiner [here]\",\"color\":\"aqua\",\"clickEvent\":{\"action\":\"open_url\",\"value\":\"https://mrgarretto.com/cmdcombiner\"}}]"},{id:MinecartCommandBlock,Command:"/tellraw @a [\"\",{\"text\":\"Get the resourcepack [here]\",\"color\":\"yellow\",\"clickEvent\":{\"action\":\"open_url\",\"value\":\"https://www.dropbox.com/s/qowkdatz7ylkcut/Rocket%20Ship.zip?dl=1\"}}]"},{id:MinecartCommandBlock,Command:fill ~3 ~-2 ~-1 ~7 ~1 ~1 chain_command_block 5},{id:MinecartCommandBlock,Command:setblock ~3 ~1 ~1 chain_command_block 2},{id:MinecartCommandBlock,Command:fill ~7 ~1 ~1 ~4 ~1 ~1 chain_command_block 4},{id:MinecartCommandBlock,Command:setblock ~7 ~ ~1 chain_command_block 1},{id:MinecartCommandBlock,Command:setblock ~3 ~ ~ chain_command_block 3},{id:MinecartCommandBlock,Command:fill ~7 ~ ~ ~4 ~ ~ chain_command_block 4},{id:MinecartCommandBlock,Command:setblock ~7 ~ ~-1 chain_command_block 3},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~-1 chain_command_block 1},{id:MinecartCommandBlock,Command:fill ~7 ~-1 ~-1 ~4 ~-1 ~-1 chain_command_block 4},{id:MinecartCommandBlock,Command:setblock ~7 ~-1 ~ chain_command_block 2},{id:MinecartCommandBlock,Command:setblock ~3 ~-1 ~1 chain_command_block 2},{id:MinecartCommandBlock,Command:fill ~7 ~-1 ~1 ~4 ~-1 ~1 chain_command_block 4},{id:MinecartCommandBlock,Command:setblock ~7 ~-2 ~1 chain_command_block 1},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~ chain_command_block 3},{id:MinecartCommandBlock,Command:fill ~7 ~-2 ~ ~4 ~-2 ~ chain_command_block 4},{id:MinecartCommandBlock,Command:setblock ~7 ~-2 ~-1 chain_command_block 3},{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~-1 repeating_command_block 5},{id:MinecartCommandBlock,Command:blockdata ~5 ~1 ~ {auto:1,Command:/execute @e[score_countRock_min=110] ~ ~ ~ particle spell ~ ~ ~ 0.1 -0.5 0.1 0.1 100}},{id:MinecartCommandBlock,Command:blockdata ~4 ~1 ~ {auto:1,Command:/scoreboard players add @e[tag=rocket,score_countRock_min=800] countRock 1}},{id:MinecartCommandBlock,Command:blockdata ~3 ~1 ~ {auto:1,Command:/execute @e[score_endCount_min=1000] ~ ~ ~ execute @p ~ ~ ~ setworldspawn ~ ~ ~}},{id:MinecartCommandBlock,Command:blockdata ~3 ~1 ~1 {auto:1,Command:/kill @e[tag=kill]}},{id:MinecartCommandBlock,Command:blockdata ~4 ~1 ~1 {auto:1,Command:/execute @e[tag=kill] ~ ~ ~ kill @e[tag=home,c=1]}},{id:MinecartCommandBlock,Command:blockdata ~5 ~1 ~1 {auto:1,Command:/execute @e[tag=kill] ~ ~ ~ effect @p clear}},{id:MinecartCommandBlock,Command:blockdata ~6 ~1 ~1 {auto:1,Command:/execute @e[tag=kill] ~ ~ ~ tp @p @e[tag=home]}},{id:MinecartCommandBlock,Command:blockdata ~7 ~1 ~1 {auto:1,Command:/execute @a ~ ~ ~ scoreboard players tag @e[tag=earth,r=1] add kill}},{id:MinecartCommandBlock,Command:blockdata ~7 ~ ~1 {auto:1,Command:/execute @e[score_countRock_min=840] ~ ~ ~ kill @e[tag=rocket,c=1,r=1]}},{id:MinecartCommandBlock,Command:blockdata ~6 ~ ~1 {auto:1,Command:"/execute @e[score_countRock_min=800,score_countRock=800] ~ ~ ~ summon ArmorStand ~ ~ ~ {Tags:[\\\"home\\\"],Invisible:1b}"}},{id:MinecartCommandBlock,Command:blockdata ~5 ~ ~1 {auto:1,Command:"/execute @e[score_countRock_min=840] ~ ~ ~ summon ArmorStand 10 295 0 {Invisible:1b,DisabledSlots:1b,ArmorItems:[{},{},{},{id:\\\"minecraft:wooden_hoe\\\"}],Tags:[\\\"earth\\\"]}"}},{id:MinecartCommandBlock,Command:blockdata ~4 ~ ~1 {auto:1,Command:/execute @e[score_countRock_min=800] ~ ~ ~ effect @p jump_boost 9999 3 true}},{id:MinecartCommandBlock,Command:blockdata ~3 ~ ~1 {auto:1,Command:/execute @e[score_countRock_min=800] ~ ~ ~ effect @p blindness 9999 255 true}},{id:MinecartCommandBlock,Command:blockdata ~3 ~ ~ {auto:1,Command:/execute @e[score_countRock_min=800,score_countRock=800] ~ ~ ~ tp @p 0 300 0}},{id:MinecartCommandBlock,Command:blockdata ~4 ~ ~ {auto:1,Command:/execute @e[score_countRock_min=800,score_countRock=800] ~ ~ ~ scoreboard players set @p flyI 0}},{id:MinecartCommandBlock,Command:blockdata ~5 ~ ~ {auto:1,Command:/execute @e[score_countRock_min=800,score_countRock=800] ~ ~ ~ effect @p resistance 10 255 true }},{id:MinecartCommandBlock,Command:blockdata ~6 ~ ~ {auto:1,Command:/kill @e[score_endCount_min=1001]}},{id:MinecartCommandBlock,Command:blockdata ~7 ~ ~ {auto:1,Command:/execute @e[tag=end] ~ ~ ~ setblock ~ ~ ~ end_stone}},{id:MinecartCommandBlock,Command:blockdata ~7 ~ ~-1 {auto:1,Command:/spreadplayers 0 0 0 80 false @e[tag=end]}},{id:MinecartCommandBlock,Command:blockdata ~6 ~ ~-1 {auto:1,Command:/scoreboard players add @e[tag=end] endCount 1}},{id:MinecartCommandBlock,Command:blockdata ~5 ~ ~-1 {auto:1,Command:/kill @e[score_grounded_min=1]}},{id:MinecartCommandBlock,Command:blockdata ~4 ~ ~-1 {auto:1,Command:"/execute @e[score_grounded_min=1] ~ ~ ~ summon ArmorStand 0 300 0 {Tags:[\\\"end\\\"]}"}},{id:MinecartCommandBlock,Command:blockdata ~3 ~ ~-1 {auto:1,Command:"/execute @e[score_grounded_min=1] ~ ~ ~ summon ArmorStand 0 300 0 {Tags:[\\\"end\\\"]}"}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-1 ~-1 {auto:1,Command:"/execute @e[score_grounded_min=1] ~ ~ ~ summon ArmorStand 0 300 0 {Tags:[\\\"end\\\"]}"}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-1 ~-1 {auto:1,Command:"/execute @e[score_grounded_min=1] ~ ~ ~ summon ArmorStand 0 300 0 {Tags:[\\\"end\\\"]}"}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-1 ~-1 {auto:1,Command:"/execute @e[score_grounded_min=1] ~ ~ ~ summon ArmorStand 0 300 0 {Tags:[\\\"end\\\"]}"}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-1 ~-1 {auto:1,Command:"/execute @e[score_grounded_min=1] ~ ~ ~ summon ArmorStand 0 300 0 {Tags:[\\\"end\\\"]}"}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-1 ~-1 {auto:1,Command:"/execute @e[score_grounded_min=1] ~ ~ ~ summon ArmorStand 0 300 0 {Tags:[\\\"end\\\"]}"}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-1 ~ {auto:1,Command:"/execute @e[score_grounded_min=1] ~ ~ ~ summon ArmorStand 0 300 0 {Tags:[\\\"end\\\"]}"}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-1 ~ {auto:1,Command:"/execute @e[score_grounded_min=1] ~ ~ ~ summon ArmorStand 0 300 0 {Tags:[\\\"end\\\"]}"}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-1 ~ {auto:1,Command:"/execute @e[score_grounded_min=1] ~ ~ ~ summon ArmorStand 0 300 0 {Tags:[\\\"end\\\"]}"}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-1 ~ {auto:1,Command:/execute @e[score_grounded_min=1] ~ ~ ~ fill 84 ~2 84 -84 ~2 -84 air}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-1 ~ {auto:1,Command:/execute @e[score_grounded_min=1] ~ ~ ~ fill 85 ~2 85 -85 ~2 -85 barrier}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-1 ~1 {auto:1,Command:/execute @e[score_grounded_min=1] ~ ~ ~ fill 90 ~ 90 -90 ~ -90 end_stone 0 replace air}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-1 ~1 {auto:1,Command:/execute @e[tag=moon] ~ ~ ~ detect ~ ~-1 ~ air -1 scoreboard players set @e[c=1,r=0] grounded 0}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-1 ~1 {auto:1,Command:/scoreboard players set @e[tag=moon] grounded 1}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-1 ~1 {auto:1,Command:/tp @e[score_countRock_min=110] ~ ~0.2 ~}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-1 ~1 {auto:1,Command:"/execute @e[score_countRock_min=80,score_countRock=80] ~ ~ ~ title @a[score_flyI_min=1,c=1] title {\\\"text\\\":\\\"LAUNCH\\\",\\\"color\\\":\\\"green\\\"}"}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-2 ~1 {auto:1,Command:"/execute @e[score_countRock_min=60,score_countRock=60] ~ ~ ~ title @a[score_flyI_min=1,c=1] title {\\\"text\\\":\\\"1\\\",\\\"color\\\":\\\"red\\\"}"}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-2 ~1 {auto:1,Command:"/execute @e[score_countRock_min=40,score_countRock=40] ~ ~ ~ title @a[score_flyI_min=1,c=1] title {\\\"text\\\":\\\"2\\\",\\\"color\\\":\\\"red\\\"}"}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-2 ~1 {auto:1,Command:"/execute @e[score_countRock_min=20,score_countRock=20] ~ ~ ~ title @a[score_flyI_min=1,c=1] title {\\\"text\\\":\\\"3\\\",\\\"color\\\":\\\"red\\\"}"}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-2 ~1 {auto:1,Command:/execute @a[score_flyI_min=1] ~ ~ ~ scoreboard players add @e[tag=rocket,c=1] countRock 1}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-2 ~1 {auto:1,Command:/execute @a[score_flyI_min=1] ~ ~ ~ execute @e[tag=rocket,c=1] ~ ~ ~ teleport @a[score_flyI_min=1,c=1] ~3 ~2 ~}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-2 ~ {auto:1,Command:/execute @e[tag=rocket] ~ ~ ~ scoreboard players set @a[r=1] flyI 1}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-2 ~ {auto:1,Command:/kill @e[score_killR_min=1]}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-2 ~ {auto:1,Command:/execute @e[score_blazeR_min=1] ~ ~ ~ execute @e[score_ironR_min=1,r=1] ~ ~ ~ execute @e[score_coalR_min=1,r=1] ~ ~ ~ kill @e[score_ironR_min=1,r=1]}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-2 ~ {auto:1,Command:/execute @e[score_blazeR_min=1] ~ ~ ~ execute @e[score_ironR_min=1,r=1] ~ ~ ~ execute @e[score_coalR_min=1,r=1] ~ ~ ~ scoreboard players set @e[score_blazeR_min=1,r=2] killR 1}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-2 ~ {auto:1,Command:/execute @e[score_blazeR_min=1] ~ ~ ~ execute @e[score_ironR_min=1,r=1] ~ ~ ~ execute @e[score_coalR_min=1,r=1] ~ ~ ~ scoreboard players set @e[score_coalR_min=1,r=1] killR 1}},{id:MinecartCommandBlock,Command:blockdata ~7 ~-2 ~-1 {auto:1,Command:"/execute @e[score_blazeR_min=1] ~ ~ ~ execute @e[score_ironR_min=1,r=1] ~ ~ ~ execute @e[score_coalR_min=1,r=1] ~ ~ ~ summon ArmorStand ~ ~0.2 ~ {NoGravity:1b,ArmorItems:[{},{},{},{id:\\\"minecraft:wooden_hoe\\\"}],DisabledSlots:1b,Invulnerable:1b,Invisible:1b,Tags:[\\\"rocket\\\"]}"}},{id:MinecartCommandBlock,Command:blockdata ~6 ~-2 ~-1 {auto:1,Command:/execute @e[score_blazeR_min=1] ~ ~ ~ execute @e[score_ironR_min=1,r=1] ~ ~ ~ execute @e[score_coalR_min=1,r=1] ~ ~ ~ fill ~1 ~ ~1 ~-1 ~ ~-1 stone_slab 0 replace air}},{id:MinecartCommandBlock,Command:blockdata ~5 ~-2 ~-1 {auto:1,Command:"/scoreboard players set @e[type=Item] blazeR 1 {Item:{id:\\\"minecraft:blaze_powder\\\",Count:1b}}"}},{id:MinecartCommandBlock,Command:blockdata ~4 ~-2 ~-1 {auto:1,Command:"/scoreboard players set @e[type=Item] coalR 1 {Item:{id:\\\"minecraft:coal\\\",Count:5b}}"}},{id:MinecartCommandBlock,Command:blockdata ~3 ~-2 ~-1 {auto:1,Command:"/scoreboard players set @e[type=Item] ironR 1 {Item:{id:\\\"minecraft:iron_ingot\\\",Count:15b}}"}},{id:MinecartCommandBlock,Command:setblock ~ ~ ~1 command_block 0 0 {Command:fill ~ ~-3 ~-1 ~ ~ ~ air}},{id:MinecartCommandBlock,Command:setblock ~ ~-1 ~1 redstone_block},{id:MinecartCommandBlock,Command:kill @e[type=MinecartCommandBlock,r=1]}]}]}]}