/summon FallingSand ~ ~1 ~ {Block:stained_hardened_clay,Data:9,Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:gamerule commandBlockOutput false},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:fill ~1 ~-1 ~3 ~-2 ~7 ~13 stained_glass 10 hollow},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:fill ~1 ~6 ~3 ~-2 ~6 ~13 air},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:fill ~1 ~-3 ~3 ~-2 ~-3 ~13 purpur_slab 8},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:/summon FallingSand ~ ~-2 ~11 {Block:chain_command_block,Data:0,TileEntityData:{Command:/summon FallingSand ~-1 ~1 ~-7 {Block:repeating_command_block,Data:1,Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:scoreboard objectives add ptgItm dummy},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:scoreboard players set @e[type=Item] ptgItm 1 {OnGround:1b,Item:{id:"minecraft:bow"}}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:scoreboard players set @e[type=Item] ptgItm 2 {OnGround:1b,Item:{id:"minecraft:ender_pearl",Count:16b}}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:execute @e[type=Item,score_ptgItm_min=1,score_ptgItm=1] ~ ~ ~ execute @e[type=Item,score_ptgItm_min=2,score_ptgItm=2,r=1] ~ ~ ~ playsound block.portal.trigger @a ~ ~ ~ 10 2},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:5,TileEntityData:{Command:execute @e[type=Item,score_ptgItm_min=1,score_ptgItm=1] ~ ~ ~ execute @e[type=Item,score_ptgItm_min=2,score_ptgItm=2,r=1] ~ ~ ~ /summon Item ~ ~ ~ {CustomName:"Portal Gun 2.0",CustomNameVisible:1,Item:{id:bow,Count:1,tag:{HideFlags:33,display:{Name:"Portal Gun 2.0"},ench:[{id:35,lvl:0}]}}}},Time:1,DropItem:0}]}]}]}]}]}]}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:/summon FallingSand ~ ~ ~-7 {Block:chain_command_block,Data:3,TileEntityData:{Command:scoreboard players add @a ptgItm 2 {SelectedItemSlot:5,Inventory:[{Slot:5b,id:"minecraft:bow",tag:{display:{Name:"Portal Gun 2.0"}}}]}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:scoreboard players add @a ptgItm 2 {SelectedItemSlot:4,Inventory:[{Slot:4b,id:"minecraft:bow",tag:{display:{Name:"Portal Gun 2.0"}}}]}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:scoreboard players add @a ptgItm 2 {SelectedItemSlot:3,Inventory:[{Slot:3b,id:"minecraft:bow",tag:{display:{Name:"Portal Gun 2.0"}}}]}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:scoreboard players add @a ptgItm 2 {SelectedItemSlot:2,Inventory:[{Slot:2b,id:"minecraft:bow",tag:{display:{Name:"Portal Gun 2.0"}}}]}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:scoreboard players add @a ptgItm 2 {SelectedItemSlot:1,Inventory:[{Slot:1b,id:"minecraft:bow",tag:{display:{Name:"Portal Gun 2.0"}}}]}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:scoreboard players add @a ptgItm 2 {SelectedItemSlot:0,Inventory:[{Slot:0b,id:"minecraft:bow",tag:{display:{Name:"Portal Gun 2.0"}}}]}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:execute @e[type=Item,score_ptgItm_min=1,score_ptgItm=1] ~ ~ ~ execute @e[type=Item,score_ptgItm_min=2,score_ptgItm=2,r=1] ~ ~ ~ kill @e[type=Item,score_ptgItm_min=1,score_ptgItm=2,r=2]},Time:1,DropItem:0}]}]}]}]}]}]}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:/summon FallingSand ~ ~-1 ~-6 {Block:chain_command_block,Data:1,TileEntityData:{Command:scoreboard players add @a ptgItm 2 {SelectedItemSlot:6,Inventory:[{Slot:6b,id:"minecraft:bow",tag:{display:{Name:"Portal Gun 2.0"}}}]}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:scoreboard players add @a ptgItm 2 {SelectedItemSlot:7,Inventory:[{Slot:7b,id:"minecraft:bow",tag:{display:{Name:"Portal Gun 2.0"}}}]}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:scoreboard players add @a ptgItm 2 {SelectedItemSlot:8,Inventory:[{Slot:8b,id:"minecraft:bow",tag:{display:{Name:"Portal Gun 2.0"}}}]}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:execute @a[score_ptgItm_min=2,score_ptgItm=2] ~ ~ ~ playsound entity.endermen.teleport @a ~ ~ ~ 10 1.4},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:scoreboard players set @a[score_ptgItm_min=5] ptgItm 4},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:scoreboard players remove @a[score_ptgItm_min=1] ptgItm 1},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:4,TileEntityData:{Command:scoreboard players reset @a[scpore_ptgItm_min=0,score_ptgItm=0]},Time:1,DropItem:0}]}]}]}]}]}]}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:/summon FallingSand ~-1 ~-2 ~-6 {Block:chain_command_block,Data:3,TileEntityData:{Command:scoreboard objectives add ptgPtl dummy},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:title @a[score_ptgItm_min=1,score_ptgItm=1] title ["",{"text":" ","color":"gray"}]},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:title @a[score_ptgItm_min=1,score_ptgItm=1] times 0 0 0},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:title @a[score_ptgItm_min=2,score_ptgItm=2] title ["",{"text":"[]","color":"gray"}]},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:title @a[score_ptgItm_min=2,score_ptgItm=2] times 10 999999 5},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:scoreboard players set @e[type=Arrow,name=PTGARW] ptgItm 1 {inGround:1b}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:execute @a[score_ptgItm_min=2] ~ ~ ~ entitydata @e[type=Arrow,r=2] {CustomName:PTGARW}},Time:1,DropItem:0}]}]}]}]}]}]}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:/summon FallingSand ~-1 ~-3 ~-5 {Block:chain_command_block,Data:1,TileEntityData:{Command:execute @e[name=PTGARW,score_ptgItm_min=1] ~ ~ ~ scoreboard players add @p ptgPtl 1},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:execute @a[score_ptgPtl_min=1,score_ptgPtl=1] ~ ~ ~ execute @e[name=PTGARW,score_ptgItm_min=1,ry=44,rym=-44,c=1] ~ ~ ~ summon ArmorStand ~ ~ ~ {CustomName:"PTGAS1",Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,DisabledSlots:2039583,Rotation:[180f,0.0f]}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:execute @a[score_ptgPtl_min=1,score_ptgPtl=1] ~ ~ ~ execute @e[name=PTGARW,score_ptgItm_min=1,ry=-45,rym=-134,c=1] ~ ~ ~ summon ArmorStand ~ ~ ~ {CustomName:"PTGAS1",Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,Rotation:[270f,0.0f],DisabledSlots:2039583}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:execute @a[score_ptgPtl_min=1,score_ptgPtl=1] ~ ~ ~ execute @e[name=PTGARW,score_ptgItm_min=1,ry=-135,rym=135,c=1] ~ ~ ~ summon ArmorStand ~ ~ ~ {CustomName:"PTGAS1",Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,Rotation:[0.0f,0.0f],DisabledSlots:2039583}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:execute @a[score_ptgPtl_min=1,score_ptgPtl=1] ~ ~ ~ execute @e[name=PTGARW,score_ptgItm_min=1,ry=134,rym=45] ~ ~ ~ summon ArmorStand ~ ~ ~ {CustomName:"PTGAS1",Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,Rotation:[90f,0.0f],DisabledSlots:2039583}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:execute @a[score_ptgPtl_min=3,score_ptgPtl=3] ~ ~ ~ execute @e[name=PTGARW,score_ptgItm_min=1,ry=44,rym=-44,c=1] ~ ~ ~ summon ArmorStand ~ ~ ~ {CustomName:"PTGAS2",Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,DisabledSlots:2039583,Rotation:[180f,0.0f]}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:5,TileEntityData:{Command:execute @a[score_ptgPtl_min=3,score_ptgPtl=3] ~ ~ ~ execute @e[name=PTGARW,score_ptgItm_min=1,ry=-45,rym=-134,c=1] ~ ~ ~ summon ArmorStand ~ ~ ~ {CustomName:"PTGAS2",Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,Rotation:[270f,0.0f],DisabledSlots:2039583}},Time:1,DropItem:0}]}]}]}]}]}]}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:command_block,Data:0,TileEntityData:{Command:/summon FallingSand ~ ~-4 ~-5 {Block:chain_command_block,Data:3,TileEntityData:{Command:scoreboard players set @a[scpre_ptgPtl_min=1,score_ptgPtl=1] ptgPtl 2},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:title @a[score_ptgPtl_min=1,score_ptgPtl=1] title ["",{"text":"[","color":"gold"},{"text":"]","color":"gray"}]},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:title @a[score_ptgPtl_min=1,score_ptgPtl=1] times 10 999999 5},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:execute @e[name=PTGAS2] ~ ~ ~ kill @e[name=PTGAS1,r=1]},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:kill @e[name=PTGARW,score_ptgItm_min=1]},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:execute @a[score_ptgPtl_min=3,score_ptgPtl=3] ~ ~ ~ execute @e[name=PTGARW,score_ptgItm_min=1,ry=134,rym=45,c=1] ~ ~ ~ summon ArmorStand ~ ~ ~ {CustomName:"PTGAS2",Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,Rotation:[90f,0.0f],DisabledSlots:2039583}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:execute @a[score_ptgPtl_min=3,score_ptgPtl=3] ~ ~ ~ execute @e[name=PTGARW,score_ptgItm_min=1,ry=-135,rym=135,c=1] ~ ~ ~ summon ArmorStand ~ ~ ~ {CustomName:"PTGAS2",Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,Rotation:[0.0f,0.0f],DisabledSlots:2039583}},Time:1,DropItem:0}]}]}]}]}]}]}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:redstone_block,Data:0,Time:1,DropItem:0}]}]}]}]}]}]}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:/summon FallingSand ~-1 ~5 ~11 {Block:chain_command_block,Data:0,TileEntityData:{Command:/summon FallingSand ~1 ~1 ~-4 {Block:chain_command_block,Data:1,TileEntityData:{Command:title @a[score_ptgPtl_min=3,score_ptgPtl=3] times 10 999999 5},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:title @a[score_ptgPtl_min=3,score_ptgPtl=3] title ["",{"text":"[","color":"gold"},{"text":"]","color":"blue"}]},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:scoreboard players reset @a[score_ptgPtl_min=3] ptgPtl},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:scoreboard players set @e[name=PTGAS1,ry=44,rym=-44] ptgPtl 1},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:scoreboard players set @e[name=PTGAS1,ry=-135,rym=135] ptgPtl 1},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:scoreboard players set @e[name=PTGAS1,ry=134,rym=45] ptgPtl 2},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:4,TileEntityData:{Command:scoreboard players set @e[name=PTGAS1,ry=-45,rym=-134] ptgPtl 2},Time:1,DropItem:0}]}]}]}]}]}]}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:/summon FallingSand ~ ~1 ~-4 {Block:chain_command_block,Data:3,TileEntityData:{Command:execute @e[type=ArmorStand,score_ptgPtl_min=1,score_ptgPtl=1] ~ ~ ~ particle dripLava ~-0.45 ~0.7 ~ 0.0 0.5 0.0 1 2 force},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:execute @e[type=ArmorStand,score_ptgPtl_min=1,score_ptgPtl=1] ~ ~ ~ particle dripLava ~ ~1.9 ~ 0.2 0.0 0.0 1 3 force},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:execute @e[type=ArmorStand,score_ptgPtl_min=1,score_ptgPtl=1] ~ ~ ~ particle dripLava ~ ~ ~ 0.2 0.0 0.0 1 3 force},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:scoreboard players set @e[name=PTGAS2,ry=-45,rym=-134] ptgPtl 4},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:scoreboard players set @e[name=PTGAS2,ry=134,rym=45] ptgPtl 4},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:scoreboard players set @e[name=PTGAS2,ry=-135,rym=135] ptgPtl 3},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:scoreboard players set @e[name=PTGAS2,ry=44,rym=-44] ptgPtl 3},Time:1,DropItem:0}]}]}]}]}]}]}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:/summon FallingSand ~ ~-1 ~-3 {Block:chain_command_block,Data:1,TileEntityData:{Command:execute @e[type=ArmorStand,score_ptgPtl_min=1,score_ptgPtl=1] ~ ~ ~ particle dripLava ~0.45 ~0.7 ~ 0.0 0.5 0.0 1 2 force},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:execute @e[type=ArmorStand,score_ptgPtl_min=2,score_ptgPtl=2] ~ ~ ~ particle dripLava ~ ~ ~ 0.0 0.0 0.2 1 2 force},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:execute @e[type=ArmorStand,score_ptgPtl_min=2,score_ptgPtl=2] ~ ~ ~ particle dripLava ~ ~1.9 ~ 0.0 0.0 0.2 1 2 force},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:execute @e[type=ArmorStand,score_ptgPtl_min=2,score_ptgPtl=2] ~ ~ ~ particle dripLava ~ ~0.7 ~-0.45 0.0 0.5 0.0 1 2 force},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:execute @e[type=ArmorStand,score_ptgPtl_min=2,score_ptgPtl=2] ~ ~ ~ particle dripLava ~ ~0.7 ~0.45 0.0 0.5 0.0 1 2 force},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:execute @e[type=ArmorStand,score_ptgPtl_min=3,score_ptgPtl=3] ~ ~ ~ particle dripWater ~ ~ ~ 0.2 0.0 0.0 1 2 force},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:5,TileEntityData:{Command:execute @e[type=ArmorStand,score_ptgPtl_min=3,score_ptgPtl=3] ~ ~ ~ particle dripWater ~ ~1.9 ~ 0.2 0.0 0.0 1 2 force},Time:1,DropItem:0}]}]}]}]}]}]}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:/summon FallingSand ~1 ~-2 ~-3 {Block:chain_command_block,Data:3,TileEntityData:{Command:execute @e[type=ArmorStand,score_ptgPtl_min=3,score_ptgPtl=3] ~ ~ ~ particle dripWater ~-0.45 ~0.7 ~ 0.0 0.5 0.0 1 2 force},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:execute @e[type=ArmorStand,score_ptgPtl_min=3,score_ptgPtl=3] ~ ~ ~ particle dripWater ~0.45 ~0.7 ~ 0.0 0.5 0.0 1 2 force},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:execute @e[type=ArmorStand,score_ptgPtl_min=4,score_ptgPtl=4] ~ ~ ~ particle dripWater ~ ~ ~ 0.0 0.0 0.2 1 2 force},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:execute @e[type=ArmorStand,score_ptgPtl_min=4,score_ptgPtl=4] ~ ~ ~ particle dripWater ~ ~1.9 ~ 0.0 0.0 0.2 1 2 force},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:execute @e[type=ArmorStand,score_ptgPtl_min=4,score_ptgPtl=4] ~ ~ ~ particle dripWater ~ ~0.7 ~-0.45 0.0 0.5 0.0 1 2 force},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:execute @e[type=ArmorStand,score_ptgPtl_min=4,score_ptgPtl=4] ~ ~ ~ particle dripWater ~ ~0.7 ~0.45 0.0 0.5 0.0 1 2 force},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:scoreboard objectives add ptgTmr dummy},Time:1,DropItem:0}]}]}]}]}]}]}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:/summon FallingSand ~1 ~-3 ~-2 {Block:chain_command_block,Data:1,TileEntityData:{Command:execute @e[name=PTGAS1] ~ ~ ~ scoreboard players set @e[type=!ArmorStand,r=0] ptgTmr 1},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:execute @e[score_ptgTmr_min=1,score_ptgTmr=1] ~ ~ ~ execute @e[name=PTGAS2,c=1,ry=44,rym=-44] ~ ~ ~ /summon ArmorStand ~ ~ ~1.5 {CustomName:"PTGTP1",Invisible:1,NoGravity:1,PersistenceRequired:1,DisabledSlots:2039583}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:execute @e[score_ptgTmr_min=1,score_ptgTmr=1] ~ ~ ~ execute @e[name=PTGAS2,c=1,ry=134,rym=45] ~ ~ ~ /summon ArmorStand ~-1.5 ~ ~ {CustomName:"PTGTP1",Invisible:1,NoGravity:1,PersistenceRequired:1,DisabledSlots:2039583,Rotation:[90f,0.0f]}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:execute @e[score_ptgTmr_min=1,score_ptgTmr=1] ~ ~ ~ execute @e[name=PTGAS2,c=1,ry=-135,rym=135] ~ ~ ~ /summon ArmorStand ~ ~ ~-1.5 {CustomName:"PTGTP1",Invisible:1,NoGravity:1,PersistenceRequired:1,DisabledSlots:2039583,Rotation:[180f,0.0f]}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:execute @e[score_ptgTmr_min=1,score_ptgTmr=1] ~ ~ ~ execute @e[name=PTGAS2,c=1,ry=-45,rym=-134] ~ ~ ~ /summon ArmorStand ~1.5 ~ ~ {CustomName:"PTGTP1",Invisible:1,NoGravity:1,PersistenceRequired:1,DisabledSlots:2039583,Rotation:[270f,0.0f]}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:tp @e[score_ptgTmr_min=1,score_ptgTmr=1] @e[name=PTGTP1,c=1]},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:4,TileEntityData:{Command:execute @e[score_ptgTmr_min=1,score_ptgTmr=1] ~ ~ ~ playsound entity.enderdragon.flap @a ~ ~ ~ 10 1},Time:1,DropItem:0}]}]}]}]}]}]}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:command_block,Data:0,TileEntityData:{Command:/summon FallingSand ~ ~-4 ~-2 {Block:chain_command_block,Data:3,TileEntityData:{Command:execute @e[score_ptgTmr_min=2,score_ptgTmr=2] ~ ~ ~ execute @e[name=PTGAS1,c=1,ry=-45,rym=-134] ~ ~ ~ /summon ArmorStand ~1.5 ~ ~ {CustomName:"PTGTP2",Invisible:1,NoGravity:1,PersistenceRequired:1,DisabledSlots:2039583,Rotation:[270f,0.0f]}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:execute @e[score_ptgTmr_min=2,score_ptgTmr=2] ~ ~ ~ execute @e[name=PTGAS1,c=1,ry=-135,rym=135] ~ ~ ~ /summon ArmorStand ~ ~ ~-1.5 {CustomName:"PTGTP2",Invisible:1,NoGravity:1,PersistenceRequired:1,DisabledSlots:2039583,Rotation:[180f,0.0f]}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:execute @e[score_ptgTmr_min=2,score_ptgTmr=2] ~ ~ ~ execute @e[name=PTGAS1,c=1,ry=134,rym=45] ~ ~ ~ /summon ArmorStand ~-1.5 ~ ~ {CustomName:"PTGTP2",Invisible:1,NoGravity:1,PersistenceRequired:1,DisabledSlots:2039583,Rotation:[90f,0.0f]}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:execute @e[score_ptgTmr_min=2,score_ptgTmr=2] ~ ~ ~ execute @e[name=PTGAS1,c=1,ry=44,rym=-44] ~ ~ ~ /summon ArmorStand ~ ~ ~1.5 {CustomName:"PTGTP2",Invisible:1,NoGravity:1,PersistenceRequired:1,DisabledSlots:2039583}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:execute @e[name=PTGAS2] ~ ~ ~ scoreboard players set @e[type=!ArmorStand,r=0] ptgTmr 2},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:scoreboard players reset @e[score_ptgTmr_min=1,score_ptgTmr=1] ptgTmr},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:execute @e[score_ptgTmr_min=1,score_ptgTmr=1] ~ ~ ~ kill @e[name=PTGTP1,r=0]},Time:1,DropItem:0}]}]}]}]}]}]}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:redstone_block,Data:0,Time:1,DropItem:0}]}]}]}]}]}]}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:/summon FallingSand ~ ~15 ~12 {Block:chain_command_block,Data:0,TileEntityData:{Command:/summon FallingSand ~-1 ~1 ~-2 {Block:chain_command_block,Data:1,TileEntityData:{Command:tp @e[score_ptgTmr_min=2,score_ptgTmr=2] @e[name=PTGTP2,c=1]},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:execute @e[score_ptgTmr_min=2,score_ptgTmr=2] ~ ~ ~ playsound entity.enderdragon.flap @a ~ ~ ~ 10 1},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:execute @e[score_ptgTmr_min=2,score_ptgTmr=2] ~ ~ ~ kill @e[name=PTGTP2,r=0]},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:scoreboard players reset @e[score_ptgTmr_min=2,score_ptgTmr=2] ptgTmr},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:scoreboard players set @e[type=Item] ptgItm 3 {Item:{id:"minecraft:bow",Count:1b,tag:{display:{Name:"Portal Gun 2.0"}}}}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:execute @e[type=Item,score_ptgItm_min=3,score_ptgItm=3] ~ ~ ~ kill @e[name=PTGAS1,r=1]},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:5,TileEntityData:{Command:execute @e[type=Item,score_ptgItm_min=3,score_ptgItm=3] ~ ~ ~ kill @e[name=PTGAS2,r=1]},Time:1,DropItem:0}]}]}]}]}]}]}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:/summon FallingSand ~ ~1 ~-2 {Block:chain_command_block,Data:0,TileEntityData:{Command:fill ~1 ~7 ~-7 ~-2 ~7 ~3 purpur_slab},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:setblock ~ ~3 ~-8 minecraft:wall_sign 2 replace {Text1:"{\\\\\\\\\\\\\\\"text\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"[Cmd 15w43c]\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"color\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"dark_red\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"bold\\\\\\\\\\\\\\\":true,\\\\\\\\\\\\\\\"clickEvent\\\\\\\\\\\\\\\":{\\\\\\\\\\\\\\\"action\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"run_command\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"value\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"/fill ~1 ~3 ~ ~-2 ~-5 ~11 air\\\\\\\\\\\\\\\"}}",Text2:"{\\\\\\\\\\\\\\\"text\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"Portal Gun 2.0\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"underlined\\\\\\\\\\\\\\\":true,\\\\\\\\\\\\\\\"clickEvent\\\\\\\\\\\\\\\":{\\\\\\\\\\\\\\\"action\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"run_command\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"value\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"/playsound entity.generic.explode @a ~ ~ ~ 10 1\\\\\\\\\\\\\\\"}}",Text3:"{\\\\\\\\\\\\\\\"text\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"by\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"clickEvent\\\\\\\\\\\\\\\":{\\\\\\\\\\\\\\\"action\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"run_command\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"value\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"/say [TheRedEngineer] Thanks for playing with my command!\\\\\\\\\\\\\\\"}}",Text4:"{\\\\\\\\\\\\\\\"text\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"TheRedEngineer\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"color\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"red\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"clickEvent\\\\\\\\\\\\\\\":{\\\\\\\\\\\\\\\"action\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"run_command\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"value\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"/particle hugeexplosion ~ ~ ~4 1 1 1 1 20 force\\\\\\\\\\\\\\\"}}"}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:setblock ~-1 ~2 ~-8 minecraft:wall_sign 2 replace {Text1:"{\\\\\\\\\\\\\\\"text\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"[Item Recipes]\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"color\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"dark_green\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"bold\\\\\\\\\\\\\\\":true}",Text2:"{\\\\\\\\\\\\\\\"text\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"Right-click\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"clickEvent\\\\\\\\\\\\\\\":{\\\\\\\\\\\\\\\"action\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"run_command\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"value\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"  /playsound entity.villager.yes @a ~ ~ ~ 10 1\\\\\\\\\\\\\\\"}}",Text3:"{\\\\\\\\\\\\\\\"text\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"this sign\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"clickEvent\\\\\\\\\\\\\\\":{\\\\\\\\\\\\\\\"action\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"run_command\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"value\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"/fill ~1 ~1 ~1 ~ ~-3 ~1 stained_glass 9\\\\\\\\\\\\\\\"}}",Text4:"{\\\\\\\\\\\\\\\"text\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"for info\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"clickEvent\\\\\\\\\\\\\\\":{\\\\\\\\\\\\\\\"action\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"run_command\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"value\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\" /say - Portal Gun: • 1x Bow • 16x Ender Pearl\\\\\\\\\\\\\\\"}}"}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:setblock ~ ~-1 ~-8 minecraft:wall_sign 2 replace {Text1:"{\\\\\\\\\\\\\\\"text\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"[Activate]\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"color\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"green\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"bold\\\\\\\\\\\\\\\":true,\\\\\\\\\\\\\\\"clickEvent\\\\\\\\\\\\\\\":{\\\\\\\\\\\\\\\"action\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"run_command\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"value\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"/playsound block.piston.contract @a ~ ~ ~ 10 1\\\\\\\\\\\\\\\"}}",Text2:"{\\\\\\\\\\\\\\\"text\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"Right-click\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"clickEvent\\\\\\\\\\\\\\\":{\\\\\\\\\\\\\\\"action\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"run_command\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"value\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"/fill ~1 ~4 ~1 ~-2 ~-2 ~10 stained_glass 10 replace stained_glass\\\\\\\\\\\\\\\"}}",Text3:"{\\\\\\\\\\\\\\\"text\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"this sign to\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"clickEvent\\\\\\\\\\\\\\\":{\\\\\\\\\\\\\\\"action\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"run_command\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"value\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"setblock ~-1 ~-2 ~2 minecraft:repeating_command_block 1 replace {auto:1b,TrackOutput:0}\\\\\\\\\\\\\\\"}}",Text4:"{\\\\\\\\\\\\\\\"text\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"activate machine\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"clickEvent\\\\\\\\\\\\\\\":{\\\\\\\\\\\\\\\"action\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"run_command\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"value\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"/say Portal Gun 2.0 machine activated!\\\\\\\\\\\\\\\"}}"}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:setblock ~-1 ~-2 ~-8 minecraft:wall_sign 2 replace {Text1:"{\\\\\\\\\\\\\\\"text\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"[Deactivate]\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"color\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"red\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"bold\\\\\\\\\\\\\\\":true,\\\\\\\\\\\\\\\"clickEvent\\\\\\\\\\\\\\\":{\\\\\\\\\\\\\\\"action\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"run_command\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"value\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"/playsound block.piston.extend @a ~ ~ ~ 10 1\\\\\\\\\\\\\\\"}}",Text2:"{\\\\\\\\\\\\\\\"text\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"Right-click\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"clickEvent\\\\\\\\\\\\\\\":{\\\\\\\\\\\\\\\"action\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"run_command\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"value\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"/fill ~2 ~4 ~1 ~-1 ~-2 ~11 stained_glass 15 replace stained_glass\\\\\\\\\\\\\\\"}}",Text3:"{\\\\\\\\\\\\\\\"text\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"this sign to\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"clickEvent\\\\\\\\\\\\\\\":{\\\\\\\\\\\\\\\"action\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"run_command\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"value\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"/setblock ~ ~-2 ~2 minecraft:repeating_command_block 1 replace {auto:0b,TrackOutput:0}\\\\\\\\\\\\\\\"}}",Text4:"{\\\\\\\\\\\\\\\"text\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"deactivate machine\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"clickEvent\\\\\\\\\\\\\\\":{\\\\\\\\\\\\\\\"action\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"run_command\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"value\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"/say Portal Gun 2.0 machine deactivated!\\\\\\\\\\\\\\\"}}"}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:execute @e[type=Item,score_ptgItm_min=3,score_ptgItm=3] ~ ~ ~ detect ~ ~-1 ~ iron_block -1 kill @e[name=PTGAS2]},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:execute @e[type=Item,score_ptgItm_min=3,score_ptgItm=3] ~ ~ ~ detect ~ ~-1 ~ iron_block -1 kill @e[name=PTGAS1]},Time:1,DropItem:0}]}]}]}]}]}]}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:tellraw @p ["",{"text":"\n\n\n'Portal Gun 2.0' in Minecraft [1.9] ","color":"gold","bold":true},{"text":"by ","color":"none","bold":false},{"text":"TheRedEngineer","color":"red","bold":true},{"text":"\n                   youtube.com/c/TheRedEng\n\n","color":"gold","clickEvent":{"action":"open_url","value":"https://www.youtube.com/c/TheRedEng"},"hoverEvent":{"action":"show_text","value":{"text":"","extra":[{"text":"click to open link ⤴","color":"dark_blue"}]}},"bold":false},{"text":"Credit TheRedEngineer if you are using this creation\nDon't re-upload this command: provide my website link!!\n\n\n","color":"red"}]
},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:setblock ~-1 ~-3 ~-8 minecraft:repeating_command_block 1 replace {auto:1b,powered:0b,TrackOutput:0}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:0,TileEntityData:{Command:fill ~ ~2 ~ ~-1 ~2 ~-1 end_bricks},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:command_block,Data:0,TileEntityData:{Command:fill ~-1 ~ ~ ~-1 ~-5 ~ chain_command_block},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:redstone_block,Data:0,Time:1,DropItem:0}]}]}]}]}]}]}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:chain_command_block,Data:1,TileEntityData:{Command:fill ~ ~3 ~ ~ ~-9 ~ air},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:stained_hardened_clay,Data:9,Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:command_block,Data:0,TileEntityData:{Command:setblock ~ ~-10 ~ minecraft:repeating_command_block 1 replace {auto:1b,powered:0b,TrackOutput:0}},Time:1,DropItem:0,Passengers:[{id:"FallingSand",Block:redstone_block,Data:0,Time:1,DropItem:0}]}]}]}]}]}]}]}]}]}]}]}

15w43c+ (1.9)