Advertisement
TylerLacroix

Portal guns with 2 command blocks

Mar 28th, 2015
551
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.74 KB | None | 0 0
  1. /summon FallingSand ~ ~1 ~ {Block:redstone_block,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:fill ~ ~ ~1 ~ ~-24 ~1 redstone_block},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:setblock ~ ~3 ~1 stone},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:setblock ~ ~4 ~ command_block 0 replace {Command:fill ~ ~2 ~ ~ ~-27 ~1 air}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~3 ~27 ~ {Block:command_block,Time:1,TileEntityData:{Command:fill ~ ~ ~-1 ~6 ~ ~1 stained_hardened_clay 1}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~4 ~ ~-1 {Block:stained_hardened_clay,Data:1,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @a[score_holdOrange_min=1] ~ ~ ~ scoreboard players set @e[type=Arrow,score_arrowTime=1,r=2] arrowOrange 1},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=ArmorStand,name=OrangePortal] ~ ~ ~ scoreboard players set @e[rm=1,type=!ArmorStand] inPortalO 0},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard objectives add inPortalB dummy},Time:1,}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~5 ~ ~-1 {Block:stained_hardened_clay,Data:1,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:scoreboard players set @e[type=Arrow,score_arrowOrange_min=1] arrowOg 1 {inGround:1b}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=ArmorStand,name=OrangePortal] ~ ~ ~ scoreboard players set @e[r=0,score_inPortalO=0,type=!ArmorStand] inPortalB 1},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard objectives add Button dummy},Time:1,}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~6 ~ ~-1 {Block:stained_hardened_clay,Data:1,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=Arrow,score_arrowBg_min=1,c=1] ~ ~ ~ detect ~ ~ ~ air 0 tp @e[type=ArmorStand,name=BluePortal] @e[type=Arrow,score_arrowBg_min=1,c=1]},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=ArmorStand,name=BluePortal] ~ ~ ~ scoreboard players set @e[r=0,score_inPortalB=0,type=!ArmorStand] inPortalO 1},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard objectives add arrowBg dummy},Time:1,}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~7 ~ ~-1 {Block:stained_hardened_clay,Data:1,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:kill @e[type=Arrow,score_arrowBg_min=1]},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:scoreboard players set @a holdBlue 0},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard objectives add arrowBlue dummy},Time:1,}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~8 ~ ~-1 {Block:stained_hardened_clay,Data:1,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=Arrow,score_arrowOg_min=1,c=1] ~ ~ ~ detect ~ ~ ~ air 0 tp @e[type=ArmorStand,name=OrangePortal] @e[type=Arrow,score_arrowOg_min=1,c=1]},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:scoreboard players set @a holdBlue 1 {SelectedItem:{id:"minecraft:bow",tag:{display:{Name:"Blue Portal"}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard objectives add holdOrange dummy},Time:1,}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~9 ~ ~-1 {Block:stained_hardened_clay,Data:1,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:kill @e[type=Arrow,score_arrowOg_min=1]},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:scoreboard players add @e[type=Arrow] arrowTime 1},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard objectives add arrowOg dummy},Time:1,}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~4 ~ ~1 {Block:stained_hardened_clay,Data:1,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:scoreboard players set @e[type=Arrow,score_arrowBlue_min=1] arrowBg 1 {inGround:1b}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=ArmorStand,name=BluePortal] ~ ~ ~ scoreboard players set @e[rm=1,type=!ArmorStand] inPortalB 0},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard objectives add inPortalO dummy},Time:1,}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~5 ~ ~1 {Block:stained_hardened_clay,Data:1,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=Arrow,score_arrowBg_min=1,c=1] ~ ~ ~ detect ~ ~ ~ air 0 execute @e[type=ArmorStand,name=BluePortal] ~ ~ ~ fill ~ ~ ~ ~ ~ ~ minecraft:air 0 replace minecraft:standing_banner},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=ArmorStand,name=OrangePortal] ~ ~ ~ tp @e[r=0,score_inPortalB_min=1,inPortalO=0,type=!ArmorStand] @e[name=BluePortal,c=1]},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard objectives add yValue dummy},Time:1,}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~6 ~ ~1 {Block:stained_hardened_clay,Data:1,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=ArmorStand,name=BluePortal] ~ ~ ~ detect ~ ~ ~ air 0 setblock ~ ~ ~ standing_banner 0 replace {Base:4,Patterns:[0:{Pattern:"bo",Color:12}]}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=ArmorStand,name=BluePortal] ~ ~ ~ tp @e[r=0,score_inPortalO_min=1,inPortalB=0,type=!ArmorStand] @e[name=OrangePortal,c=1]},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard objectives add arrowOrange dummy},Time:1,}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~7 ~ ~1 {Block:stained_hardened_clay,Data:1,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=Arrow,score_arrowOg_min=1,c=1] ~ ~ ~ detect ~ ~ ~ air 0 execute @e[type=ArmorStand,name=OrangePortal] ~ ~ ~ fill ~ ~ ~ ~ ~ ~ minecraft:air 0 replace minecraft:standing_banner},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:scoreboard players set @a holdOrange 0},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard objectives add arrowTime dummy},Time:1,}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~8 ~ ~1 {Block:stained_hardened_clay,Data:1,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @e[type=ArmorStand,name=OrangePortal] ~ ~ ~ detect ~ ~ ~ air 0 setblock ~ ~ ~ standing_banner 0 replace {Base:14,Patterns:[0:{Pattern:"bo",Color:11}]}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:scoreboard players set @a holdOrange 1 {SelectedItem:{id:"minecraft:bow",tag:{display:{Name:"Orange Portal"}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard objectives add holdBlue dummy},Time:1,}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~9 ~ ~1 {Block:stained_hardened_clay,Data:1,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:execute @a[score_holdBlue_min=1] ~ ~ ~ scoreboard players set @e[type=Arrow,score_arrowTime=1,r=2] arrowBlue 1},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/gamerule commandBlockOutput false},Time:1,}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:gamerule commandBlockOutput false},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:"fill ~3 ~-5 ~ ~9 ~-3 ~ redstone_block"},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:"setblock ~3 ~-4 ~-1 command_block 0 replace {Command:fill ~ ~ ~1 ~6 ~2 ~1 stone 0 replace redstone_block}"},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:"setblock ~3 ~-3 ~1 command_block 0 replace {Command:fill ~ ~ ~-1 ~6 ~2 ~-1 redstone_block 0 replace stone}"},Time:1,Riding:{id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command:setblock ~1 ~-2 ~ wall_sign 4 replace {Text1:"{text:'Command by ',bold:true,color:green}",Text2:"{text:'TylerLacroix',bold:true,color:green}",Text3:"{text:'Machine by',bold:true,color:gold}",Text4:"{text:'No Extra Lives',bold:true,color:gold}"}},Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:fill ~2 ~-1 ~-2 ~10 ~1 ~2 stained_glass 1 replace stained_hardened_clay 1},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:fill ~3 ~ ~-1 ~9 ~5 ~1 air 0 replace stained_hardened_clay 1},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:fill ~2 ~ ~-2 ~10 ~4 ~2 stained_hardened_clay 1},Time:1,Riding:{id:"FallingSand",Block:stone,Time:1}}}}}}}}}}}}}}}}}}}}}}}}}}
  2.  
  3. ----------------------------------------------------------------------------------------------------------------------
  4.  
  5.  
  6.  
  7.  
  8. next command
  9. ----------------------------------------------------------------------------------------------------------------------
  10.  
  11. /summon FallingSand ~ ~1 ~ {Block:redstone_block,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:"/fill ~ ~0 ~1 ~ ~-5 ~1 redstone_block"},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:""},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:""},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:"/summon ArmorStand ~ ~ ~ {Invisible:1,NoGravity:1,CustomName:OrangePortal}"},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:"/summon ArmorStand ~ ~ ~ {Invisible:1,NoGravity:1,CustomName:BluePortal}"},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:""},Time:1,Riding:{id:"FallingSand",Block:stone,Time:1}}}}}}}}
  12.  
  13. ----------------------------------------------------------------------------------------------------------------------
  14.  
  15.  
  16. so now if you just name 2 bows Orange Portal and Blue Portal it should work!
  17.  
  18. This command is 10480 characters long!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement