en Assorted /This Tools & Weapons

This is a command by SirStickyNote and it's Medieval Siege Weapons in one command (1.11.2)! You need a resource pack to do this so go to http://www.mediafire.com/?co0f8p0pus2hly9= .

summon falling_block ~ ~1 ~ {Block:stone,Time:1,Passengers:[{id:falling_block,Block:redstone_block,Time:1,Passengers:[{id:falling_block,Block:activator_rail,Time:1,Passengers:[{id:commandblock_minecart,Command:gamerule commandBlockOutput false},{id:commandblock_minecart,Command:fill ~2 ~-3 ~-1 ~14 ~5 ~2 planks 5 hollow},{id:commandblock_minecart,Command:fill ~2 ~-2 ~-1 ~14 ~4 ~2 stained_glass 7 0 planks},{id:commandblock_minecart,Command:scoreboard objectives add Shift stat.sneakTime},{id:commandblock_minecart,Command:scoreboard objectives add TrebuchetLoad dummy},{id:commandblock_minecart,Command:scoreboard objectives add SiegeCrafting dummy},{id:commandblock_minecart,Command:scoreboard objectives add BoltDestroy dummy},{id:commandblock_minecart,Command:scoreboard objectives add BoulderDestroy dummy},{id:commandblock_minecart,Command:scoreboard objectives add StoneDestroy dummy},{id:commandblock_minecart,Command:scoreboard objectives add RamLoad dummy},{id:commandblock_minecart,Command:scoreboard objectives add RamHitTime dummy},{id:commandblock_minecart,Command:scoreboard objectives add BoulderAir dummy},{id:commandblock_minecart,Command:scoreboard objectives add CatapultLoad dummy},{id:commandblock_minecart,Command:scoreboard objectives add BallistaLoad dummy},{id:commandblock_minecart,Command:scoreboard objectives add BoltAir dummy},{id:commandblock_minecart,Command:scoreboard objectives add AmmoDetect dummy},{id:commandblock_minecart,Command:scoreboard objectives add StoneAir dummy},{id:commandblock_minecart,Command:scoreboard teams add NoShove},{id:commandblock_minecart,Command:setblock ~1 ~1 ~ wall_sign 4 0 {Text1:"{\\\"text\\\":\\\"\\\"}",Text2:"{\\\"text\\\":\\\"\\\"}",Text3:"{\\\"text\\\":\\\"\\\"}",Text4:"{\\\"text\\\":\\\"\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"fill ~ ~-4 ~-1 ~13 ~4 ~2 air\\\"}}"}},{id:commandblock_minecart,Command:fill ~3 ~-2 ~ ~13 ~4 ~1 chain_command_block 5},{id:commandblock_minecart,Command:fill ~13 ~4 ~1 ~6 ~4 ~1 chain_command_block 4},{id:commandblock_minecart,Command:setblock ~13 ~4 ~ chain_command_block 3},{id:commandblock_minecart,Command:setblock ~3 ~3 ~ chain_command_block 1},{id:commandblock_minecart,Command:fill ~13 ~3 ~ ~4 ~3 ~ chain_command_block 4},{id:commandblock_minecart,Command:setblock ~13 ~3 ~1 chain_command_block 2},{id:commandblock_minecart,Command:setblock ~3 ~2 ~1 chain_command_block 1},{id:commandblock_minecart,Command:fill ~13 ~2 ~1 ~4 ~2 ~1 chain_command_block 4},{id:commandblock_minecart,Command:setblock ~13 ~2 ~ chain_command_block 3},{id:commandblock_minecart,Command:setblock ~3 ~1 ~ chain_command_block 1},{id:commandblock_minecart,Command:fill ~13 ~1 ~ ~4 ~1 ~ chain_command_block 4},{id:commandblock_minecart,Command:setblock ~13 ~1 ~1 chain_command_block 2},{id:commandblock_minecart,Command:setblock ~3 ~ ~1 chain_command_block 1},{id:commandblock_minecart,Command:fill ~13 ~ ~1 ~4 ~ ~1 chain_command_block 4},{id:commandblock_minecart,Command:setblock ~13 ~ ~ chain_command_block 3},{id:commandblock_minecart,Command:setblock ~3 ~-1 ~ chain_command_block 1},{id:commandblock_minecart,Command:fill ~13 ~-1 ~ ~4 ~-1 ~ chain_command_block 4},{id:commandblock_minecart,Command:setblock ~13 ~-1 ~1 chain_command_block 2},{id:commandblock_minecart,Command:setblock ~3 ~-2 ~1 chain_command_block 1},{id:commandblock_minecart,Command:fill ~13 ~-2 ~1 ~4 ~-2 ~1 chain_command_block 4},{id:commandblock_minecart,Command:setblock ~13 ~-2 ~ chain_command_block 3},{id:commandblock_minecart,Command:setblock ~3 ~-2 ~ repeating_command_block 5},{id:commandblock_minecart,Command:blockdata ~6 ~4 ~1 {auto:1,Command:/execute @e[score_SiegeCrafting_min=1] ~ ~ ~ /execute @e[score_SiegeCrafting_min=1,r=1,rm=0,c=1] ~ ~ ~ kill @e[score_SiegeCrafting_min=1,r=1,c=2]}},{id:commandblock_minecart,Command:blockdata ~7 ~4 ~1 {auto:1,Command:"/execute @e[score_SiegeCrafting_min=6,score_SiegeCrafting=6] ~ ~ ~ /execute @e[score_SiegeCrafting_min=10,score_SiegeCrafting=10,r=1,rm=0,c=1] ~ ~ ~ summon item ~ ~ ~ {Item:{id:\\\"minecraft:diamond_axe\\\",Count:1b,Damage:1547s,tag:{Unbreakable:1,display:{Name:\\\"Large Stone\\\",Lore:[\\\"Used to fire from a trebuchet\\\"]}}}}"}},{id:commandblock_minecart,Command:blockdata ~8 ~4 ~1 {auto:1,Command:"/execute @e[score_SiegeCrafting_min=6,score_SiegeCrafting=6] ~ ~ ~ /execute @e[score_SiegeCrafting_min=9,score_SiegeCrafting=9,r=1,rm=0,c=1] ~ ~ ~ summon item ~ ~ ~ {Item:{id:\\\"minecraft:diamond_axe\\\",Count:1b,Damage:1552s,tag:{Unbreakable:1,display:{Name:\\\"Catapult Boulder\\\",Lore:[\\\"Used to fire from a catapult\\\"]}}}}"}},{id:commandblock_minecart,Command:blockdata ~9 ~4 ~1 {auto:1,Command:"/execute @e[score_SiegeCrafting_min=6,score_SiegeCrafting=6] ~ ~ ~ /execute @e[score_SiegeCrafting_min=8,score_SiegeCrafting=8,r=1,rm=0,c=1] ~ ~ ~ summon item ~ ~ ~ {Item:{id:\\\"minecraft:diamond_axe\\\",Count:1b,Damage:1557s,tag:{Unbreakable:1,display:{Name:\\\"Ballista Bolt\\\",Lore:[\\\"Used to fire out of a ballista\\\"]}}}}"}},{id:commandblock_minecart,Command:blockdata ~10 ~4 ~1 {auto:1,Command:"/execute @e[score_SiegeCrafting=1] ~ ~ ~ /execute @e[score_SiegeCrafting_min=7,score_SiegeCrafting=7,r=1,rm=0,c=1] ~ ~ ~ /summon villager ~ ~1 ~ {Tags:[\\\"Tower\\\",\\\"Weapon\\\"],NoGravity:1b,Profession:0,Offers:{},ArmorItems:[{},{},{},{id:diamond_axe,Damage:1543,Count:1b}],ArmorDropChances:[0.085F,0.085F,0.085F,0.0F],Attributes:[{Name:generic.maxHealth,Base:30},{Name:generic.knockbackResistance,Base:1}],Health:30.0f,PersistenceRequired:1,NoAI:1,Silent:1,Team:\\\"NoShove\\\",ActiveEffects:[{Id:14,Amplifier:0,Duration:20000000,ShowParticles:0b}]}"}},{id:commandblock_minecart,Command:blockdata ~11 ~4 ~1 {auto:1,Command:"/execute @e[score_SiegeCrafting=1] ~ ~ ~ /execute @e[score_SiegeCrafting_min=4,score_SiegeCrafting=4,r=1,rm=0,c=1] ~ ~ ~ /summon villager ~ ~1 ~ {Tags:[\\\"Ram\\\",\\\"Weapon\\\"],NoGravity:1b,Profession:0,Offers:{},ArmorItems:[{},{},{},{id:diamond_axe,Damage:1546,Count:1b}],ArmorDropChances:[0.085F,0.085F,0.085F,0.0F],Attributes:[{Name:generic.maxHealth,Base:30},{Name:generic.knockbackResistance,Base:1}],Health:30.0f,PersistenceRequired:1,NoAI:1,Silent:1,Team:\\\"NoShove\\\",ActiveEffects:[{Id:14,Amplifier:0,Duration:20000000,ShowParticles:0b}]}"}},{id:commandblock_minecart,Command:blockdata ~12 ~4 ~1 {auto:1,Command:"/execute @e[score_SiegeCrafting=1] ~ ~ ~ /execute @e[score_SiegeCrafting_min=6,score_SiegeCrafting=6,r=1,rm=0,c=1] ~ ~ ~ /summon villager ~ ~1 ~ {Tags:[\\\"Trebuchet\\\",\\\"Weapon\\\"],NoGravity:1b,Profession:0,Offers:{},ArmorItems:[{},{},{},{id:diamond_axe,Damage:1551,Count:1b}],ArmorDropChances:[0.085F,0.085F,0.085F,0.0F],Attributes:[{Name:generic.maxHealth,Base:30},{Name:generic.knockbackResistance,Base:1}],Health:30.0f,PersistenceRequired:1,NoAI:1,Silent:1,Team:\\\"NoShove\\\",ActiveEffects:[{Id:14,Amplifier:0,Duration:20000000,ShowParticles:0b}]}"}},{id:commandblock_minecart,Command:blockdata ~13 ~4 ~1 {auto:1,Command:"/execute @e[score_SiegeCrafting=1] ~ ~ ~ /execute @e[score_SiegeCrafting_min=5,score_SiegeCrafting=5,r=1,rm=0,c=1] ~ ~ ~ /summon villager ~ ~1 ~ {Tags:[\\\"Catapult\\\",\\\"Weapon\\\"],NoGravity:1b,Profession:0,Offers:{},ArmorItems:[{},{},{},{id:diamond_axe,Damage:1553,Count:1b}],ArmorDropChances:[0.085F,0.085F,0.085F,0.0F],Attributes:[{Name:generic.maxHealth,Base:30},{Name:generic.knockbackResistance,Base:1}],Health:30.0f,PersistenceRequired:1,NoAI:1,Silent:1,Team:\\\"NoShove\\\",ActiveEffects:[{Id:14,Amplifier:0,Duration:20000000,ShowParticles:0b}]}"}},{id:commandblock_minecart,Command:blockdata ~13 ~4 ~ {auto:1,Command:"/execute @e[score_SiegeCrafting=1] ~ ~ ~ /execute @e[score_SiegeCrafting_min=3,score_SiegeCrafting=3,r=1,rm=0,c=1] ~ ~ ~ /summon villager ~ ~ ~ {Tags:[\\\"Ballista\\\",\\\"Weapon\\\"],NoGravity:1b,Profession:0,Offers:{},ArmorItems:[{},{},{},{id:diamond_axe,Damage:1559,Count:1b}],ArmorDropChances:[0.085F,0.085F,0.085F,0.0F],Attributes:[{Name:generic.maxHealth,Base:30},{Name:generic.knockbackResistance,Base:1}],Health:30.0f,PersistenceRequired:1,NoAI:1,Silent:1,Team:\\\"NoShove\\\",ActiveEffects:[{Id:14,Amplifier:0,Duration:20000000,ShowParticles:0b}]}"}},{id:commandblock_minecart,Command:blockdata ~12 ~4 ~ {auto:1,Command:execute @e[tag=Ballista] ~ ~ ~ /scoreboard teams join NoShove @a[r=1]}},{id:commandblock_minecart,Command:blockdata ~11 ~4 ~ {auto:1,Command:execute @e[tag=Weapon] ~ ~ ~ /scoreboard teams join NoShove @a[r=2]}},{id:commandblock_minecart,Command:blockdata ~10 ~4 ~ {auto:1,Command:/scoreboard teams leave @a[team=NoShove]}},{id:commandblock_minecart,Command:blockdata ~9 ~4 ~ {auto:1,Command:/execute @e[score_SiegeCrafting_min=1] ~ ~ ~ /execute @e[score_SiegeCrafting_min=1,r=1,rm=0,c=1] ~ ~ ~ particle totem ~ ~ ~ 1 1 1 0.1 100 force}},{id:commandblock_minecart,Command:blockdata ~8 ~4 ~ {auto:1,Command:"/scoreboard players set @e[type=item] SiegeCrafting 10 {Item:{id:\\\"minecraft:cobblestone\\\",Count:1b}}"}},{id:commandblock_minecart,Command:blockdata ~7 ~4 ~ {auto:1,Command:"/scoreboard players set @e[type=item] SiegeCrafting 9 {Item:{id:\\\"minecraft:cobblestone\\\",Count:4b}}"}},{id:commandblock_minecart,Command:blockdata ~6 ~4 ~ {auto:1,Command:"/scoreboard players set @e[type=item] SiegeCrafting 8 {Item:{id:\\\"minecraft:planks\\\",Count:4b}}"}},{id:commandblock_minecart,Command:blockdata ~5 ~4 ~ {auto:1,Command:"/scoreboard players set @e[type=item] SiegeCrafting 7 {Item:{id:\\\"minecraft:stone\\\",Count:12b}}"}},{id:commandblock_minecart,Command:blockdata ~4 ~4 ~ {auto:1,Command:"/scoreboard players set @e[type=item] SiegeCrafting 6 {Item:{id:\\\"minecraft:stone\\\",Count:4b}}"}},{id:commandblock_minecart,Command:blockdata ~3 ~4 ~ {auto:1,Command:"/scoreboard players set @e[type=item] SiegeCrafting 5 {Item:{id:\\\"minecraft:stone\\\",Count:8b}}"}},{id:commandblock_minecart,Command:blockdata ~3 ~3 ~ {auto:1,Command:"/scoreboard players set @e[type=item] SiegeCrafting 4 {Item:{id:\\\"minecraft:stone\\\",Count:16b}}"}},{id:commandblock_minecart,Command:blockdata ~4 ~3 ~ {auto:1,Command:"/scoreboard players set @e[type=item] SiegeCrafting 3 {Item:{id:\\\"minecraft:string\\\",Count:3b}}"}},{id:commandblock_minecart,Command:blockdata ~5 ~3 ~ {auto:1,Command:"/scoreboard players set @e[type=item] SiegeCrafting 2 {Item:{id:\\\"minecraft:stone\\\",Count:8b}}"}},{id:commandblock_minecart,Command:blockdata ~6 ~3 ~ {auto:1,Command:"/scoreboard players set @e[type=item] SiegeCrafting 1 {Item:{id:\\\"minecraft:planks\\\",Count:16b}}"}},{id:commandblock_minecart,Command:blockdata ~7 ~3 ~ {auto:1,Command:/execute @e[tag=Ballista] ~ ~ ~ detect ~ ~-1 ~ air 0 tp @e[tag=Ballista,r=0,c=1] ~ ~-0.5 ~}},{id:commandblock_minecart,Command:blockdata ~8 ~3 ~ {auto:1,Command:/execute @e[tag=Weapon] ~ ~ ~ detect ~ ~-2 ~ air 0 tp @e[tag=Weapon,tag=!Ballista,r=0,c=1] ~ ~-0.5 ~}},{id:commandblock_minecart,Command:blockdata ~9 ~3 ~ {auto:1,Command:/scoreboard players add @a Shift 0}},{id:commandblock_minecart,Command:blockdata ~10 ~3 ~ {auto:1,Command:/scoreboard players remove @a[score_Shift_min=1] Shift 1}},{id:commandblock_minecart,Command:blockdata ~11 ~3 ~ {auto:1,Command:/execute @e[tag=Tower] ~ ~ ~ effect @a[r=2,score_Shift=0,rx=-90,rxm=-90] jump_boost 2 10 true}},{id:commandblock_minecart,Command:blockdata ~12 ~3 ~ {auto:1,Command:/execute @e[tag=Tower] ~ ~ ~ effect @a[r=2,score_Shift=0,rx=-90,rxm=-90] levitation 2 5 true}},{id:commandblock_minecart,Command:blockdata ~13 ~3 ~ {auto:1,Command:/execute @a[score_Shift_min=1] ~ ~ ~ teleport @e[tag=Tower,r=2,c=1] ~ ~1 ~ ~ 0}},{id:commandblock_minecart,Command:blockdata ~13 ~3 ~1 {auto:1,Command:execute @e[score_RamHitTime_min=39] ~ ~ ~ /summon creeper ~ ~-45 ~ {ExplosionRadius:3,Fuse:0}}},{id:commandblock_minecart,Command:blockdata ~12 ~3 ~1 {auto:1,Command:/execute @e[tag=Ram] ~ ~ ~ teleport @e[score_RamHitTime=1,c=1,r=50] ~ ~50 ~ ~ 0}},{id:commandblock_minecart,Command:blockdata ~11 ~3 ~1 {auto:1,Command:/kill @e[score_RamHitTime_min=40]}},{id:commandblock_minecart,Command:blockdata ~10 ~3 ~1 {auto:1,Command:/scoreboard players add @e[tag=RamHit] RamHitTime 1}},{id:commandblock_minecart,Command:blockdata ~9 ~3 ~1 {auto:1,Command:"execute @e[score_RamLoad_min=20] ~ ~ ~ summon armor_stand ~ ~49 ~ {Tags:[\\\"RamHit\\\"],Invisible:1b,Marker:1b,Small:1b,ArmorItems:[{},{},{id:\\\"minecraft:elytra\\\",Count:1b,Damage:0s},{}],FallFlying:1b}"}},{id:commandblock_minecart,Command:blockdata ~8 ~3 ~1 {auto:1,Command:replaceitem entity @e[score_RamLoad_min=16,score_RamLoad=16] slot.armor.head diamond_axe 1 1544}},{id:commandblock_minecart,Command:blockdata ~7 ~3 ~1 {auto:1,Command:replaceitem entity @e[score_RamLoad_min=8,score_RamLoad=8] slot.armor.head diamond_axe 1 1545}},{id:commandblock_minecart,Command:blockdata ~6 ~3 ~1 {auto:1,Command:replaceitem entity @e[score_RamLoad_min=1,score_RamLoad=1] slot.armor.head diamond_axe 1 1546}},{id:commandblock_minecart,Command:blockdata ~5 ~3 ~1 {auto:1,Command:/scoreboard players set @e[score_RamLoad_min=21] RamLoad 0}},{id:commandblock_minecart,Command:blockdata ~4 ~3 ~1 {auto:1,Command:/scoreboard players remove @e[tag=Ram,score_RamLoad_min=1] RamLoad 1}},{id:commandblock_minecart,Command:blockdata ~3 ~3 ~1 {auto:1,Command:execute @a[score_Shift_min=1] ~ ~ ~ scoreboard players add @e[tag=Ram,r=2,c=1,score_RamLoad=20] RamLoad 2}},{id:commandblock_minecart,Command:blockdata ~3 ~2 ~1 {auto:1,Command:/scoreboard players add @e[tag=Ram] RamLoad 0}},{id:commandblock_minecart,Command:blockdata ~4 ~2 ~1 {auto:1,Command:/execute @a[score_Shift_min=1] ~ ~ ~ teleport @e[tag=Ram,r=2,c=1] ~ ~1 ~ ~ 0}},{id:commandblock_minecart,Command:blockdata ~5 ~2 ~1 {auto:1,Command:kill @e[score_StoneAir_min=7]}},{id:commandblock_minecart,Command:blockdata ~6 ~2 ~1 {auto:1,Command:execute @e[score_StoneAir_min=7] ~ ~ ~ /summon creeper ~ ~1 ~ {ExplosionRadius:6,Fuse:0}}},{id:commandblock_minecart,Command:blockdata ~7 ~2 ~1 {auto:1,Command:execute @e[tag=Stone] ~ ~ ~ detect ~-1 ~ ~ air 0 scoreboard players remove @e[tag=Stone,r=0,c=1] StoneAir 1}},{id:commandblock_minecart,Command:blockdata ~8 ~2 ~1 {auto:1,Command:execute @e[tag=Stone] ~ ~ ~ detect ~1 ~ ~ air 0 scoreboard players remove @e[tag=Stone,r=0,c=1] StoneAir 1}},{id:commandblock_minecart,Command:blockdata ~9 ~2 ~1 {auto:1,Command:execute @e[tag=Stone] ~ ~ ~ detect ~ ~ ~-1 air 0 scoreboard players remove @e[tag=Stone,r=0,c=1] StoneAir 1}},{id:commandblock_minecart,Command:blockdata ~10 ~2 ~1 {auto:1,Command:execute @e[tag=Stone] ~ ~ ~ detect ~ ~ ~1 air 0 scoreboard players remove @e[tag=Stone,r=0,c=1] StoneAir 1}},{id:commandblock_minecart,Command:blockdata ~11 ~2 ~1 {auto:1,Command:execute @e[tag=Stone] ~ ~ ~ detect ~ ~1 ~ air 0 scoreboard players remove @e[tag=Stone,r=0,c=1] StoneAir 1}},{id:commandblock_minecart,Command:blockdata ~12 ~2 ~1 {auto:1,Command:execute @e[tag=Stone] ~ ~ ~ detect ~ ~-1 ~ air 0 scoreboard players remove @e[tag=Stone,r=0,c=1] StoneAir 1}},{id:commandblock_minecart,Command:blockdata ~13 ~2 ~1 {auto:1,Command:/scoreboard players add @e[tag=Stone] StoneAir 6}},{id:commandblock_minecart,Command:blockdata ~13 ~2 ~ {auto:1,Command:/execute @e[score_TrebuchetDestroy_min=10] ~ ~ ~ execute @e[type=!item,tag=!Stone,r=3] ~ ~ ~ /kill @e[tag=Stone,c=1,r=3]}},{id:commandblock_minecart,Command:blockdata ~12 ~2 ~ {auto:1,Command:/execute @e[score_StoneDestroy_min=10] ~ ~ ~ execute @e[type=!item,tag=!Stone,r=3] ~ ~ ~ /summon creeper ~ ~1 ~ {ExplosionRadius:6,Fuse:0}}},{id:commandblock_minecart,Command:blockdata ~11 ~2 ~ {auto:1,Command:/kill @e[score_StoneDestroy_min=300]}},{id:commandblock_minecart,Command:blockdata ~10 ~2 ~ {auto:1,Command:/tp @e[score_StoneDestroy_min=21] ~ ~0.15 ~}},{id:commandblock_minecart,Command:blockdata ~9 ~2 ~ {auto:1,Command:/tp @e[score_StoneDestroy=20] ~ ~0.2 ~}},{id:commandblock_minecart,Command:blockdata ~8 ~2 ~ {auto:1,Command:/execute @e[score_StoneDestroy=1] ~ ~ ~ execute @e[tag=Trebuchet,r=5,c=1] ~ ~ ~ teleport @e[tag=Stone,c=1,r=5] ~ ~3 ~ ~ 0}},{id:commandblock_minecart,Command:blockdata ~7 ~2 ~ {auto:1,Command:scoreboard players add @e[tag=Stone] StoneDestroy 1}},{id:commandblock_minecart,Command:blockdata ~6 ~2 ~ {auto:1,Command:/scoreboard players tag @e[score_TrebuchetLoad=49] remove Loaded}},{id:commandblock_minecart,Command:blockdata ~5 ~2 ~ {auto:1,Command:/scoreboard players set @e[tag=Loaded,score_TrebuchetLoad_min=49,score_TrebuchetLoad=49] TrebuchetLoad 2}},{id:commandblock_minecart,Command:blockdata ~4 ~2 ~ {auto:1,Command:"/execute @e[tag=Loaded,score_TrebuchetLoad_min=49,score_TrebuchetLoad=49] ~ ~ ~ summon armor_stand ~ ~3 ~ {Tags:[Stone],Invisible:1.Marker:1,Small:1,ArmorItems:[{},{},{id:\\\"minecraft:elytra\\\",Count:1b,Damage:0s},{id:\\\"minecraft:diamond_axe\\\",Count:1b,Damage:1547s}],FallFlying:1b,Invisible:1b}"}},{id:commandblock_minecart,Command:blockdata ~3 ~2 ~ {auto:1,Command:execute @e[tag=Trebuchet] ~ ~ ~ /kill @e[score_AmmoDetect_min=3,score_AmmoDetect=3,c=1,r=2]}},{id:commandblock_minecart,Command:blockdata ~3 ~1 ~ {auto:1,Command:/execute @e[score_AmmoDetect_min=3,score_AmmoDetect=3] ~ ~ ~ /scoreboard players tag @e[score_TrebuchetLoad_min=50,r=2,c=1] add Loaded}},{id:commandblock_minecart,Command:blockdata ~4 ~1 ~ {auto:1,Command:/execute @e[score_AmmoDetect_min=3,score_AmmoDetect=3] ~ ~ ~ /replaceitem entity @e[score_TrebuchetLoad_min=50,r=2,c=1] slot.armor.head diamond_axe 1 1548}},{id:commandblock_minecart,Command:blockdata ~5 ~1 ~ {auto:1,Command:"/scoreboard players set @e[type=item] AmmoDetect 3 {Item:{id:\\\"minecraft:diamond_axe\\\",Count:1b,Damage:1547s,tag:{display:{Lore:[\\\"Used to fire from a trebuchet\\\"]}}}}"}},{id:commandblock_minecart,Command:blockdata ~6 ~1 ~ {auto:1,Command:replaceitem entity @e[score_TrebuchetLoad_min=49,score_TrebuchetLoad=49] slot.armor.head diamond_axe 1 1549}},{id:commandblock_minecart,Command:blockdata ~7 ~1 ~ {auto:1,Command:replaceitem entity @e[score_TrebuchetLoad_min=25,score_TrebuchetLoad=25] slot.armor.head diamond_axe 1 1550}},{id:commandblock_minecart,Command:blockdata ~8 ~1 ~ {auto:1,Command:replaceitem entity @e[score_TrebuchetLoad_min=1,score_TrebuchetLoad=1] slot.armor.head diamond_axe 1 1551}},{id:commandblock_minecart,Command:blockdata ~9 ~1 ~ {auto:1,Command:/scoreboard players add @e[tag=Trebuchet] TrebuchetLoad 0}},{id:commandblock_minecart,Command:blockdata ~10 ~1 ~ {auto:1,Command:/scoreboard players remove @e[score_TrebuchetLoad_min=1] TrebuchetLoad 1}},{id:commandblock_minecart,Command:blockdata ~11 ~1 ~ {auto:1,Command:/execute @a[score_Shift_min=1] ~ ~ ~ scoreboard players add @e[tag=Trebuchet,c=1,r=2,score_TrebuchetLoad=51] TrebuchetLoad 2}},{id:commandblock_minecart,Command:blockdata ~12 ~1 ~ {auto:1,Command:/execute @a[score_Shift_min=1] ~ ~ ~ teleport @e[tag=Trebuchet,r=2,c=1] ~ ~1 ~ ~ 0}},{id:commandblock_minecart,Command:blockdata ~13 ~1 ~ {auto:1,Command:/execute @e[tag=Trebuchet] ~ ~ ~ effect @a[r=1,c=1,score_Shift_min=1] slowness 1 5 true}},{id:commandblock_minecart,Command:blockdata ~13 ~1 ~1 {auto:1,Command:execute @e[tag=Boulder] ~ ~ ~ detect ~ ~ ~-1 air 0 scoreboard players remove @e[tag=Boulder,r=0,c=1] BoulderAir 1}},{id:commandblock_minecart,Command:blockdata ~12 ~1 ~1 {auto:1,Command:execute @e[tag=Boulder] ~ ~ ~ detect ~ ~ ~1 air 0 scoreboard players remove @e[tag=Boulder,r=0,c=1] BoulderAir 1}},{id:commandblock_minecart,Command:blockdata ~11 ~1 ~1 {auto:1,Command:execute @e[tag=Boulder] ~ ~ ~ detect ~-1 ~ ~ air 0 scoreboard players remove @e[tag=Boulder,r=0,c=1] BoulderAir 1}},{id:commandblock_minecart,Command:blockdata ~10 ~1 ~1 {auto:1,Command:execute @e[tag=Boulder] ~ ~ ~ detect ~1 ~ ~ air 0 scoreboard players remove @e[tag=Boulder,r=0,c=1] BoulderAir 1}},{id:commandblock_minecart,Command:blockdata ~9 ~1 ~1 {auto:1,Command:execute @e[tag=Boulder] ~ ~ ~ detect ~ ~1 ~ air 0 scoreboard players remove @e[tag=Boulder,r=0,c=1] BoulderAir 1}},{id:commandblock_minecart,Command:blockdata ~8 ~1 ~1 {auto:1,Command:kill @e[score_BoulderAir_min=7]}},{id:commandblock_minecart,Command:blockdata ~7 ~1 ~1 {auto:1,Command:execute @e[score_BoulderAir_min=7] ~ ~ ~ /summon creeper ~ ~1 ~ {ExplosionRadius:4,Fuse:0}}},{id:commandblock_minecart,Command:blockdata ~6 ~1 ~1 {auto:1,Command:execute @e[tag=Boulder] ~ ~ ~ detect ~ ~-1 ~ air 0 scoreboard players remove @e[tag=Boulder,r=0,c=1] BoulderAir 1}},{id:commandblock_minecart,Command:blockdata ~5 ~1 ~1 {auto:1,Command:/scoreboard players add @e[tag=Boulder] BoulderAir 6}},{id:commandblock_minecart,Command:blockdata ~4 ~1 ~1 {auto:1,Command:/execute @e[score_BoulderDestroy_min=10] ~ ~ ~ execute @e[type=!item,tag=!Boulder,r=3] ~ ~ ~ /kill @e[tag=Boulder,c=1,r=3]}},{id:commandblock_minecart,Command:blockdata ~3 ~1 ~1 {auto:1,Command:/execute @e[score_BoulderDestroy_min=10] ~ ~ ~ execute @e[type=!item,tag=!Boulder,r=3] ~ ~ ~ /summon creeper ~ ~1 ~ {ExplosionRadius:4,Fuse:0}}},{id:commandblock_minecart,Command:blockdata ~3 ~ ~1 {auto:1,Command:/kill @e[score_BoulderDestroy_min=200]}},{id:commandblock_minecart,Command:blockdata ~4 ~ ~1 {auto:1,Command:/tp @e[score_BoulderDestroy_min=21] ~ ~0.1 ~}},{id:commandblock_minecart,Command:blockdata ~5 ~ ~1 {auto:1,Command:/tp @e[score_BoulderDestroy=15] ~ ~0.5 ~}},{id:commandblock_minecart,Command:blockdata ~6 ~ ~1 {auto:1,Command:/execute @e[score_BoulderDestroy=1] ~ ~ ~ execute @e[tag=Catapult,r=5,c=1] ~ ~ ~ teleport @e[tag=Boulder,c=1,r=5] ~ ~3 ~ ~ ~}},{id:commandblock_minecart,Command:blockdata ~7 ~ ~1 {auto:1,Command:scoreboard players add @e[tag=Boulder] BoulderDestroy 1}},{id:commandblock_minecart,Command:blockdata ~8 ~ ~1 {auto:1,Command:/scoreboard players tag @e[score_CatapultLoad=39] remove Loaded}},{id:commandblock_minecart,Command:blockdata ~9 ~ ~1 {auto:1,Command:/scoreboard players set @e[tag=Loaded,score_CatapultLoad_min=39,score_CatapultLoad=39] CatapultLoad 2}},{id:commandblock_minecart,Command:blockdata ~10 ~ ~1 {auto:1,Command:"/execute @e[tag=Loaded,score_CatapultLoad_min=39,score_CatapultLoad=39] ~ ~ ~ summon armor_stand ~ ~3 ~ {Tags:[Boulder],Invisible:1.Marker:1,Small:1,ArmorItems:[{},{},{id:\\\"minecraft:elytra\\\",Count:1b,Damage:0s},{id:\\\"minecraft:diamond_axe\\\",Count:1b,Damage:1552s}],FallFlying:1b}"}},{id:commandblock_minecart,Command:blockdata ~11 ~ ~1 {auto:1,Command:/execute @e[score_AmmoDetect_min=2,score_AmmoDetect=2] ~ ~ ~ execute @e[r=2,c=1,tag=Catapult] ~ ~ ~ /kill @e[score_AmmoDetect_min=2,score_AmmoDetect=2,c=1,r=2]}},{id:commandblock_minecart,Command:blockdata ~12 ~ ~1 {auto:1,Command:/execute @e[score_AmmoDetect_min=2,score_AmmoDetect=2] ~ ~ ~ /scoreboard players tag @e[score_CatapultLoad_min=40,r=2,c=1] add Loaded}},{id:commandblock_minecart,Command:blockdata ~13 ~ ~1 {auto:1,Command:/execute @e[score_AmmoDetect_min=2,score_AmmoDetect=2] ~ ~ ~ /replaceitem entity @e[score_CatapultLoad_min=40,r=2,c=1] slot.armor.head diamond_axe 1 1555}},{id:commandblock_minecart,Command:blockdata ~13 ~ ~ {auto:1,Command:"/scoreboard players set @e[type=item] AmmoDetect 2 {Item:{id:\\\"minecraft:diamond_axe\\\",Count:1b,Damage:1552s,tag:{display:{Lore:[\\\"Used to fire from a catapult\\\"]}}}}"}},{id:commandblock_minecart,Command:blockdata ~12 ~ ~ {auto:1,Command:/scoreboard players add @e[tag=Catapult] CatapultLoad 0}},{id:commandblock_minecart,Command:blockdata ~11 ~ ~ {auto:1,Command:replaceitem entity @e[score_CatapultLoad_min=30,score_CatapultLoad=40] slot.armor.head diamond_axe 1 1556}},{id:commandblock_minecart,Command:blockdata ~10 ~ ~ {auto:1,Command:replaceitem entity @e[score_CatapultLoad_min=15,score_CatapultLoad=20] slot.armor.head diamond_axe 1 1554}},{id:commandblock_minecart,Command:blockdata ~9 ~ ~ {auto:1,Command:replaceitem entity @e[score_CatapultLoad_min=1,score_CatapultLoad=1] slot.armor.head diamond_axe 1 1553}},{id:commandblock_minecart,Command:blockdata ~8 ~ ~ {auto:1,Command:/scoreboard players remove @e[score_CatapultLoad_min=1] CatapultLoad 1}},{id:commandblock_minecart,Command:blockdata ~7 ~ ~ {auto:1,Command:/execute @a[score_Shift_min=1] ~ ~ ~ scoreboard players add @e[tag=Catapult,c=1,r=2,score_CatapultLoad=41] CatapultLoad 2}},{id:commandblock_minecart,Command:blockdata ~6 ~ ~ {auto:1,Command:/execute @a[score_Shift_min=1] ~ ~ ~ teleport @e[tag=Catapult,r=2,c=1] ~ ~1 ~ ~ 0}},{id:commandblock_minecart,Command:blockdata ~5 ~ ~ {auto:1,Command:execute @e[tag=BB] ~ ~ ~ detect ~ ~-300 ~ air 0 particle crit ~ ~ ~ 0 0 0 1 10 force @a}},{id:commandblock_minecart,Command:blockdata ~4 ~ ~ {auto:1,Command:/entitydata @e[tag=BoltAS] {Fire:1000s}}},{id:commandblock_minecart,Command:blockdata ~3 ~ ~ {auto:1,Command:/execute @e[score_BoltAir_min=10] ~ ~ ~ kill @e[r=1]}},{id:commandblock_minecart,Command:blockdata ~3 ~-1 ~ {auto:1,Command:/execute @e[score_BoltAir_min=5] ~ ~-300 ~ kill @e[r=1,tag=BoltAS]}},{id:commandblock_minecart,Command:blockdata ~4 ~-1 ~ {auto:1,Command:/execute @e[tag=BB,score_BoltAir_min=1] ~ ~ ~ fill ~ ~-300 ~ ~ ~-299 ~ air 0 destroy}},{id:commandblock_minecart,Command:blockdata ~5 ~-1 ~ {auto:1,Command:execute @e[tag=BB] ~ ~ ~ detect ~ ~-300 ~ air 0 scoreboard players remove @e[r=1,tag=BB] BoltAir 1}},{id:commandblock_minecart,Command:blockdata ~6 ~-1 ~ {auto:1,Command:/scoreboard players add @e[tag=BB] BoltAir 1}},{id:commandblock_minecart,Command:blockdata ~7 ~-1 ~ {auto:1,Command:/execute @e[tag=BB,score_BoltDestroy_min=10] ~ ~-300 ~ /execute @e[r=1,type=!item,tag=!BoltAS] ~ ~300 ~ kill @e[r=1]}},{id:commandblock_minecart,Command:blockdata ~8 ~-1 ~ {auto:1,Command:/execute @e[tag=BB,score_BoltDestroy_min=10] ~ ~-300 ~ /execute @e[r=1,type=!item,tag=!BoltAS] ~ ~ ~ kill @e[r=2,tag=BoltAS]}},{id:commandblock_minecart,Command:blockdata ~9 ~-1 ~ {auto:1,Command:/execute @e[tag=BB,score_BoltDestroy_min=10] ~ ~-300 ~ /execute @e[r=1,type=!item,tag=!BoltAS] ~ ~ ~ particle crit ~ ~ ~ 0 0 0 1 100 force @a}},{id:commandblock_minecart,Command:blockdata ~10 ~-1 ~ {auto:1,Command:/execute @e[tag=BB,score_BoltDestroy_min=10] ~ ~-299 ~ /effect @e[r=1,tag=Hostile,type=item,tag=!BoltAS] instant_health 1 2 true}},{id:commandblock_minecart,Command:blockdata ~11 ~-1 ~ {auto:1,Command:/scoreboard players tag @e[type=zombie_villager] add Hostile}},{id:commandblock_minecart,Command:blockdata ~12 ~-1 ~ {auto:1,Command:/scoreboard players tag @e[type=giant] add Hostile}},{id:commandblock_minecart,Command:blockdata ~13 ~-1 ~ {auto:1,Command:/scoreboard players tag @e[type=wither] add Hostile}},{id:commandblock_minecart,Command:blockdata ~13 ~-1 ~1 {auto:1,Command:/scoreboard players tag @e[type=zombie_pigman] add Hostile}},{id:commandblock_minecart,Command:blockdata ~12 ~-1 ~1 {auto:1,Command:/scoreboard players tag @e[type=skeleton] add Hostile}},{id:commandblock_minecart,Command:blockdata ~11 ~-1 ~1 {auto:1,Command:/scoreboard players tag @e[type=zombie] add Hostile}},{id:commandblock_minecart,Command:blockdata ~10 ~-1 ~1 {auto:1,Command:/execute @e[tag=BB,score_BoltDestroy_min=10] ~ ~-300 ~ /effect @e[r=1,tag=!Hostile,type=!item,tag=!BoltAS] instant_damage 1 2 true}},{id:commandblock_minecart,Command:blockdata ~9 ~-1 ~1 {auto:1,Command:scoreboard players tag @e[score_BallistaLoad=28] remove Loaded}},{id:commandblock_minecart,Command:blockdata ~8 ~-1 ~1 {auto:1,Command:/execute @a[score_Shift=0] ~ ~ ~ scoreboard players set @e[r=1,tag=Loaded,c=1,score_BallistaLoad_min=30] BallistaLoad 2}},{id:commandblock_minecart,Command:blockdata ~7 ~-1 ~1 {auto:1,Command:/execute @a[score_Shift=0] ~ ~ ~ execute @e[tag=Loaded,c=1,score_BallistaLoad_min=30] ~ ~300 ~ teleport @e[tag=BB,r=0,c=1] ~ ~ ~ ~180 ~}},{id:commandblock_minecart,Command:blockdata ~6 ~-1 ~1 {auto:1,Command:"/execute @a[score_Shift=0] ~ ~ ~ execute @e[r=2,c=1,score_BallistaLoad_min=30,tag=Loaded] ~ ~300 ~ summon boat ~ ~ ~ {NoGravity:1,Tags:[BB],Passengers:[{id:armor_stand,Tags:[BPA],NoGravity:1b},{id:armor_stand,Tags:[\\\"BPB\\\"],NoGravity:1b}]}"}},{id:commandblock_minecart,Command:blockdata ~5 ~-1 ~1 {auto:1,Command:execute @e[tag=BPB] ~ ~.799999 ~ teleport @e[tag=BB,c=-1,r=1] ~ ~-.799999 ~}},{id:commandblock_minecart,Command:blockdata ~4 ~-1 ~1 {auto:1,Command:/execute @a[score_Shift=0] ~ ~ ~ execute @e[r=1,c=1,score_BallistaLoad_min=30,tag=Loaded] ~ ~ ~ particle crit ~ ~ ~ 1 1 1 0 10 force @a}},{id:commandblock_minecart,Command:blockdata ~3 ~-1 ~1 {auto:1,Command:/tp @e[score_BoltDestroy_min=11] ~ ~-0.005 ~ ~ ~}},{id:commandblock_minecart,Command:blockdata ~3 ~-2 ~1 {auto:1,Command:/tp @e[score_BoltDestroy=10] ~ ~0.1 ~ ~ ~}},{id:commandblock_minecart,Command:blockdata ~4 ~-2 ~1 {auto:1,Command:/scoreboard players add @e[tag=BoltAS] BoltDestroy 1}},{id:commandblock_minecart,Command:blockdata ~5 ~-2 ~1 {auto:1,Command:/execute @e[tag=BB] ~ ~-300 ~ teleport @e[tag=BoltAS,r=1,c=1] ~ ~-0.5 ~ ~180 ~}},{id:commandblock_minecart,Command:blockdata ~6 ~-2 ~1 {auto:1,Command:"/execute @e[score_BoltDestroy=1,tag=BB] ~ ~ ~ summon armor_stand ~ ~-300 ~ {Invisible:1,Marker:1,NoGravity:1,Tags:[BoltAS],ArmorItems:[{},{},{},{id:\\\"minecraft:diamond_axe\\\",Count:1b,Damage:1557s}]}"}},{id:commandblock_minecart,Command:blockdata ~7 ~-2 ~1 {auto:1,Command:/execute @a[score_Shift_min=1] ~ ~ ~ teleport @e[tag=Ballista,r=1,c=1] ~ ~ ~ ~ 0}},{id:commandblock_minecart,Command:blockdata ~8 ~-2 ~1 {auto:1,Command:/kill @e[score_BoltDestroy_min=180]}},{id:commandblock_minecart,Command:blockdata ~9 ~-2 ~1 {auto:1,Command:/scoreboard players add @e[tag=BPA] BoltDestroy 1}},{id:commandblock_minecart,Command:blockdata ~10 ~-2 ~1 {auto:1,Command:/scoreboard players add @e[tag=BPB] BoltDestroy 1}},{id:commandblock_minecart,Command:blockdata ~11 ~-2 ~1 {auto:1,Command:/scoreboard players add @e[tag=BB] BoltDestroy 1}},{id:commandblock_minecart,Command:blockdata ~12 ~-2 ~1 {auto:1,Command:/execute @e[tag=BB] ~ ~-300 ~ particle crit ~ ~1 ~ 0 0 0 0 10 force @a}},{id:commandblock_minecart,Command:blockdata ~13 ~-2 ~1 {auto:1,Command:/execute @e[score_AmmoDetect_min=1,score_AmmoDetect=1] ~ ~ ~ execute @e[r=2,c=1,tag=Ballista] ~ ~ ~ /kill @e[score_AmmoDetect_min=1,score_AmmoDetect=1,c=1,r=2]}},{id:commandblock_minecart,Command:blockdata ~13 ~-2 ~ {auto:1,Command:/execute @e[score_AmmoDetect_min=1,score_AmmoDetect=1] ~ ~ ~ /scoreboard players tag @e[score_BallistaLoad_min=30,r=2,c=1] add Loaded}},{id:commandblock_minecart,Command:blockdata ~12 ~-2 ~ {auto:1,Command:/execute @e[score_AmmoDetect_min=1,score_AmmoDetect=1] ~ ~ ~ /replaceitem entity @e[score_BallistaLoad_min=30,r=2,c=1] slot.armor.head diamond_axe 1 1561}},{id:commandblock_minecart,Command:blockdata ~11 ~-2 ~ {auto:1,Command:"/scoreboard players set @e[type=item] AmmoDetect 1 {Item:{id:\\\"minecraft:diamond_axe\\\",Count:1b,Damage:1557s,tag:{display:{Lore:[\\\"Used to fire out of a ballista\\\"]}}}}"}},{id:commandblock_minecart,Command:blockdata ~10 ~-2 ~ {auto:1,Command:/scoreboard players add @e[tag=Ballista] BallistaLoad 0}},{id:commandblock_minecart,Command:blockdata ~9 ~-2 ~ {auto:1,Command:/replaceitem entity @e[score_BallistaLoad=29,score_BallistaLoad_min=29] slot.armor.head diamond_axe 1 1558}},{id:commandblock_minecart,Command:blockdata ~8 ~-2 ~ {auto:1,Command:/replaceitem entity @e[score_BallistaLoad=15,score_BallistaLoad_min=15] slot.armor.head diamond_axe 1 1560}},{id:commandblock_minecart,Command:blockdata ~7 ~-2 ~ {auto:1,Command:/replaceitem entity @e[score_BallistaLoad=1,score_BallistaLoad_min=1] slot.armor.head diamond_axe 1 1559}},{id:commandblock_minecart,Command:blockdata ~6 ~-2 ~ {auto:1,Command:/execute @a[score_Shift_min=1] ~ ~ ~ /scoreboard players add @e[r=1,tag=Ballista,score_BallistaLoad=30] BallistaLoad 2}},{id:commandblock_minecart,Command:blockdata ~5 ~-2 ~ {auto:1,Command:/scoreboard players remove @e[tag=Ballista,score_BallistaLoad_min=1] BallistaLoad 1}},{id:commandblock_minecart,Command:blockdata ~4 ~-2 ~ {auto:1,Command:scoreboard teams option NoShove seeFriendlyInvisibles false}},{id:commandblock_minecart,Command:blockdata ~3 ~-2 ~ {auto:1,Command:scoreboard teams option NoShove collisionRule never}},{id:commandblock_minecart,Command:setblock ~ ~ ~1 command_block 0 0 {Command:fill ~ ~-3 ~-1 ~ ~ ~ air}},{id:commandblock_minecart,Command:setblock ~ ~-1 ~1 redstone_block},{id:commandblock_minecart,Command:kill @e[type=commandblock_minecart,r=1]}]}]}]}

http://onecmd.com/cmd/medieval-siege-weapons (explanation)

The command

Note: Minify the command to avoid issues :)


Created: Sat, 25 Feb 2017 22:26:29, Updated: Thu, 18 May 2017 20:57:33, Views: 139

Share on: