Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Rocket Launcher
- ===============
- === Links:
- * imgur album: http://imgur.com/a/Ckd5A
- * schematic: https://www.dropbox.com/s/m30obsz6h0d3qz9/rocket.schematic
- note: the rail in the schematic is one block shorter than needed, to fix just extend it.
- === Description:
- It's made by three modules:
- 1. Track builder
- It make a free track over the void/flatlands/etc making a rail for the next modules.
- 2. Launch point placer
- It places the points where the rockets will be launched.
- 3. "Launcher" Minecart
- It launch a rocket each time it passes by a launch point.
- === Help and tips:
- * Each module is composed of a command block that spawn a command block minecart.
- * As command block minecarts need activator rails you will need to setup one. Follow the example by the pictures or schematic if you need help.
- * Modules 1 and 2 need to go to Z+ direction, module 3 can have any direction. Change coordinates in commands if needed.
- * Module 3 need to be powered by a activator rail below a redstone block.
- * None of the modules have self propulsion: use furnace minecarts or change the commands to make it place golden_rails and redstone_block instead of rails. Sometimes only the stacked minecart momentum will be sufficient.
- * When the chunk unloads the FallingSand entity will fall in the wrong place and the rocket will stop. To fix that place a activator_rail under the quartz block.
- === Modules:
- == Track builder:
- summon MinecartCommandBlock ~ ~-2 ~ {Command:"setblock ~ ~-.2 ~1 activator_rail",Riding:{id:MinecartCommandBlock,Command:"setblock ~ ~-1.2 ~2 quartz_block",Riding:{id:MinecartCommandBlock,Command:"setblock ~ ~.5 ~1 redstone_block",Riding:{id:MinecartCommandBlock,Command:"setblock ~ ~.5 ~-1 air",Riding:{id:MinecartCommandBlock,Command:"setblock ~ ~-.2 ~-1 rail",Motion:[0.0,0.0,3.0]}}}}}
- == Launch point placer:
- summon MinecartCommandBlock ~ ~-2 ~ {Command:"setblock ~ ~-.2 ~7 activator_rail",Riding:{id:MinecartCommandBlock,Command:"setblock ~ ~.5 ~7 redstone_block",Motion:[0.0,0.0,3.0]}}
- == "Launcher" Minecart:
- summon MinecartCommandBlock ~ ~1 ~ {Command:"setblock ~ ~-2 ~ air", Riding: {id:MinecartCommandBlock, Command:"summon MinecartCommandBlock ~ ~5 ~ {Command: \"setblock ~1 ~ ~1 iron_block\"}", Riding: {id:MinecartCommandBlock, Command:"summon MinecartCommandBlock ~ ~5 ~ {Command: \"setblock ~1 ~ ~-1 iron_block\"}", Riding: {id:MinecartCommandBlock, Command:"summon MinecartCommandBlock ~ ~5 ~ {Command: \"setblock ~1 ~ ~ iron_block\"}", Riding: {id:MinecartCommandBlock, Command:"summon MinecartCommandBlock ~ ~5 ~ {Command: \"setblock ~-1 ~ ~1 iron_block\"}", Riding: {id:MinecartCommandBlock, Command:"summon MinecartCommandBlock ~ ~5 ~ {Command: \"setblock ~-1 ~ ~-1 iron_block\"}", Riding: {id:MinecartCommandBlock, Command:"summon MinecartCommandBlock ~ ~7 ~ {Command: \"setblock ~-1 ~ ~ iron_block\"}", Riding: {id:MinecartCommandBlock, Command:"summon MinecartCommandBlock ~ ~7 ~ {Command: \"setblock ~ ~ ~1 iron_block\"}", Riding: {id:MinecartCommandBlock, Command:"summon MinecartCommandBlock ~ ~7 ~ {Command: \"setblock ~ ~ ~-1 iron_block\"}", Riding: {id:MinecartCommandBlock, Command:"setblock ~ ~1 ~ activator_rail", Riding: {id:MinecartCommandBlock, Command:"setblock ~ ~ ~ redstone_block", Riding: {id:MinecartCommandBlock, Command:"summon MinecartCommandBlock ~ ~7 ~ {Command: \"setblock ~ ~-5 ~ air\"}", Riding: {id:MinecartCommandBlock, Command:"summon MinecartCommandBlock ~ ~7 ~ {Command: \"setblock ~1 ~-5 ~1 air\"}", Riding: {id:MinecartCommandBlock, Command:"summon MinecartCommandBlock ~ ~7 ~ {Command: \"setblock ~1 ~-5 ~-1 air\"}", Riding: {id:MinecartCommandBlock, Command:"summon MinecartCommandBlock ~ ~7 ~ {Command: \"setblock ~1 ~-4 ~ air\"}", Riding: {id:MinecartCommandBlock, Command:"summon MinecartCommandBlock ~ ~7 ~ {Command: \"setblock ~-1 ~-5 ~1 air\"}", Riding: {id:MinecartCommandBlock, Command:"summon MinecartCommandBlock ~ ~7 ~ {Command: \"setblock ~-1 ~-5 ~-1 air\"}", Riding: {id:MinecartCommandBlock, Command:"summon MinecartCommandBlock ~ ~7 ~ {Command: \"setblock ~-1 ~-4 ~ air\"}", Riding: {id:MinecartCommandBlock, Command:"summon MinecartCommandBlock ~ ~7 ~ {Command: \"setblock ~ ~-4 ~1 air\"}", Riding: {id:MinecartCommandBlock, Command:"summon MinecartCommandBlock ~ ~7 ~ {Command: \"setblock ~ ~-4 ~-1 air\"}", Riding: {id:MinecartCommandBlock, Command:"summon MinecartCommandBlock ~ ~7 ~ {Command: \"setblock ~-1 ~3 ~1 glass\"}", Riding: {id:MinecartCommandBlock, Command:"summon MinecartCommandBlock ~ ~7 ~ {Command: \"setblock ~-1 ~3 ~-1 glass\"}", Riding: {id:MinecartCommandBlock, Command:"summon MinecartCommandBlock ~ ~7 ~ {Command: \"setblock ~-1 ~3 ~ glass\"}", Riding: {id:MinecartCommandBlock, Command:"summon MinecartCommandBlock ~ ~7 ~ {Command: \"setblock ~ ~3 ~1 glass\"}", Riding: {id:MinecartCommandBlock, Command:"summon MinecartCommandBlock ~ ~7 ~ {Command: \"setblock ~ ~3 ~-1 glass\"}", Riding: {id:MinecartCommandBlock, Command:"summon MinecartCommandBlock ~ ~7 ~ {Command: \"setblock ~1 ~3 ~1 glass\"}", Riding: {id:MinecartCommandBlock, Command:"summon MinecartCommandBlock ~ ~7 ~ {Command: \"setblock ~1 ~3 ~-1 glass\"}", Riding: {id:MinecartCommandBlock, Command:"summon MinecartCommandBlock ~ ~7 ~ {Command: \"setblock ~1 ~3 ~ glass\"}", Riding: {id:MinecartCommandBlock, Command:"summon FallingSand ~ ~8 ~ {TileID:157,Time:1}", Riding: {id:MinecartCommandBlock, Command:"summon MinecartCommandBlock ~ ~7 ~ {Command: \"summon FallingSand ~ ~.8 ~ {TileID:157,Time:1,DropItem:0}\"}", Riding: {id:MinecartCommandBlock, Command:"summon MinecartCommandBlock ~ ~7 ~ {Command: \"setblock ~ ~3 ~ air\"}", Riding: {id:MinecartCommandBlock, Command:"summon MinecartCommandBlock ~ ~7 ~ {Command: \"setblock ~ ~4 ~ glass\"}", Riding: {id:MinecartCommandBlock, Command:"summon MinecartCommandBlock ~ ~7 ~ {Command: \"setblock ~ ~-4 ~ redstone_block\"}", Riding: {id:MinecartCommandBlock, Command:"summon MinecartCommandBlock ~ ~7 ~ {Command: \"setblock ~ ~-3 ~ piston 1\"}", Riding: {id:MinecartCommandBlock, Command:"setblock ~ ~8 ~ quartz_block", Riding: {id:MinecartCommandBlock, Command:"setblock ~ ~5 ~ piston 1", Riding: {id:MinecartCommandBlock, Command:"setblock ~ ~6 ~ redstone_block", Motion: [0.0,0.0,1.0]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement