ChaoticRedstone

How To Make Working Cannons In Minecraft!

Jul 12th, 2016
573
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.61 KB | None | 0 0
  1. //Watch my YouTube video for help:https://www.youtube.com/watch?v=jRe10KPlJRc&feature=youtu.be
  2.  
  3. //Scoreboards
  4. > /scoreboard objectives add rc stat.talkedToVillager
  5. > /scoreboard objectives add tnt dummy
  6.  
  7. //Cannon Command
  8. > 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:summon ArmorStand ~ ~-3.79633 ~ {DisabledSlots:1,Invisible:1,NoGravity:1,ArmorItems:[{},{},{},{id:coal_block}]}},{id:MinecartCommandBlock,Command:summon ArmorStand ~0.28125 ~-2.91082 ~-1.0625 {Invisible:1,Marker:1,NoGravity:1,Passengers:[{id:Villager,Age:-1000000,Invulnerable:1,NoAI:1,Silent:1,ActiveEffects:[{Id:14,Duration:9999999,ShowParticles:false}],ArmorItems:[{},{},{},{id:coal_block}]}]}},{id:MinecartCommandBlock,Command:summon ArmorStand ~ ~-3.08793 ~0.5 {Small:1,DisabledSlots:1,Invisible:1,NoGravity:1,ArmorItems:[{},{},{},{id:coal_block}]}},{id:MinecartCommandBlock,Command:summon ArmorStand ~ ~-3.70258 ~-0.625 {DisabledSlots:1,Invisible:1,NoGravity:1,ArmorItems:[{},{},{},{id:coal_block}]}},{id:MinecartCommandBlock,Command:summon ArmorStand ~0.28125 ~-3.19207 ~-1.0625 {Invisible:1,Marker:1,NoGravity:1,Passengers:[{id:Villager,Age:-1000000,Invulnerable:1,NoAI:1,Silent:1,ActiveEffects:[{Id:14,Duration:9999999,ShowParticles:false}],ArmorItems:[{},{},{},{id:coal_block}]}]}},{id:MinecartCommandBlock,Command:summon ArmorStand ~0.28125 ~-2.62957 ~-1.0625 {Invisible:1,Marker:1,NoGravity:1,Passengers:[{id:Villager,Age:-1000000,Invulnerable:1,NoAI:1,Silent:1,ActiveEffects:[{Id:14,Duration:9999999,ShowParticles:false}],ArmorItems:[{},{},{},{id:coal_block}]}]}},{id:MinecartCommandBlock,Command:summon ArmorStand ~-0.28125 ~-2.62957 ~-1.0625 {Invisible:1,Marker:1,NoGravity:1,Passengers:[{id:Villager,Age:-1000000,Invulnerable:1,NoAI:1,Silent:1,ActiveEffects:[{Id:14,Duration:9999999,ShowParticles:false}],ArmorItems:[{},{},{},{id:coal_block}]}]}},{id:MinecartCommandBlock,Command:summon ArmorStand ~ ~-2.62957 ~-1.0625 {Invisible:1,Marker:1,NoGravity:1,Passengers:[{id:Villager,Age:-1000000,Invulnerable:1,NoAI:1,Silent:1,ActiveEffects:[{Id:14,Duration:9999999,ShowParticles:false}],ArmorItems:[{},{},{},{id:coal_block}]}]}},{id:MinecartCommandBlock,Command:summon ArmorStand ~ ~-3.19207 ~-1.0625 {Invisible:1,Marker:1,NoGravity:1,Passengers:[{id:Villager,Age:-1000000,Invulnerable:1,NoAI:1,Silent:1,ActiveEffects:[{Id:14,Duration:9999999,ShowParticles:false}],ArmorItems:[{},{},{},{id:coal_block}]}]}},{id:MinecartCommandBlock,Command:summon ArmorStand ~-0.28125 ~-3.19207 ~-1.0625 {Invisible:1,Marker:1,NoGravity:1,Passengers:[{id:Villager,Age:-1000000,Invulnerable:1,NoAI:1,Silent:1,ActiveEffects:[{Id:14,Duration:9999999,ShowParticles:false}],ArmorItems:[{},{},{},{id:coal_block}]}]}},{id:MinecartCommandBlock,Command:summon ArmorStand ~-0.28125 ~-2.91082 ~-1.0625 {Invisible:1,Marker:1,NoGravity:1,Passengers:[{id:Villager,Age:-1000000,Invulnerable:1,NoAI:1,Silent:1,ActiveEffects:[{Id:14,Duration:9999999,ShowParticles:false}],ArmorItems:[{},{},{},{id:coal_block}]}]}},{id:MinecartCommandBlock,Command:summon ArmorStand ~-0.3125 ~-4.10883 ~ {Pose:{Head:[0f,-90f,0f]},DisabledSlots:1,Invisible:1,NoGravity:1,ArmorItems:[{},{},{},{id:dark_oak_stairs}]}},{id:MinecartCommandBlock,Command:summon ArmorStand ~0.3125 ~-4.10883 ~ {Pose:{Head:[0f,90f,0f]},DisabledSlots:1,Invisible:1,NoGravity:1,ArmorItems:[{},{},{},{id:dark_oak_stairs}]}},{id:MinecartCommandBlock,Command:summon ArmorStand ~-0.1875 ~-4.01508 ~0.5 {DisabledSlots:1,Invisible:1,NoGravity:1,ArmorItems:[{},{},{},{id:wooden_slab,Damage:5}]}},{id:MinecartCommandBlock,Command:summon ArmorStand ~0.25 ~-4.01508 ~0.5 {DisabledSlots:1,Invisible:1,NoGravity:1,ArmorItems:[{},{},{},{id:wooden_slab,Damage:5}]}},{id:MinecartCommandBlock,Command:summon ArmorStand ~0.03125 ~-4.14008 ~0.78125 {DisabledSlots:1,Invisible:1,NoGravity:1,ArmorItems:[{},{},{},{id:wooden_slab,Damage:5}]}},{id:MinecartCommandBlock,Command:summon ArmorStand ~0.03125 ~-4.26508 ~1.09375 {DisabledSlots:1,Invisible:1,NoGravity:1,ArmorItems:[{},{},{},{id:wooden_slab,Damage:5}]}},{id:MinecartCommandBlock,Command:summon ArmorStand ~0.03125 ~-4.42133 ~1.40625 {DisabledSlots:1,Invisible:1,NoGravity:1,ArmorItems:[{},{},{},{id:wooden_slab,Damage:5}]}},{id:MinecartCommandBlock,Command:summon ArmorStand ~ ~-4.17376 ~0.295513 {Pose:{Head:[60f,0f,0f]},DisabledSlots:1,Invisible:1,NoGravity:1,ArmorItems:[{},{},{},{id:lever}]}},{id:MinecartCommandBlock,Command:summon ArmorStand ~0.71875 ~-3.33121 ~-0.124557 {Invisible:1,Marker:1,NoGravity:1,Passengers:[{id:Villager,Age:-1000000,Invulnerable:1,NoAI:1,Silent:1,ActiveEffects:[{Id:14,Duration:9999999,ShowParticles:false}],Rotation:[0f,130f],ArmorItems:[{},{},{},{id:cobblestone}]}]}},{id:MinecartCommandBlock,Command:summon ArmorStand ~0.4375 ~-4.01063 ~-0.191511 {Pose:{Head:[130f,0f,0f]},DisabledSlots:1,Invisible:1,NoGravity:1,ArmorItems:[{},{},{},{id:quartz_block}]}},{id:MinecartCommandBlock,Command:summon ArmorStand ~-0.4375 ~-4.01063 ~-0.191511 {Pose:{Head:[130f,0f,0f]},DisabledSlots:1,Invisible:1,NoGravity:1,ArmorItems:[{},{},{},{id:quartz_block}]}},{id:MinecartCommandBlock,Command:summon ArmorStand ~-0.71875 ~-3.33121 ~-0.124557 {Invisible:1,Marker:1,NoGravity:1,Passengers:[{id:Villager,Age:-1000000,Invulnerable:1,NoAI:1,Silent:1,ActiveEffects:[{Id:14,Duration:9999999,ShowParticles:false}],Rotation:[0f,130f],ArmorItems:[{},{},{},{id:cobblestone}]}]}},{id:MinecartCommandBlock,Command:setblock ~ ~ ~1 command_block 0 replace {Command:fill ~ ~-3 ~-1 ~ ~ ~ air}},{id:MinecartCommandBlock,Command:setblock ~ ~-1 ~1 redstone_block},{id:MinecartCommandBlock,Command:kill @e[type=MinecartCommandBlock,r=1]}]}]}]}
  9.  
  10. //Villager Command
  11. > /summon Villager ~ ~ ~ {CustomName:"RC",Silent:1,NoAI:1,NoGravity:1b,Offers:{}}
  12.  
  13. //Checking for tnt in the player's hand
  14. //set this command block to always active and repeat!
  15. > /scoreboard players set @a tnt 1 {SelectedItem:{id:minecraft:tnt}}
  16.  
  17. //Summon tnt with motion
  18. //set this command block to always active and chain!
  19. > /execute @a[score_rc_min=1,score_tnt_min=1] ~ ~ ~ /summon PrimedTnt 3 65 64 {Motion:[0.0,0.5,-4.0],Fuse:15}
  20.  
  21. //Make Villager Invisible
  22. //set this command block to always active and chain!
  23. > /effect @e[type=Villager,name=RC] minecraft:invisibility 1 1 1 true
  24.  
  25. //Clear one tnt from the player's inventory
  26. //set this command block to always active and chain!
  27. > /execute @a[score_rc_min=1,score_tnt_min=1] ~ ~ ~ /clear @p minecraft:tnt 0 1
  28.  
  29. //Reset scoreboards
  30. //set this command block to always active and chain!
  31. > /scoreboard players set @a tnt 0
  32. > /scoreboard players set @a rc 0
Advertisement
Add Comment
Please, Sign In to add comment