This command adds 5 siege weapons that you can use to attack your friends, medieval style: ballistas, catapults, trebuchets, battering rams, and siege towers!
VIDEO
How to install
How to import this command into your world
First, you must give yourself a command block (If you are on a server, you must be 'OP'ed, and have access to /gamemode 1)
To get a command block, type
/give @p command_block in the chat.
Once you have a command block, right click it to open it's GUI.
Now, you must copy and paste the command from your browser into the game. Select the entire command from below, then right click and press 'copy'.
Next, go back to your minecraft world, and paste the command you just copied into the command block. There are a few different keys that may be used to do this, depending on your keyboard. The most common ones are 'CTRL + V', 'COMMAND + V', or 'STRG + V'
Finally, you can press done to exit the GUI, and execute the command block by powering it with a redstone block, a lever, or any thing you can get your grubby hands on. Just make sure you don't place it on top of the command block, or the machine will not be installed!
Show source commands
INIT:scoreboard objectives add Shift stat.sneakTime
INIT:scoreboard objectives add TrebuchetLoad dummy
INIT:scoreboard objectives add SiegeCrafting dummy
INIT:scoreboard objectives add BoltDestroy dummy
INIT:scoreboard objectives add BoulderDestroy dummy
INIT:scoreboard objectives add StoneDestroy dummy
INIT:scoreboard objectives add RamLoad dummy
INIT:scoreboard objectives add RamHitTime dummy
INIT:scoreboard objectives add BoulderAir dummy
INIT:scoreboard objectives add CatapultLoad dummy
INIT:scoreboard objectives add BallistaLoad dummy
INIT:scoreboard objectives add BoltAir dummy
INIT:scoreboard objectives add AmmoDetect dummy
INIT:scoreboard objectives add StoneAir dummy
INIT:scoreboard teams add NoShove
scoreboard teams option NoShove collisionRule never
scoreboard teams option NoShove seeFriendlyInvisibles false
/scoreboard players remove @e[tag=Ballista,score_BallistaLoad_min=1] BallistaLoad 1
/execute @a[score_Shift_min=1] ~ ~ ~ /scoreboard players add @e[r=1,tag=Ballista,score_BallistaLoad=30] BallistaLoad 2
/replaceitem entity @e[score_BallistaLoad=1,score_BallistaLoad_min=1] slot.armor.head diamond_axe 1 1559
/replaceitem entity @e[score_BallistaLoad=15,score_BallistaLoad_min=15] slot.armor.head diamond_axe 1 1560
/replaceitem entity @e[score_BallistaLoad=29,score_BallistaLoad_min=29] slot.armor.head diamond_axe 1 1558
/scoreboard players add @e[tag=Ballista] BallistaLoad 0
/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"]}}}}
/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
/execute @e[score_AmmoDetect_min=1,score_AmmoDetect=1] ~ ~ ~ /scoreboard players tag @e[score_BallistaLoad_min=30,r=2,c=1] add Loaded
/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]
/execute @e[tag=BB] ~ ~-300 ~ particle crit ~ ~1 ~ 0 0 0 0 10 force @a
/scoreboard players add @e[tag=BB] BoltDestroy 1
/scoreboard players add @e[tag=BPB] BoltDestroy 1
/scoreboard players add @e[tag=BPA] BoltDestroy 1
/kill @e[score_BoltDestroy_min=180]
/execute @a[score_Shift_min=1] ~ ~ ~ teleport @e[tag=Ballista,r=1,c=1] ~ ~ ~ ~ 0
/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}]}
/execute @e[tag=BB] ~ ~-300 ~ teleport @e[tag=BoltAS,r=1,c=1] ~ ~-0.5 ~ ~180 ~
/scoreboard players add @e[tag=BoltAS] BoltDestroy 1
/tp @e[score_BoltDestroy=10] ~ ~0.1 ~ ~ ~
/tp @e[score_BoltDestroy_min=11] ~ ~-0.005 ~ ~ ~
/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
execute @e[tag=BPB] ~ ~.799999 ~ teleport @e[tag=BB,c=-1,r=1] ~ ~-.799999 ~
/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}]}
/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 ~
/execute @a[score_Shift=0] ~ ~ ~ scoreboard players set @e[r=1,tag=Loaded,c=1,score_BallistaLoad_min=30] BallistaLoad 2
scoreboard players tag @e[score_BallistaLoad=28] remove Loaded
/execute @e[tag=BB,score_BoltDestroy_min=10] ~ ~-300 ~ /effect @e[r=1,tag=!Hostile,type=!item,tag=!BoltAS] instant_damage 1 2 true
/scoreboard players tag @e[type=zombie] add Hostile
/scoreboard players tag @e[type=skeleton] add Hostile
/scoreboard players tag @e[type=zombie_pigman] add Hostile
/scoreboard players tag @e[type=wither] add Hostile
/scoreboard players tag @e[type=giant] add Hostile
/scoreboard players tag @e[type=zombie_villager] add Hostile
/execute @e[tag=BB,score_BoltDestroy_min=10] ~ ~-299 ~ /effect @e[r=1,tag=Hostile,type=item,tag=!BoltAS] instant_health 1 2 true
/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
/execute @e[tag=BB,score_BoltDestroy_min=10] ~ ~-300 ~ /execute @e[r=1,type=!item,tag=!BoltAS] ~ ~ ~ kill @e[r=2,tag=BoltAS]
/execute @e[tag=BB,score_BoltDestroy_min=10] ~ ~-300 ~ /execute @e[r=1,type=!item,tag=!BoltAS] ~ ~300 ~ kill @e[r=1]
/scoreboard players add @e[tag=BB] BoltAir 1
execute @e[tag=BB] ~ ~ ~ detect ~ ~-300 ~ air 0 scoreboard players remove @e[r=1,tag=BB] BoltAir 1
/execute @e[tag=BB,score_BoltAir_min=1] ~ ~ ~ fill ~ ~-300 ~ ~ ~-299 ~ air 0 destroy
/execute @e[score_BoltAir_min=5] ~ ~-300 ~ kill @e[r=1,tag=BoltAS]
/execute @e[score_BoltAir_min=10] ~ ~ ~ kill @e[r=1]
/entitydata @e[tag=BoltAS] {Fire:1000s}
execute @e[tag=BB] ~ ~ ~ detect ~ ~-300 ~ air 0 particle crit ~ ~ ~ 0 0 0 1 10 force @a
/execute @a[score_Shift_min=1] ~ ~ ~ teleport @e[tag=Catapult,r=2,c=1] ~ ~1 ~ ~ 0
/execute @a[score_Shift_min=1] ~ ~ ~ scoreboard players add @e[tag=Catapult,c=1,r=2,score_CatapultLoad=41] CatapultLoad 2
/scoreboard players remove @e[score_CatapultLoad_min=1] CatapultLoad 1
replaceitem entity @e[score_CatapultLoad_min=1,score_CatapultLoad=1] slot.armor.head diamond_axe 1 1553
replaceitem entity @e[score_CatapultLoad_min=15,score_CatapultLoad=20] slot.armor.head diamond_axe 1 1554
replaceitem entity @e[score_CatapultLoad_min=30,score_CatapultLoad=40] slot.armor.head diamond_axe 1 1556
/scoreboard players add @e[tag=Catapult] CatapultLoad 0
/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"]}}}}
/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
/execute @e[score_AmmoDetect_min=2,score_AmmoDetect=2] ~ ~ ~ /scoreboard players tag @e[score_CatapultLoad_min=40,r=2,c=1] add Loaded
/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]
/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}
/scoreboard players set @e[tag=Loaded,score_CatapultLoad_min=39,score_CatapultLoad=39] CatapultLoad 2
/scoreboard players tag @e[score_CatapultLoad=39] remove Loaded
scoreboard players add @e[tag=Boulder] BoulderDestroy 1
/execute @e[score_BoulderDestroy=1] ~ ~ ~ execute @e[tag=Catapult,r=5,c=1] ~ ~ ~ teleport @e[tag=Boulder,c=1,r=5] ~ ~3 ~ ~ ~
/tp @e[score_BoulderDestroy=15] ~ ~0.5 ~
/tp @e[score_BoulderDestroy_min=21] ~ ~0.1 ~
/kill @e[score_BoulderDestroy_min=200]
/execute @e[score_BoulderDestroy_min=10] ~ ~ ~ execute @e[type=!item,tag=!Boulder,r=3] ~ ~ ~ /summon creeper ~ ~1 ~ {ExplosionRadius:4,Fuse:0}
/execute @e[score_BoulderDestroy_min=10] ~ ~ ~ execute @e[type=!item,tag=!Boulder,r=3] ~ ~ ~ /kill @e[tag=Boulder,c=1,r=3]
/scoreboard players add @e[tag=Boulder] BoulderAir 6
execute @e[tag=Boulder] ~ ~ ~ detect ~ ~-1 ~ air 0 scoreboard players remove @e[tag=Boulder,r=0,c=1] BoulderAir 1
execute @e[score_BoulderAir_min=7] ~ ~ ~ /summon creeper ~ ~1 ~ {ExplosionRadius:4,Fuse:0}
kill @e[score_BoulderAir_min=7]
execute @e[tag=Boulder] ~ ~ ~ detect ~ ~1 ~ air 0 scoreboard players remove @e[tag=Boulder,r=0,c=1] BoulderAir 1
execute @e[tag=Boulder] ~ ~ ~ detect ~1 ~ ~ air 0 scoreboard players remove @e[tag=Boulder,r=0,c=1] BoulderAir 1
execute @e[tag=Boulder] ~ ~ ~ detect ~-1 ~ ~ air 0 scoreboard players remove @e[tag=Boulder,r=0,c=1] BoulderAir 1
execute @e[tag=Boulder] ~ ~ ~ detect ~ ~ ~1 air 0 scoreboard players remove @e[tag=Boulder,r=0,c=1] BoulderAir 1
execute @e[tag=Boulder] ~ ~ ~ detect ~ ~ ~-1 air 0 scoreboard players remove @e[tag=Boulder,r=0,c=1] BoulderAir 1
/execute @e[tag=Trebuchet] ~ ~ ~ effect @a[r=1,c=1,score_Shift_min=1] slowness 1 5 true
/execute @a[score_Shift_min=1] ~ ~ ~ teleport @e[tag=Trebuchet,r=2,c=1] ~ ~1 ~ ~ 0
/execute @a[score_Shift_min=1] ~ ~ ~ scoreboard players add @e[tag=Trebuchet,c=1,r=2,score_TrebuchetLoad=51] TrebuchetLoad 2
/scoreboard players remove @e[score_TrebuchetLoad_min=1] TrebuchetLoad 1
/scoreboard players add @e[tag=Trebuchet] TrebuchetLoad 0
replaceitem entity @e[score_TrebuchetLoad_min=1,score_TrebuchetLoad=1] slot.armor.head diamond_axe 1 1551
replaceitem entity @e[score_TrebuchetLoad_min=25,score_TrebuchetLoad=25] slot.armor.head diamond_axe 1 1550
replaceitem entity @e[score_TrebuchetLoad_min=49,score_TrebuchetLoad=49] slot.armor.head diamond_axe 1 1549
/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"]}}}}
/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
/execute @e[score_AmmoDetect_min=3,score_AmmoDetect=3] ~ ~ ~ /scoreboard players tag @e[score_TrebuchetLoad_min=50,r=2,c=1] add Loaded
execute @e[tag=Trebuchet] ~ ~ ~ /kill @e[score_AmmoDetect_min=3,score_AmmoDetect=3,c=1,r=2]
/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}
/scoreboard players set @e[tag=Loaded,score_TrebuchetLoad_min=49,score_TrebuchetLoad=49] TrebuchetLoad 2
/scoreboard players tag @e[score_TrebuchetLoad=49] remove Loaded
scoreboard players add @e[tag=Stone] StoneDestroy 1
/execute @e[score_StoneDestroy=1] ~ ~ ~ execute @e[tag=Trebuchet,r=5,c=1] ~ ~ ~ teleport @e[tag=Stone,c=1,r=5] ~ ~3 ~ ~ 0
/tp @e[score_StoneDestroy=20] ~ ~0.2 ~
/tp @e[score_StoneDestroy_min=21] ~ ~0.15 ~
/kill @e[score_StoneDestroy_min=300]
/execute @e[score_StoneDestroy_min=10] ~ ~ ~ execute @e[type=!item,tag=!Stone,r=3] ~ ~ ~ /summon creeper ~ ~1 ~ {ExplosionRadius:6,Fuse:0}
/execute @e[score_TrebuchetDestroy_min=10] ~ ~ ~ execute @e[type=!item,tag=!Stone,r=3] ~ ~ ~ /kill @e[tag=Stone,c=1,r=3]
/scoreboard players add @e[tag=Stone] StoneAir 6
execute @e[tag=Stone] ~ ~ ~ detect ~ ~-1 ~ air 0 scoreboard players remove @e[tag=Stone,r=0,c=1] StoneAir 1
execute @e[tag=Stone] ~ ~ ~ detect ~ ~1 ~ air 0 scoreboard players remove @e[tag=Stone,r=0,c=1] StoneAir 1
execute @e[tag=Stone] ~ ~ ~ detect ~ ~ ~1 air 0 scoreboard players remove @e[tag=Stone,r=0,c=1] StoneAir 1
execute @e[tag=Stone] ~ ~ ~ detect ~ ~ ~-1 air 0 scoreboard players remove @e[tag=Stone,r=0,c=1] StoneAir 1
execute @e[tag=Stone] ~ ~ ~ detect ~1 ~ ~ air 0 scoreboard players remove @e[tag=Stone,r=0,c=1] StoneAir 1
execute @e[tag=Stone] ~ ~ ~ detect ~-1 ~ ~ air 0 scoreboard players remove @e[tag=Stone,r=0,c=1] StoneAir 1
execute @e[score_StoneAir_min=7] ~ ~ ~ /summon creeper ~ ~1 ~ {ExplosionRadius:6,Fuse:0}
kill @e[score_StoneAir_min=7]
/execute @a[score_Shift_min=1] ~ ~ ~ teleport @e[tag=Ram,r=2,c=1] ~ ~1 ~ ~ 0
/scoreboard players add @e[tag=Ram] RamLoad 0
execute @a[score_Shift_min=1] ~ ~ ~ scoreboard players add @e[tag=Ram,r=2,c=1,score_RamLoad=20] RamLoad 2
/scoreboard players remove @e[tag=Ram,score_RamLoad_min=1] RamLoad 1
/scoreboard players set @e[score_RamLoad_min=21] RamLoad 0
replaceitem entity @e[score_RamLoad_min=1,score_RamLoad=1] slot.armor.head diamond_axe 1 1546
replaceitem entity @e[score_RamLoad_min=8,score_RamLoad=8] slot.armor.head diamond_axe 1 1545
replaceitem entity @e[score_RamLoad_min=16,score_RamLoad=16] slot.armor.head diamond_axe 1 1544
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}
/scoreboard players add @e[tag=RamHit] RamHitTime 1
/kill @e[score_RamHitTime_min=40]
/execute @e[tag=Ram] ~ ~ ~ teleport @e[score_RamHitTime=1,c=1,r=50] ~ ~50 ~ ~ 0
execute @e[score_RamHitTime_min=39] ~ ~ ~ /summon creeper ~ ~-45 ~ {ExplosionRadius:3,Fuse:0}
/execute @a[score_Shift_min=1] ~ ~ ~ teleport @e[tag=Tower,r=2,c=1] ~ ~1 ~ ~ 0
/execute @e[tag=Tower] ~ ~ ~ effect @a[r=2,score_Shift=0,rx=-90,rxm=-90] levitation 2 5 true
/execute @e[tag=Tower] ~ ~ ~ effect @a[r=2,score_Shift=0,rx=-90,rxm=-90] jump_boost 2 10 true
/scoreboard players remove @a[score_Shift_min=1] Shift 1
/scoreboard players add @a Shift 0
/execute @e[tag=Weapon] ~ ~ ~ detect ~ ~-2 ~ air 0 tp @e[tag=Weapon,tag=!Ballista,r=0,c=1] ~ ~-0.5 ~
/execute @e[tag=Ballista] ~ ~ ~ detect ~ ~-1 ~ air 0 tp @e[tag=Ballista,r=0,c=1] ~ ~-0.5 ~
/scoreboard players set @e[type=item] SiegeCrafting 1 {Item:{id:"minecraft:planks",Count:16b}}
/scoreboard players set @e[type=item] SiegeCrafting 2 {Item:{id:"minecraft:stone",Count:8b}}
/scoreboard players set @e[type=item] SiegeCrafting 3 {Item:{id:"minecraft:string",Count:3b}}
/scoreboard players set @e[type=item] SiegeCrafting 4 {Item:{id:"minecraft:stone",Count:16b}}
/scoreboard players set @e[type=item] SiegeCrafting 5 {Item:{id:"minecraft:stone",Count:8b}}
/scoreboard players set @e[type=item] SiegeCrafting 6 {Item:{id:"minecraft:stone",Count:4b}}
/scoreboard players set @e[type=item] SiegeCrafting 7 {Item:{id:"minecraft:stone",Count:12b}}
/scoreboard players set @e[type=item] SiegeCrafting 8 {Item:{id:"minecraft:planks",Count:4b}}
/scoreboard players set @e[type=item] SiegeCrafting 9 {Item:{id:"minecraft:cobblestone",Count:4b}}
/scoreboard players set @e[type=item] SiegeCrafting 10 {Item:{id:"minecraft:cobblestone",Count:1b}}
/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
/scoreboard teams leave @a[team=NoShove]
execute @e[tag=Weapon] ~ ~ ~ /scoreboard teams join NoShove @a[r=2]
execute @e[tag=Ballista] ~ ~ ~ /scoreboard teams join NoShove @a[r=1]
/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}]}
/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}]}
/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}]}
/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}]}
/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}]}
/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"]}}}}
/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"]}}}}
/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"]}}}}
/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]
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]}]}]}]}