Advertisement
SirStickyNote

Guns In One Command 1 (CCS)

Aug 9th, 2015
290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.37 KB | None | 0 0
  1. /scoreboard players add @a Pistol 1 {SelectedItemSlot:0,Inventory:[{tag:{display:{Lore:[Fires Pistol Ammo]}},Slot:0b}]}
  2. /scoreboard players add @a Pistol 1 {SelectedItemSlot:1,Inventory:[{tag:{display:{Lore:[Fires Pistol Ammo]}},Slot:1b}]}
  3. /scoreboard players add @a Pistol 1 {SelectedItemSlot:2,Inventory:[{tag:{display:{Lore:[Fires Pistol Ammo]}},Slot:2b}]}
  4. /scoreboard players add @a Pistol 1 {SelectedItemSlot:3,Inventory:[{tag:{display:{Lore:[Fires Pistol Ammo]}},Slot:3b}]}
  5. /scoreboard players add @a Pistol 1 {SelectedItemSlot:4,Inventory:[{tag:{display:{Lore:[Fires Pistol Ammo]}},Slot:4b}]}
  6. /scoreboard players add @a Pistol 1 {SelectedItemSlot:5,Inventory:[{tag:{display:{Lore:[Fires Pistol Ammo]}},Slot:5b}]}
  7. /scoreboard players add @a Pistol 1 {SelectedItemSlot:6,Inventory:[{tag:{display:{Lore:[Fires Pistol Ammo]}},Slot:6b}]}
  8. /scoreboard players add @a Pistol 1 {SelectedItemSlot:7,Inventory:[{tag:{display:{Lore:[Fires Pistol Ammo]}},Slot:7b}]}
  9. /scoreboard players add @a Pistol 1 {SelectedItemSlot:8,Inventory:[{tag:{display:{Lore:[Fires Pistol Ammo]}},Slot:8b}]}
  10. /scoreboard players set @a[score_Pistol_min=20] Pistol 0
  11. /scoreboard objectives add Pistol dummy
  12. /execute @a[score_Pistol_min=19] ~ ~ ~ /summon FallingSand ~ ~1 ~ {Block:stone_button,Time:1,DropItem:0,Riding:{id:"Villager",CustomName:"Pistol",CustomNameVisible:1,Profession:5,Offers:{Recipes:[{rewardExp:0b,maxUses:2147483647,uses:0,buy:{id:flint,Count:1,tag:{display:{Name:Pistol Ammo,Lore:[Ammo For A Pistol]}}},buyB:{id:gunpowder,Count:1},sell:{id:gunpowder,Count:1,tag:{display:{Name:Reload Pistol,Lore:[Reloads Pistol]}}}}]},Silent:1,ActiveEffects:[{Id:14,Amplifier:21,Duration:20000000,ShowParticles:0b}]}}
  13. /execute @a[score_Pistol_min=1,score_damage=0] ~ ~ ~ /tp @e[name=Pistol,r=1] @p
  14. /scoreboard players add @e[name=Pistol] PistolTime 1
  15. /scoreboard objectives add PistolTime dummy
  16. /kill @e[score_PistolTime_min=21]
  17. /scoreboard objectives add PistolBulletTime dummy
  18. /scoreboard objectives add damage stat.damageDealt
  19. /scoreboard players set @a[score_damage_min=2] damage 0
  20. /scoreboard players add @e[type=FallingSand] PistolBulletTime 1
  21. /kill @e[score_PistolBulletTime_min=35]
  22. $iron_block$/scoreboard players remove @a[score_damage_min=1] PistolAmmo 1
  23. /scoreboard objectives add PistolAmmo dummy
  24. /scoreboard objectives add PistolReload dummy
  25. %customcrafting; iron_ingot; gunpowder; flint; 1; {display:{Name:"Pistol Ammo",Lore:["Ammo For A Pistol"]}}
  26. %customcrafting; iron_block; wooden_hoe; wooden_hoe; 1; {display:{Name:"Pistol",Lore:["Fires Pistol Ammo"]}}
  27. /scoreboard players set @a PistolReload 1 {Inventory:[{tag:{display:{Name:"Reload Pistol",Lore:[Reloads Pistol]}}}]}
  28. /scoreboard players set @a PistolAmmo 8 {Inventory:[{tag:{display:{Name:"Reload Pistol",Lore:[Reloads Pistol]}}}]}
  29. /clear @a[score_PistolReload_min=1] wooden_hoe 0 1 {display:{Name:"Pistol",Lore:["Fires Pistol Ammo"]}}
  30. /clear @a[score_PistolReload_min=1] gunpowder 0 1 {display:{Name:"Reload Pistol",Lore:["Reloads Pistol"]}}
  31. /give @a[score_PistolReload_min=1] wooden_hoe 1 0 {ench:[{id:19,lvl:8}],display:{Name:"Pistol",Lore:["Fires Pistol Ammo"]}}
  32. /scoreboard players set @a[score_PistolReload_min=1] PistolReload 0
  33. /execute @e[score_PistolTime_min=1] ~ ~ ~ /scoreboard players remove @p[r=5,rm=2] PistolAmmo 1
  34. /clear @a[score_PistolAmmo_min=0,score_PistolAmmo=0] wooden_hoe 0 1 {ench:[{id:19,lvl:8}],display:{Name:"Pistol",Lore:["Fires Pistol Ammo"]}}
  35. /give @a[score_PistolAmmo_min=0,score_PistolAmmo=0] wooden_hoe 1 0 {display:{Name:"Pistol",Lore:["Fires Pistol Ammo"]}}
  36. /scoreboard players set @a[score_PistolAmmo_min=0,score_PistolAmmo=0] PistolAmmo -1
  37. /scoreboard objectives add Pdamage dummy
  38. /execute @a[score_Pistol_min=1] ~ ~ ~ /scoreboard players set @e[name=Pistol,rm=2] Pdamage 1
  39. /execute @e[score_Pdamage_min=1] ~ ~ ~ /effect @e[type=!Villager,r=2] instant_damage 1 0
  40.  
  41. /scoreboard players add @a Shotgun 1 {SelectedItemSlot:0,Inventory:[{tag:{display:{Lore:[Fires Shotgun Ammo]}},Slot:0b}]}
  42. /scoreboard players add @a Shotgun 1 {SelectedItemSlot:1,Inventory:[{tag:{display:{Lore:[Fires Shotgun Ammo]}},Slot:1b}]}
  43. /scoreboard players add @a Shotgun 1 {SelectedItemSlot:2,Inventory:[{tag:{display:{Lore:[Fires Shotgun Ammo]}},Slot:2b}]}
  44. /scoreboard players add @a Shotgun 1 {SelectedItemSlot:3,Inventory:[{tag:{display:{Lore:[Fires Shotgun Ammo]}},Slot:3b}]}
  45. /scoreboard players add @a Shotgun 1 {SelectedItemSlot:4,Inventory:[{tag:{display:{Lore:[Fires Shotgun Ammo]}},Slot:4b}]}
  46. /scoreboard players add @a Shotgun 1 {SelectedItemSlot:5,Inventory:[{tag:{display:{Lore:[Fires Shotgun Ammo]}},Slot:5b}]}
  47. /scoreboard players add @a Shotgun 1 {SelectedItemSlot:6,Inventory:[{tag:{display:{Lore:[Fires Shotgun Ammo]}},Slot:6b}]}
  48. /scoreboard players add @a Shotgun 1 {SelectedItemSlot:7,Inventory:[{tag:{display:{Lore:[Fires Shotgun Ammo]}},Slot:7b}]}
  49. /scoreboard players add @a Shotgun 1 {SelectedItemSlot:8,Inventory:[{tag:{display:{Lore:[Fires Shotgun Ammo]}},Slot:8b}]}
  50. /scoreboard players set @a[score_Shotgun_min=60] Shotgun 0
  51. /scoreboard objectives add Shotgun dummy
  52. /execute @a[score_Shotgun_min=59] ~ ~ ~ /summon FallingSand ~ ~1 ~ {Block:stone_button,Time:1,DropItem:0,Riding:{id:"Villager",CustomName:"Shotgun",CustomNameVisible:1,Profession:5,Offers:{Recipes:[{rewardExp:0b,maxUses:2147483647,uses:0,buy:{id:flint,Count:1,tag:{display:{Name:Shotgun Ammo,Lore:[Ammo For A Shotgun]}}},buyB:{id:gunpowder,Count:1},sell:{id:gunpowder,Count:1,tag:{display:{Name:Reload Shotgun,Lore:[Reloads Shotgun]}}}}]},Silent:1,ActiveEffects:[{Id:14,Amplifier:21,Duration:20000000,ShowParticles:0b}]}}
  53. /execute @a[score_Shotgun_min=1,score_damage=0] ~ ~ ~ /tp @e[name=Shotgun,r=1] @p
  54. /scoreboard players add @e[name=Shotgun] ShotgunTime 1
  55. /scoreboard objectives add ShotgunTime dummy
  56. /kill @e[score_ShotgunTime_min=40]
  57. /scoreboard objectives add ShotgunBulletTime dummy
  58. /scoreboard objectives add sdamage stat.damageDealt
  59. /scoreboard players set @a[score_sdamage_min=2] sdamage 0
  60. /scoreboard players add @e[type=FallingSand] ShotgunBulletTime 1
  61. /kill @e[score_ShotgunBulletTime_min=40]
  62. $iron_block$/scoreboard players remove @a[score_sdamage_min=1] ShotgunAmmo 1
  63. /scoreboard objectives add ShotgunAmmo dummy
  64. /scoreboard objectives add ShotgunReload dummy
  65. %customcrafting; flint; gunpowder; flint; 1; {display:{Name:"Shotgun Ammo",Lore:["Ammo For A Shotgun"]}}
  66. %customcrafting; iron_block; golden_hoe; golden_hoe; 1; {display:{Name:"Shotgun",Lore:["Fires Shotgun Ammo"]}}
  67. /scoreboard players set @a ShotgunReload 1 {Inventory:[{tag:{display:{Name:"Reload Shotgun",Lore:[Reloads Shotgun]}}}]}
  68. /scoreboard players set @a ShotgunAmmo 4 {Inventory:[{tag:{display:{Name:"Reload Shotgun",Lore:[Reloads Shotgun]}}}]}
  69. /clear @a[score_ShotgunReload_min=1] golden_hoe 0 1 {display:{Name:"Shotgun",Lore:["Fires Shotgun Ammo"]}}
  70. /clear @a[score_ShotgunReload_min=1] gunpowder 0 1 {display:{Name:"Reload Shotgun",Lore:["Reloads Shotgun"]}}
  71. /give @a[score_ShotgunReload_min=1] golden_hoe 1 0 {ench:[{id:19,lvl:5}],display:{Name:"Shotgun",Lore:["Fires Shotgun Ammo"]}}
  72. /scoreboard players set @a[score_ShotgunReload_min=1] ShotgunReload 0
  73. /execute @e[score_ShotgunTime_min=1] ~ ~ ~ /scoreboard players remove @p[r=3,rm=2] ShotgunAmmo 1
  74. /clear @a[score_ShotgunAmmo_min=0,score_ShotgunAmmo=0] golden_hoe 0 1 {ench:[{id:19,lvl:5}],display:{Name:"Shotgun",Lore:["Fires Shotgun Ammo"]}}
  75. /give @a[score_ShotgunAmmo_min=0,score_ShotgunAmmo=0] golden_hoe 1 0 {display:{Name:"Shotgun",Lore:["Fires Shotgun Ammo"]}}
  76. /scoreboard players set @a[score_ShotgunAmmo_min=0,score_ShotgunAmmo=0] ShotgunAmmo -1
  77. /scoreboard objectives add Sdamage dummy
  78. /execute @a[score_Shotgun_min=1] ~ ~ ~ /scoreboard players set @e[name=Shotgun,rm=3] Sdamage 1
  79. /execute @e[score_Sdamage_min=1] ~ ~ ~ /effect @e[type=!Villager,r=2] instant_damage 1 1
  80.  
  81. /scoreboard players add @a Rifle 1 {SelectedItemSlot:0,Inventory:[{tag:{display:{Lore:[Fires Rifle Ammo]}},Slot:0b}]}
  82. /scoreboard players add @a Rifle 1 {SelectedItemSlot:1,Inventory:[{tag:{display:{Lore:[Fires Rifle Ammo]}},Slot:1b}]}
  83. /scoreboard players add @a Rifle 1 {SelectedItemSlot:2,Inventory:[{tag:{display:{Lore:[Fires Rifle Ammo]}},Slot:2b}]}
  84. /scoreboard players add @a Rifle 1 {SelectedItemSlot:3,Inventory:[{tag:{display:{Lore:[Fires Rifle Ammo]}},Slot:3b}]}
  85. /scoreboard players add @a Rifle 1 {SelectedItemSlot:4,Inventory:[{tag:{display:{Lore:[Fires Rifle Ammo]}},Slot:4b}]}
  86. /scoreboard players add @a Rifle 1 {SelectedItemSlot:5,Inventory:[{tag:{display:{Lore:[Fires Rifle Ammo]}},Slot:5b}]}
  87. /scoreboard players add @a Rifle 1 {SelectedItemSlot:6,Inventory:[{tag:{display:{Lore:[Fires Rifle Ammo]}},Slot:6b}]}
  88. /scoreboard players add @a Rifle 1 {SelectedItemSlot:7,Inventory:[{tag:{display:{Lore:[Fires Rifle Ammo]}},Slot:7b}]}
  89. /scoreboard players add @a Rifle 1 {SelectedItemSlot:8,Inventory:[{tag:{display:{Lore:[Fires Rifle Ammo]}},Slot:8b}]}
  90. /scoreboard players set @a[score_Rifle_min=35] Rifle 0
  91. /scoreboard objectives add Rifle dummy
  92. /execute @a[score_Rifle_min=34] ~ ~ ~ /summon FallingSand ~ ~1 ~ {Block:stone_button,Time:1,DropItem:0,Riding:{id:"Villager",CustomName:"Rifle",CustomNameVisible:1,Profession:5,Offers:{Recipes:[{rewardExp:0b,maxUses:2147483647,uses:0,buy:{id:flint,Count:1,tag:{display:{Name:Rifle Ammo,Lore:[Ammo For A Rifle]}}},buyB:{id:gunpowder,Count:1},sell:{id:gunpowder,Count:1,tag:{display:{Name:Reload Rifle,Lore:[Reloads Rifle]}}}}]},Silent:1,ActiveEffects:[{Id:14,Amplifier:21,Duration:20000000,ShowParticles:0b}]}}
  93. /execute @a[score_Rifle_min=1,score_damage=0] ~ ~ ~ /tp @e[name=Rifle,r=1] @p
  94. /scoreboard players add @e[name=Rifle] RifleTime 1
  95. /scoreboard objectives add RifleTime dummy
  96. /kill @e[score_RifleTime_min=35]
  97. /scoreboard objectives add RifleBulletTime dummy
  98. /scoreboard objectives add rdamage stat.damageDealt
  99. /scoreboard players set @a[score_rdamage_min=2] rdamage 0
  100. /scoreboard players add @e[type=FallingSand] RifleBulletTime 1
  101. /kill @e[score_RifleBulletTime_min=35]
  102. /scoreboard players remove @a[score_rdamage_min=1] RifleAmmo 1
  103. /scoreboard objectives add RifleAmmo dummy
  104. /scoreboard objectives add RifleReload dummy
  105. %customcrafting; flint; iron_ingot; flint; 1; {display:{Name:"Rifle Ammo",Lore:["Ammo For A Rifle"]}}
  106. %customcrafting; iron_block; stone_hoe; stone_hoe; 1; {display:{Name:"Rifle",Lore:["Fires Rifle Ammo"]}}
  107. /scoreboard players set @a RifleReload 1 {Inventory:[{tag:{display:{Name:"Reload Rifle",Lore:[Reloads Rifle]}}}]}
  108. /scoreboard players set @a RifleAmmo 16 {Inventory:[{tag:{display:{Name:"Reload Rifle",Lore:[Reloads Rifle]}}}]}
  109. /clear @a[score_RifleReload_min=1] stone_hoe 0 1 {display:{Name:"Rifle",Lore:["Fires Rifle Ammo"]}}
  110. /clear @a[score_RifleReload_min=1] gunpowder 0 1 {display:{Name:"Reload Rifle",Lore:["Reloads Rifle"]}}
  111. /give @a[score_RifleReload_min=1] stone_hoe 1 0 {ench:[{id:19,lvl:15}],display:{Name:"Rifle",Lore:["Fires Rifle Ammo"]}}
  112. /scoreboard players set @a[score_RifleReload_min=1] RifleReload 0
  113. /execute @e[score_RifleTime_min=1] ~ ~ ~ /scoreboard players remove @p[r=8,rm=2] RifleAmmo 1
  114. /clear @a[score_RifleAmmo_min=0,score_RifleAmmo=0] stone_hoe 0 1 {ench:[{id:19,lvl:15}],display:{Name:"Rifle",Lore:["Fires Rifle Ammo"]}}
  115. /give @a[score_RifleAmmo_min=0,score_RifleAmmo=0] stone_hoe 1 0 {display:{Name:"Rifle",Lore:["Fires Rifle Ammo"]}}
  116. /scoreboard players set @a[score_RifleAmmo_min=0,score_RifleAmmo=0] RifleAmmo -1
  117. /scoreboard objectives add Rdamage dummy
  118. /execute @a[score_Rifle_min=1] ~ ~ ~ /scoreboard players set @e[name=Rifle,rm=2,r=8] Rdamage 1
  119. /execute @e[score_Rdamage_min=1] ~ ~ ~ /effect @e[type=!Villager,r=2] instant_damage
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement