Advertisement
qgustavor

Rocket Launcher

Sep 29th, 2013
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.16 KB | None | 0 0
  1. Rocket Launcher
  2. ===============
  3.  
  4. === Links:
  5.  
  6. * imgur album: http://imgur.com/a/Ckd5A
  7. * schematic: https://www.dropbox.com/s/m30obsz6h0d3qz9/rocket.schematic
  8. note: the rail in the schematic is one block shorter than needed, to fix just extend it.
  9.  
  10. === Description:
  11.  
  12. It's made by three modules:
  13. 1. Track builder
  14. It make a free track over the void/flatlands/etc making a rail for the next modules.
  15. 2. Launch point placer
  16. It places the points where the rockets will be launched.
  17. 3. "Launcher" Minecart
  18. It launch a rocket each time it passes by a launch point.
  19.  
  20. === Help and tips:
  21.  
  22. * Each module is composed of a command block that spawn a command block minecart.
  23. * 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.
  24. * Modules 1 and 2 need to go to Z+ direction, module 3 can have any direction. Change coordinates in commands if needed.
  25. * Module 3 need to be powered by a activator rail below a redstone block.
  26. * 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.
  27. * 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.
  28.  
  29. === Modules:
  30. == Track builder:
  31. 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]}}}}}
  32.  
  33. == Launch point placer:
  34. 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]}}
  35.  
  36. == "Launcher" Minecart:
  37. 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