Advertisement
SirStickyNote

Ship Cannons In One Command {Raw}

Jan 1st, 2017
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.16 KB | None | 0 0
  1. INIT:/scoreboard objectives add FuseTime dummy
  2. INIT:/scoreboard objectives add CannonRecoil dummy
  3. INIT:/scoreboard objectives add MultiFuseTest dummy
  4. INIT:/scoreboard objectives add CannonCrafting dummy
  5. INIT:/scoreboard objectives add CannonBTime dummy
  6. INIT:/scoreboard objectives add CannonHit dummy
  7. /scoreboard players add @e[tag=CannonBall] CannonBTime 1
  8. /scoreboard players add @e[tag=CannonBall] CannonBTime 1
  9. /tp @e[tag=CannonBall,tag=South] ~ ~-0.03 ~1.5
  10. /tp @e[tag=CannonBall,tag=West] ~-1.5 ~-0.03 ~
  11. /tp @e[tag=CannonBall,tag=North] ~ ~-0.03 ~-1.5
  12. /tp @e[tag=CannonBall,tag=East] ~1.5 ~-0.03 ~
  13. /kill @e[score_CannonBTime_min=200]
  14. /execute @e[tag=CannonBall] ~ ~ ~ particle smoke ~ ~ ~ 0 0 0 0 1 force @a
  15. /execute @e[tag=CannonBall,score_CannonBTime=2,score_CannonBTime_min=2] ~ ~ ~ particle smoke ~ ~ ~ 0 0.5 0 0.2 1000 force @a
  16. /execute @e[tag=CannonBall,score_CannonBTime=2,score_CannonBTime_min=2] ~ ~ ~ particle flame ~ ~ ~ 0 0.5 0 0.2 100 force @a
  17. /scoreboard players set @e[type=Item] CannonCrafting 1 {Item:{id:"minecraft:iron_ingot",Count:8b,Damage:0s}}
  18. /scoreboard players set @e[type=Item] CannonCrafting 2 {Item:{id:"minecraft:planks",Count:4b}}
  19. /scoreboard players set @e[type=Item] CannonCrafting 3 {Item:{id:"minecraft:string",Count:1b,Damage:0s}}
  20. /execute @e[score_CannonCrafting_min=1,score_CannonCrafting=1] ~ ~ ~ /execute @e[score_CannonCrafting_min=2,score_CannonCrafting=2,r=1] ~ ~ ~ /execute @e[score_CannonCrafting_min=3,score_CannonCrafting=3,r=1] ~ ~ ~ execute @a[r=1] ~ ~ ~ particle cloud ~ ~ ~ 1 1 1 0.1 100
  21. execute @a[rym=-135,ry=-45] ~ ~ ~ /execute @e[score_CannonCrafting_min=1,score_CannonCrafting=1,r=1] ~ ~ ~ /execute @e[score_CannonCrafting_min=2,score_CannonCrafting=2,r=1] ~ ~ ~ /execute @e[score_CannonCrafting_min=3,score_CannonCrafting=3,r=1] ~ ~ ~ /summon leash_knot ~ ~ ~ {Tags:["CannonKnot","CEast"]}
  22. execute @a[rym=-45,ry=45] ~ ~ ~ /execute @e[score_CannonCrafting_min=1,score_CannonCrafting=1,r=1] ~ ~ ~ /execute @e[score_CannonCrafting_min=2,score_CannonCrafting=2,r=1] ~ ~ ~ /execute @e[score_CannonCrafting_min=3,score_CannonCrafting=3,r=1] ~ ~ ~ /summon leash_knot ~ ~ ~ {Tags:["CannonKnot","CSouth"]}
  23. execute @a[rym=44,ry=135] ~ ~ ~ /execute @e[score_CannonCrafting_min=1,score_CannonCrafting=1,r=1] ~ ~ ~ /execute @e[score_CannonCrafting_min=2,score_CannonCrafting=2,r=1] ~ ~ ~ /execute @e[score_CannonCrafting_min=3,score_CannonCrafting=3,r=1] ~ ~ ~ /summon leash_knot ~ ~ ~ {Tags:["CannonKnot","CWest"]}
  24. execute @a[rym=136,ry=-136] ~ ~ ~ /execute @e[score_CannonCrafting_min=1,score_CannonCrafting=1,r=1] ~ ~ ~ /execute @e[score_CannonCrafting_min=2,score_CannonCrafting=2,r=1] ~ ~ ~ /execute @e[score_CannonCrafting_min=3,score_CannonCrafting=3,r=1] ~ ~ ~ /summon leash_knot ~ ~ ~ {Tags:["CannonKnot","CNorth"]}
  25. /execute @e[score_CannonCrafting_min=1,score_CannonCrafting=1] ~ ~ ~ /execute @e[score_CannonCrafting_min=2,score_CannonCrafting=2,r=1] ~ ~ ~ /execute @e[score_CannonCrafting_min=3,score_CannonCrafting=3,r=1] ~ ~ ~ execute @a[r=1] ~ ~ ~ kill @e[score_CannonCrafting_min=1,r=1]
  26. /scoreboard players set @e[type=Item] CannonCrafting -1 {Item:{id:"minecraft:iron_ingot",Count:1b,Damage:0s}}
  27. /execute @e[score_CannonCrafting=-1,score_CannonCrafting_min=-1] ~ ~ ~ /execute @e[tag=Cannon,r=1,c=1] ~ ~ ~ /playsound minecraft:block.lever.click voice @a ~ ~ ~ 1 0.8 1
  28. /execute @e[score_CannonCrafting=-1,score_CannonCrafting_min=-1] ~ ~ ~ /execute @e[tag=Cannon,r=1,c=1] ~ ~ ~ /summon armor_stand ~ ~ ~ {Tags:["CannonFuse"],Invisible:1,Marker:1,ArmorItems:[{},{},{},{id:"diamond_axe",Damage:1558,Count:1}],PersistenceRequired:1b,Marker:1b}
  29. /execute @e[score_CannonCrafting=-1,score_CannonCrafting_min=-1] ~ ~ ~ /execute @e[tag=Cannon,r=1,c=1] ~ ~ ~ kill @e[r=1,c=1,type=item,score_CannonCrafting=-1]
  30. /execute @e[tag=Cannon] ~ ~ ~ kill @e[rm=0,c=-1,dx=0,dy=0,dz=0,type=armor_stand]
  31. /scoreboard players set @e[type=Item] CannonCrafting -2 {Item:{id:"minecraft:gunpowder",Count:1b,Damage:0s}}
  32. /scoreboard players set @e[type=Item] CannonCrafting -3 {Item:{id:"minecraft:glowstone_dust",Count:1b,Damage:0s}}
  33. /execute @e[score_CannonCrafting=-2,score_CannonCrafting_min=-2] ~ ~ ~ /execute @e[tag=CannonFuse,r=1,c=1] ~ ~ ~ /playsound minecraft:entity.tnt.primed voice @a ~ ~ ~ 1 1 1
  34. /execute @e[score_CannonCrafting=-2,score_CannonCrafting_min=-2] ~ ~ ~ /entitydata @e[tag=CannonFuse,r=1,c=1] {ArmorItems:[{},{},{},{id:"diamond_axe",Count:1b,Damage:1559}],Fire:100s}
  35. /execute @e[score_CannonCrafting=-2,score_CannonCrafting_min=-2] ~ ~ ~ /execute @e[tag=CannonFuse,r=1,c=1] ~ ~ ~ /scoreboard players set @e[r=1,c=1,tag=CannonFuse] FuseTime 30
  36. /execute @e[score_CannonCrafting=-2,score_CannonCrafting_min=-2] ~ ~ ~ /execute @e[tag=CannonFuse,r=1,c=1] ~ ~ ~ kill @e[r=1,c=1,type=item,score_CannonCrafting=-2]
  37. /execute @e[score_CannonCrafting=-3,score_CannonCrafting_min=-3] ~ ~ ~ /execute @e[tag=CannonFuse,r=1,c=1] ~ ~ ~ /playsound minecraft:entity.tnt.primed voice @a ~ ~ ~ 1 1 1
  38. /execute @e[score_CannonCrafting=-3,score_CannonCrafting_min=-3] ~ ~ ~ /entitydata @e[tag=CannonFuse,r=1,c=1] {ArmorItems:[{},{},{},{id:"diamond_axe",Count:1b,Damage:1559}],Fire:100s,Tags:["CannonFuse","GlowFuse"]}
  39. /execute @e[score_CannonCrafting=-3,score_CannonCrafting_min=-3] ~ ~ ~ /execute @e[tag=CannonFuse,r=1,c=1] ~ ~ ~ /scoreboard players set @e[r=1,c=1,tag=CannonFuse] FuseTime 30
  40. /execute @e[score_CannonCrafting=-3,score_CannonCrafting_min=-3] ~ ~ ~ /execute @e[tag=CannonFuse,r=1,c=1] ~ ~ ~ kill @e[r=1,c=1,type=item,score_CannonCrafting=-3]
  41. /scoreboard players remove @e[score_FuseTime_min=1] FuseTime 1
  42. /tp @e[score_FuseTime_min=1] ~ ~-0.01 ~
  43. /kill @e[score_FuseTime=0,tag=CannonFuse]
  44. execute @e[score_FuseTime=1,tag=CannonFuse] ~ ~ ~ /scoreboard players set @e[tag=Cannon,c=1,r=1] CannonRecoil 22
  45. /execute @e[tag=CEast] ~ ~ ~ /execute @e[tag=!GlowFuse,score_FuseTime=1,r=1,c=1] ~ ~ ~ /summon armor_stand ~ ~1 ~ {Invisible:1,Marker:1,ArmorItems:[{},{},{},{id:"diamond_axe",Count:1b,Damage:1561}],Tags:["CannonBall","East"],NoGravity:1}
  46. /execute @e[tag=CWest] ~ ~ ~ /execute @e[tag=!GlowFuse,score_FuseTime=1,r=1,c=1] ~ ~ ~ /summon armor_stand ~ ~1 ~ {Invisible:1,Marker:1,ArmorItems:[{},{},{},{id:"diamond_axe",Count:1b,Damage:1561}],Tags:["CannonBall","West"],NoGravity:1}
  47. /execute @e[tag=CNorth] ~ ~ ~ /execute @e[tag=!GlowFuse,score_FuseTime=1,r=1,c=1] ~ ~ ~ /summon armor_stand ~ ~1 ~ {Invisible:1,Marker:1,ArmorItems:[{},{},{},{id:"diamond_axe",Count:1b,Damage:1561}],Tags:["CannonBall","North"],NoGravity:1}
  48. /execute @e[tag=CSouth] ~ ~ ~ /execute @e[tag=!GlowFuse,score_FuseTime=1,r=1,c=1] ~ ~ ~ /summon armor_stand ~ ~1 ~ {Invisible:1,Marker:1,ArmorItems:[{},{},{},{id:"diamond_axe",Count:1b,Damage:1561}],Tags:["CannonBall","South"],NoGravity:1}
  49. /execute @e[tag=CEast] ~ ~ ~ /execute @e[tag=GlowFuse,score_FuseTime=1,r=1,c=1] ~ ~ ~ /summon armor_stand ~ ~1 ~ {Invisible:1,Marker:1,ArmorItems:[{},{},{},{id:"diamond_axe",Count:1b,Damage:1557}],Tags:["CannonBall","East","GlowBall"],NoGravity:1,Fire:100s}
  50. /execute @e[tag=CWest] ~ ~ ~ /execute @e[tag=GlowFuse,score_FuseTime=1,r=1,c=1] ~ ~ ~ /summon armor_stand ~ ~1 ~ {Invisible:1,Marker:1,ArmorItems:[{},{},{},{id:"diamond_axe",Count:1b,Damage:1557}],Tags:["CannonBall","West","GlowBall"],NoGravity:1,Fire:100s}
  51. /execute @e[tag=CNorth] ~ ~ ~ /execute @e[tag=GlowFuse,score_FuseTime=1,r=1,c=1] ~ ~ ~ /summon armor_stand ~ ~1 ~ {Invisible:1,Marker:1,ArmorItems:[{},{},{},{id:"diamond_axe",Count:1b,Damage:1557}],Tags:["CannonBall","North","GlowBall"],NoGravity:1,Fire:100s}
  52. /execute @e[tag=CSouth] ~ ~ ~ /execute @e[tag=GlowFuse,score_FuseTime=1,r=1,c=1] ~ ~ ~ /summon armor_stand ~ ~1 ~ {Invisible:1,Marker:1,ArmorItems:[{},{},{},{id:"diamond_axe",Count:1b,Damage:1557}],Tags:["CannonBall","South","GlowBall"],NoGravity:1,Fire:100s}
  53. /execute @e[score_CannonBTime_min=5,tag=GlowBall] ~ ~ ~ /execute @e[r=3,rm=0,type=!item] ~ ~ ~ /execute @e[score_CannonBTime_min=5,tag=GlowBall,r=3] ~ ~ ~ /summon fireball ~ ~ ~ {direction:[0.0,-1.0,0.0],ExplosionPower:4}
  54. /execute @e[score_CannonBTime_min=5,tag=GlowBall] ~ ~ ~ /execute @e[r=3,rm=0,type=!item] ~ ~ ~ /execute @e[score_CannonBTime_min=5,tag=GlowBall,r=3] ~ ~ ~ particle flame ~ ~ ~ 1 1 1 0.1 100 force @a
  55. /execute @e[score_CannonBTime_min=5,tag=GlowBall] ~ ~ ~ /execute @e[r=3,rm=0,type=!item] ~ ~ ~ /kill @e[score_CannonBTime_min=5,tag=GlowBall,r=3,c=1]
  56. /execute @e[tag=CannonBall,score_CannonBTime=2,score_CannonBTime_min=2] ~ ~ ~ /playsound minecraft:entity.enderdragon_fireball.explode voice @a ~ ~ ~ 1 0.9 1
  57. tp @e[score_CannonRecoil_min=21,tag=CEast] ~-1 ~ ~
  58. tp @e[score_CannonRecoil=20,score_CannonRecoil_min=1,tag=CEast] ~0.1 ~ ~
  59. tp @e[score_CannonRecoil_min=21,tag=CWest] ~1 ~ ~
  60. tp @e[score_CannonRecoil=20,score_CannonRecoil_min=1,tag=CWest] ~-0.1 ~ ~
  61. tp @e[score_CannonRecoil_min=21,tag=CSouth] ~ ~ ~-1
  62. tp @e[score_CannonRecoil=20,score_CannonRecoil_min=1,tag=CSouth] ~ ~ ~0.1
  63. tp @e[score_CannonRecoil_min=21,tag=CNorth] ~ ~ ~1
  64. tp @e[score_CannonRecoil=20,score_CannonRecoil_min=1,tag=CNorth] ~ ~ ~-0.1
  65. /scoreboard players remove @e[score_CannonRecoil_min=1] CannonRecoil 1
  66. /scoreboard players remove @e[tag=CannonFuse] MultiFuseTest 1
  67. /execute @e[tag=CannonFuse] ~ ~ ~ /scoreboard players add @e[tag=CannonFuse,r=1] MultiFuseTest 1
  68. /execute @e[type=armor_stand,score_MultiFuseTest_min=10] ~ ~ ~ kill @e[type=armor_stand,score_MultiFuseTest_min=10,c=1]
  69. /scoreboard players add @e[tag=CannonBall] CannonHit 1
  70. /execute @e[tag=CannonBall] ~ ~ ~ detect ~ ~0.3 ~ air 0 scoreboard players remove @e[tag=CannonBall,c=1,r=1] CannonHit 1
  71. /execute @e[tag=GlowBall] ~ ~ ~ detect ~ ~0.5 ~ air 0 scoreboard players remove @e[tag=GlowBall,c=1,r=1] CannonHit 1
  72. /execute @e[score_CannonHit_min=1] ~ ~ ~ /summon fireball ~ ~ ~ {direction:[0.0,-1.0,0.0],ExplosionPower:4}
  73. /execute @e[score_CannonHit_min=1] ~ ~ ~ /summon armor_stand ~ ~-0.1 ~ {Small:1b,Invisible:1b}
  74. /kill @e[score_CannonHit_min=1]
  75. execute @e[tag=CannonKnot] ~ ~ ~ /execute @e[tag=Cannon,r=2] ~ ~ ~ kill @e[tag=CannonKnot]
  76. /execute @e[type=leash_knot,tag=CEast] ~ ~ ~ /summon armor_stand ~ ~ ~ {Tags:["Cannon","CEast"],Rotation:[-90f,0f],Invisible:1b,ArmorItems:[{},{},{},{id:"diamond_axe",Damage:1560,Count:1b}],PersistenceRequired:1b,Marker:1b}
  77. /execute @e[type=leash_knot,tag=CSouth] ~ ~ ~ summon armor_stand ~ ~ ~ {Tags:["Cannon","CSouth"],Rotation:[0f,0f],Invisible:1b,ArmorItems:[{},{},{},{id:"diamond_axe",Damage:1560,Count:1b}],PersistenceRequired:1b,Marker:1b}
  78. /execute @e[type=leash_knot,tag=CWest] ~ ~ ~ /summon armor_stand ~ ~ ~ {Tags:["Cannon","CWest"],Rotation:[90f,0f],Invisible:1b,ArmorItems:[{},{},{},{id:"diamond_axe",Damage:1560,Count:1b}],PersistenceRequired:1b,Marker:1b}
  79. /execute @e[type=leash_knot,tag=CNorth] ~ ~ ~ /summon armor_stand ~ ~ ~ {Tags:["Cannon","CNorth"],Rotation:[180f,0f],Invisible:1b,ArmorItems:[{},{},{},{id:"diamond_axe",Damage:1560,Count:1b}],PersistenceRequired:1b,Marker:1b}
  80. /execute @a[rx=-90,rxm=-90] ~ ~ ~ execute @e[tag=Cannon,r=1] ~ ~ ~ summon item ~ ~ ~ {Item:{id:"string",Count:1b}}
  81. /execute @a[rx=-90,rxm=-90] ~ ~ ~ execute @e[tag=Cannon,r=1] ~ ~ ~ summon item ~ ~ ~ {Item:{id:"iron_ingot",Count:4b}}
  82. /execute @a[rx=-90,rxm=-90] ~ ~ ~ execute @e[tag=Cannon,r=1] ~ ~ ~ summon item ~ ~ ~ {Item:{id:"planks",Count:2b}}
  83. /execute @a[rx=-90,rxm=-90] ~ ~ ~ execute @e[tag=Cannon,r=1] ~ ~ ~ particle cloud ~ ~ ~ 1 1 1 0.1 100
  84. /execute @a[rx=-90,rxm=-90] ~ ~ ~ kill @e[tag=Cannon,r=1]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement