마인크래프트 커맨드블록 모드 공략, 포탈건 모드, 원 커맨드
포탈건 추가
(Portal gun in Minecraft Vanilla)
과학을 시작해봅시다.... 바닐라 마인크래프트에서!
1. 소개
적용 되는 버전 : 1.8+
적합한 게임 모드 : 서바이벌, 싱글, 퍼즐맵
바닐라 마인크래프트에서 포탈건을 추가시켜줍니다! 싱글에서 먼 거리를 이용할 때 쓰거나 포탈 퍼즐 맵을 만들어보세요! 별다른 설치 없이 게임 내에서 적용 가능하므로, 포탈건을 사용하는 진짜 포탈 퍼즐 맵을 쉽게 만들 수 있습니다!
2. 포탈건
포탈건을 이용하면 먼 거리를 쉽게 이동할 수 있게 하는 두 개의 포탈을 만들 수 있습니다.
(1) 포탈건 만드는 법
일단 활, 엔더 구슬, 철 블록을 준비해줍시다.
다음과 같이 이 3가지의 아이템을 바닥에 떨어트려주시면,
포탈건이 만들어집니다.
(2) 사용법
화살을 쏴주시면, 처음에는 주황색 포탈이 그 다음에는 파란색 포탈이 생깁니다. 한 색깔의 포탈에 다가가면, 다른 색깔의 포탈로 순간 이동 하실 수 있습니다.
포탈을 없애고 싶으실 경우, 포탈건을 바닥에 떨어트리시면 됩니다.
(3) 주의사항
1) 벨브가 제작한 게임 '포탈'의 포탈건과 달리, 포탈은 바닥에 설치됩니다.
2) 만약 먼 거리에 있는 포탈로 순간이동이 되지 않는다면, 설정에서 렌더링 거리를 늘려보세요.
3. 포탈 텍스쳐팩
포탈 텍스쳐팩을 설치하시면 더욱 실감나게 포탈건 모드를 즐기실 수 있습니다.
포탈 텍스쳐팩은 여기에서 다운로드 버튼을 눌러 다운받으실 수 있습니다.
4. 모드 설치 방법
(1) 설치 방법
소개 및 설치 방법을 확인해주세요. 아래에 있는 코드를 복사해서 커맨드블록에 붙여넣기 해주시면 됩니다. 참고로 커맨드 블록들은 남쪽에 만들어지므로, 남쪽은 비워두시는 것이 좋습니다.
(2) 코드
/summon FallingSand ~ ~1 ~ {Block:redstone_block,Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/fill ~1 ~1 ~ ~-1 ~-33 ~ air 0},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:stained_hardened_clay,Data:14,Time:1,DropItem:0,Riding:{id:"FallingSand",Block:redstone_block,Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/fill ~1 ~-1 ~ ~1 ~-3 ~ redstone_block},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~ ~-19 ~11 {Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL4,score_portalGun_min=6,score_portalGun=6] ~ ~ ~ /tp @a[r=0] ~2 ~ ~},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL4,score_portalGun_min=5,score_portalGun=5] ~ ~ ~ /tp @a[r=0] ~ ~ ~-2},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL4,score_portalGun_min=7,score_portalGun=7] ~ ~ ~ /tp @a[r=0] ~-2 ~ ~},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL4,score_portalGun_min=8,score_portalGun=8] ~ ~ ~ /tp @a[r=0] ~ ~ ~2},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL2,score_portalGun_min=2,score_portalGun=2] ~ ~ ~ /tp @a[r=0] ~2 ~ ~},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL2,score_portalGun_min=1,score_portalGun=1] ~ ~ ~ /tp @a[r=0] ~ ~ ~-2},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL2,score_portalGun_min=3,score_portalGun=3] ~ ~ ~ /tp @a[r=0] ~-2 ~ ~},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL2,score_portalGun_min=4,score_portalGun=4] ~ ~ ~ /tp @a[r=0] ~ ~ ~2},Time:1,DropItem:0}}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/fill ~2 ~-17 ~3 ~-2 ~-17 ~12 red_sandstone},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/setblock ~ ~-24 ~4 redstone_block},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:stained_hardened_clay,Data:14,Time:1,DropItem:0,Riding:{id:"FallingSand",Block:redstone_block,Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/fill ~1 ~-1 ~ ~1 ~-16 ~ redstone_block},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/tellraw @a ["",{"text":"\n\n\n\n\n\n\n\n\n\n 'Portal Gun' in Minecraft ","color":"gold","bold":"true"},{"text":"by "},{"text":"TheRedEngineer\n","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 here to open link"}]}}},{"text":"Credit TheRedEngineer if you are using this creation\n","color":"red"},{"text":"Don't re-upload this command: provide my YT or PMC link!","color":"red"}]},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/setblock ~ ~-19 ~4 redstone_block},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~-1 ~-18 ~7 {Block:command_block,TileEntityData:{Command:/execute @a[score_portalTimer=1,score_portalTimer_min=1] ~ ~ ~ /execute @e[type=ArmorStand,name=!ASPORTAL1] ~ ~ ~ /kill @e[type=ItemFrame,name=IFPORTAL1]},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/entitydata @e[type=ArmorStand,name=ASPORTAL1,score_portalGun_min=1] {CustomName:ASPORTAL2}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/entitydata @e[type=ArmorStand,name=ASPORTAL2,score_portalGun=1,score_portalGun_min=1] {Rotation:[180f,0f]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @a[ry=134,rym=45] ~ ~ ~ /scoreboard players set @e[type=ArmorStand,name=ASPORTAL1] portalGun 2},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @a[ry=44,rym=-44] ~ ~ ~ /scoreboard players set @e[type=ArmorStand,name=ASPORTAL1] portalGun 1},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @a[score_portalTimer=1,score_portalTimer_min=1] ~ ~ ~ /execute @e[type=ItemFrame,name=IFPORTAL1] ~ ~ ~ /summon ArmorStand ~ ~ ~ {CustomName:"ASPORTAL1",CustomNameVisible:0,Marker:0b,Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,DisabledSlots:2039583}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @a[score_portalTimer=1,score_portalTimer_min=1] ~ ~ ~ /execute @e[type=Arrow,score_portalGun_min=1] ~ ~ ~ detect ~1 ~ ~ air 0 /summon ItemFrame ~ ~ ~ {CustomName:"IFPORTAL1",CustomNameVisible:1,Item:{},Facing:0,ItemRotation:0}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @a[score_portalTimer=1,score_portalTimer_min=1] ~ ~ ~ /scoreboard players set @e[type=Arrow,name=ARPORTAL1] portalGun 1 {inGround:1b}},Time:1,DropItem:0}}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~1 ~-17 ~7 {Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL4,score_portalGun_min=6,score_portalGun=6] ~ ~ ~ /particle portal ~-0.1 ~0.2 ~ 0.01 0.0 0.0 0.3 20 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL4,score_portalGun_min=6,score_portalGun=6] ~ ~ ~ /particle dripWater ~ ~-0.4 ~ 0.0 0.0 0.2 1 3 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL4,score_portalGun_min=6,score_portalGun=6] ~ ~ ~ /particle dripWater ~ ~1.5 ~ 0.0 0.0 0.2 1 3 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL2,score_portalGun_min=1,score_portalGun=1] ~ ~ ~ /particle portal ~-0.1 ~0.2 ~ 0.0 0.0 0.01 0.3 20 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL2,score_portalGun_min=1,score_portalGun=1] ~ ~ ~ /particle dripLava ~ ~-0.4 ~ 0.2 0.0 0.0 1 3 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL2,score_portalGun_min=1,score_portalGun=1] ~ ~ ~ /particle dripLava ~ ~1.5 ~ 0.2 0.0 0.0 1 3 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL2,score_portalGun_min=1,score_portalGun=1] ~ ~ ~ /particle dripLava ~-0.45 ~0.3 ~ 0.0 0.5 0.0 1 3 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL2,score_portalGun_min=1,score_portalGun=1] ~ ~ ~ /particle dripLava ~0.45 ~0.3 ~ 0.0 0.5 0.0 1 3 force},Time:1,DropItem:0}}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~1 ~-16 ~8 {Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL4,score_portalGun_min=5,score_portalGun=5] ~ ~ ~ /particle dripWater ~0.45 ~0.3 ~ 0.0 0.5 0.0 1 3 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL4,score_portalGun_min=5,score_portalGun=5] ~ ~ ~ /particle dripWater ~-0.45 ~0.3 ~ 0.0 0.5 0.0 1 3 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL4,score_portalGun_min=5,score_portalGun=5] ~ ~ ~ /particle dripWater ~ ~1.5 ~ 0.2 0.0 0.0 1 3 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL2,score_portalGun_min=4,score_portalGun=4] ~ ~ ~ /particle portal ~-0.1 ~0.2 ~ 0.0 0.0 0.01 0.3 20 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL2,score_portalGun_min=4,score_portalGun=4] ~ ~ ~ /particle dripLava ~ ~-0.4 ~ 0.2 0.0 0.0 1 3 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL2,score_portalGun_min=4,score_portalGun=4] ~ ~ ~ /particle dripLava ~ ~1.5 ~ 0.2 0.0 0.0 1 3 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL2,score_portalGun_min=4,score_portalGun=4] ~ ~ ~ /particle dripLava ~-0.45 ~0.3 ~ 0.0 0.5 0.0 1 3 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL2,score_portalGun_min=4,score_portalGun=4] ~ ~ ~ /particle dripLava ~0.45 ~0.3 ~ 0.0 0.5 0.0 1 3 force},Time:1,DropItem:0}}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~-1 ~-15 ~6 {Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL2] ~ ~ ~ /tp @a[r=0,score_portalTimer2_min=-5,score_portalTimer2=5] @e[type=ArmorStand,name=ASPORTAL4]},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL4] ~ ~ ~ /tp @a[r=0,portalTimer2_min=1] @e[type=ArmorStand,name=ASPORTAL2,c=1]},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/entitydata @e[type=ArmorStand,name=ASPORTAL2,score_portalGun=3,score_portalGun_min=3] {Rotation:[90f,0f]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @a[ry=-134,rym=-45] ~ ~ ~ /scoreboard players set @e[type=ArmorStand,name=ASPORTAL1] portalGun 4},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @a[ry=135,rym=-135] ~ ~ ~ /scoreboard players set @e[type=ArmorStand,name=ASPORTAL1] portalGun 3},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL4,score_portalGun_min=8,score_portalGun=8] ~ ~ ~ /particle portal ~-0.1 ~0.2 ~ 0.0 0.0 0.01 0.3 20 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @a portalGun 1 {SelectedItemSlot:8,Inventory:[{Slot:8b,id:"minecraft:bow",tag:{display:{Name:"Portal Gun"}}}]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @a portalGun 1 {SelectedItemSlot:7,Inventory:[{Slot:7b,id:"minecraft:bow",tag:{display:{Name:"Portal Gun"}}}]}},Time:1,DropItem:0}}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~-1 ~-14 ~8 {Block:command_block,TileEntityData:{Command:/execute @a[score_portalTimer=1,score_portalTimer_min=1] ~ ~ ~ /kill @e[type=Arrow,score_portalGun_min=1]},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/entitydata @e[type=ArmorStand,name=ASPORTAL4,score_portalGun=8,score_portalGun_min=8] {Rotation:[0f,0f]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/entitydata @e[type=ArmorStand,name=ASPORTAL2,score_portalGun=2,score_portalGun_min=2] {Rotation:[270f,0f]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @a[ry=-134,rym=-45] ~ ~ ~ /scoreboard players set @e[type=ArmorStand,name=ASPORTAL3] portalGun 8},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @a[ry=135,rym=-135] ~ ~ ~ /scoreboard players set @e[type=ArmorStand,name=ASPORTAL3] portalGun 7},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/entitydata @e[type=ArmorStand,name=ASPORTAL4,score_portalGun=6,score_portalGun_min=6] {Rotation:[270f,0f]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/entitydata @e[type=ArmorStand,name=ASPORTAL4,score_portalGun=5,score_portalGun_min=5] {Rotation:[180f,0f]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/entitydata @e[type=ArmorStand,name=ASPORTAL4,score_portalGun=7,score_portalGun_min=7] {Rotation:[90f,0f]}},Time:1,DropItem:0}}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~1 ~-13 ~6 {Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL4,score_portalGun_min=6,score_portalGun=6] ~ ~ ~ /particle dripWater ~ ~0.3 ~-0.45 0.0 0.5 0.0 1 3 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL4,score_portalGun_min=6,score_portalGun=6] ~ ~ ~ /particle dripWater ~ ~0.3 ~0.45 0.0 0.5 0.0 1 3 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL4,score_portalGun_min=7,score_portalGun=7] ~ ~ ~ /particle portal ~-0.1 ~0.2 ~ 0.01 0.0 0.0 0.3 20 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL2,score_portalGun_min=2,score_portalGun=2] ~ ~ ~ /particle portal ~-0.1 ~0.2 ~ 0.01 0.0 0.0 0.3 20 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL2,score_portalGun_min=2,score_portalGun=2] ~ ~ ~ /particle dripLava ~ ~-0.4 ~ 0.0 0.0 0.2 1 3 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL2,score_portalGun_min=2,score_portalGun=2] ~ ~ ~ /particle dripLava ~ ~1.5 ~ 0.0 0.0 0.2 1 3 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL2,score_portalGun_min=2,score_portalGun=2] ~ ~ ~ /particle dripLava ~ ~0.3 ~-0.45 0.0 0.5 0.0 1 3 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL2,score_portalGun_min=2,score_portalGun=2] ~ ~ ~ /particle dripLava ~ ~0.3 ~0.45 0.0 0.5 0.0 1 3 force},Time:1,DropItem:0}}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~1 ~-12 ~9 {Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL4,score_portalGun_min=8,score_portalGun=8] ~ ~ ~ /particle dripWater ~ ~1.5 ~ 0.2 0.0 0.0 1 3 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL4,score_portalGun_min=8,score_portalGun=8] ~ ~ ~ /particle dripWater ~-0.45 ~0.3 ~ 0.0 0.5 0.0 1 3 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL4,score_portalGun_min=8,score_portalGun=8] ~ ~ ~ /particle dripWater ~0.45 ~0.3 ~ 0.0 0.5 0.0 1 3 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL4,score_portalGun_min=5,score_portalGun=5] ~ ~ ~ /particle portal ~-0.1 ~0.2 ~ 0.0 0.0 0.01 0.3 20 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL4,score_portalGun_min=5,score_portalGun=5] ~ ~ ~ /particle dripWater ~ ~-0.4 ~ 0.2 0.0 0.0 1 3 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @e[type=Item] portalItem 3 {Item:{id:"minecraft:iron_block"}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @e[type=Item] portalItem 2 {Item:{id:"minecraft:ender_pearl"}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @e[type=Item] portalItem 1 {Item:{id:"minecraft:bow"}}},Time:1,DropItem:0}}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~-1 ~-11 ~5 {Block:command_block,TileEntityData:{Command:/scoreboard players set @a portalGun 1 {SelectedItemSlot:6,Inventory:[{Slot:6b,id:"minecraft:bow",tag:{display:{Name:"Portal Gun"}}}]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @a portalGun 1 {SelectedItemSlot:5,Inventory:[{Slot:5b,id:"minecraft:bow",tag:{display:{Name:"Portal Gun"}}}]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @a portalGun 1 {SelectedItemSlot:4,Inventory:[{Slot:4b,id:"minecraft:bow",tag:{display:{Name:"Portal Gun"}}}]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @a portalGun 1 {SelectedItemSlot:3,Inventory:[{Slot:3b,id:"minecraft:bow",tag:{display:{Name:"Portal Gun"}}}]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @a portalGun 1 {SelectedItemSlot:2,Inventory:[{Slot:2b,id:"minecraft:bow",tag:{display:{Name:"Portal Gun"}}}]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @a portalGun 1 {SelectedItemSlot:1,Inventory:[{Slot:1b,id:"minecraft:bow",tag:{display:{Name:"Portal Gun"}}}]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @a portalGun 1 {SelectedItemSlot:0,Inventory:[{Slot:0b,id:"minecraft:bow",tag:{display:{Name:"Portal Gun"}}}]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @a portalGun 0},Time:1,DropItem:0}}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~-1 ~-10 ~9 {Block:command_block,TileEntityData:{Command:/execute @a[score_portalTimer=2,score_portalTimer_min=2] ~ ~ ~ /execute @e[type=ArmorStand,name=!ASPORTAL3] ~ ~ ~ /kill @e[type=ItemFrame,name=IFPORTAL1]},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/entitydata @e[type=ArmorStand,name=ASPORTAL3,score_portalGun_min=1] {CustomName:ASPORTAL4}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/entitydata @e[type=ArmorStand,name=ASPORTAL2,score_portalGun=4,score_portalGun_min=4] {Rotation:[0f,0f]}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @a[ry=134,rym=45] ~ ~ ~ /scoreboard players set @e[type=ArmorStand,name=ASPORTAL3] portalGun 6},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @a[ry=44,rym=-44] ~ ~ ~ /scoreboard players set @e[type=ArmorStand,name=ASPORTAL3] portalGun 5},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @a[score_portalTimer=2,score_portalTimer_min=2] ~ ~ ~ /execute @e[type=ItemFrame,name=IFPORTAL1] ~ ~ ~ /summon ArmorStand ~ ~ ~ {CustomName:"ASPORTAL3",CustomNameVisible:0,Marker:0b,Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,DisabledSlots:2039583}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @a[score_portalTimer=2,score_portalTimer_min=2] ~ ~ ~ /execute @e[type=Arrow,score_portalGun_min=1] ~ ~ ~ detect ~1 ~ ~ air 0 /summon ItemFrame ~ ~ ~ {CustomName:"IFPORTAL1",CustomNameVisible:1,Item:{},Facing:0,ItemRotation:0}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @a[score_portalTimer=2,score_portalTimer_min=2] ~ ~ ~ /scoreboard players set @e[type=Arrow,name=ARPORTAL1] portalGun 1 {inGround:1b}},Time:1,DropItem:0}}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~1 ~-9 ~5 {Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL4,score_portalGun_min=7,score_portalGun=7] ~ ~ ~ /particle dripWater ~ ~0.3 ~-0.45 0.0 0.5 0.0 1 3 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL4,score_portalGun_min=7,score_portalGun=7] ~ ~ ~ /particle dripWater ~ ~1.5 ~ 0.0 0.0 0.2 1 3 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL4,score_portalGun_min=7,score_portalGun=7] ~ ~ ~ /particle dripWater ~ ~-0.4 ~ 0.0 0.0 0.2 1 3 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL2,score_portalGun_min=3,score_portalGun=3] ~ ~ ~ /particle portal ~-0.1 ~0.2 ~ 0.01 0.0 0.0 0.3 20 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL2,score_portalGun_min=3,score_portalGun=3] ~ ~ ~ /particle dripLava ~ ~-0.4 ~ 0.0 0.0 0.2 1 3 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL2,score_portalGun_min=3,score_portalGun=3] ~ ~ ~ /particle dripLava ~ ~1.5 ~ 0.0 0.0 0.2 1 3 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL2,score_portalGun_min=3,score_portalGun=3] ~ ~ ~ /particle dripLava ~ ~0.3 ~-0.45 0.0 0.5 0.0 1 3 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL2,score_portalGun_min=3,score_portalGun=3] ~ ~ ~ /particle dripLava ~ ~0.3 ~0.45 0.0 0.5 0.0 1 3 force},Time:1,DropItem:0}}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~1 ~-8 ~10 {Block:command_block,TileEntityData:{Command:},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL4] ~ ~ ~ /execute @a[r=0] ~ ~ ~ /playsound mob.enderdragon.wings @a[r=0] ~ ~ ~ 2 1.5},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL2] ~ ~ ~ /execute @a[r=0] ~ ~ ~ /playsound mob.enderdragon.wings @a[r=0] ~ ~ ~ 2 1.5},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL4] ~ ~ ~ /execute @a[r=0,score_portalTimer2_min=4,score_portalTimer2=4] ~ ~ ~ /playsound mob.enderdragon.wings @a[r=0] ~ ~ ~ 2 1.5},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @a[score_portalTimer2_min=4,score_portalTimer2=4] ~ ~ ~ /execute @e[type=ArmorStand,name=ASPORTAL2] ~ ~ ~ /tp @e[score_portalGroup_min=1,r=0] @e[type=ArmorStand,name=ASPORTAL4]},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL4] ~ ~ ~ /execute @a[score_portalTimer2_min=4,score_portalTimer2=4] ~ ~ ~ /tp @e[score_portalGroup_min=1,r=0] @e[type=ArmorStand,name=ASPORTAL2,c=1]},Time:1,DropItem:0}}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~-1 ~-7 ~4 {Block:command_block,TileEntityData:{Command:/execute @e[type=Item,score_portalItem=1,score_portalItem_min=1] ~ ~ ~ /kill @e[type=ArmorStand,name=ASPORTAL4]},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Item,score_portalItem=1,score_portalItem_min=1] ~ ~ ~ /kill @e[type=ArmorStand,name=ASPORTAL2]},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL4] ~ ~ ~ /scoreboard players set @a portalTimer 3},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL2] ~ ~ ~ /scoreboard players set @a portalTimer 2},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @a portalTimer 1},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @a[ry=135,rym=-135] ~ ~ ~ /scoreboard players set @e[type=ArmorStand,name=ASPORTAL1] portalGun 3},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL4,score_portalGun_min=8,score_portalGun=8] ~ ~ ~ /particle dripWater ~ ~-0.4 ~ 0.2 0.0 0.0 1 3 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/fill ~1 ~ ~ ~1 ~7 ~6 stone 0},Time:1,DropItem:0}}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~-1 ~-6 ~10 {Block:command_block,TileEntityData:{Command:/execute @a[score_portalTimer=2,score_portalTimer_min=2] ~ ~ ~ /kill @e[type=Arrow,score_portalGun_min=1]},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/setblock ~1 ~ ~-8 minecraft:wall_sign 0 replace {Text1:"{text:'-------',color:gold,bold:true}",Text2:"{text:'Delete machine',color:dark_red}",Text3:"{text:'right-click here',color:black}",Text4:"{text:'-------',color:gold,clickEvent:{action:run_command,value:'/fill ~2 ~3 ~ ~-2 ~-6 ~10 minecraft:air 0 replace'}}"}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/setblock ~1 ~-1 ~-8 minecraft:wall_sign 0 replace {Text1:"{text:'-------',color:gold,bold:true}",Text2:"{text:'Portal Gun',color:green}",Text3:"{text:'in MC vanilla',color:green}",Text4:"{text:'-------',color:gold,clickEvent:{action:run_command,value:'/say Drop a bow, an ender pearl and a block of iron toghether to get the Portal Gun!!'}}"}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/setblock ~1 ~-1 ~-8 minecraft:wall_sign 0 replace {Text1:"{text:'-------',color:gold,bold:true}",Text2:"{text:'Command by',color:black}",Text3:"{text:'TheRedEngineer',color:red}",Text4:"{text:'-------',color:gold,clickEvent:{action:run_command,value:'/say Ouch! don not punch me!!'}}"}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL2] ~ ~ ~ /scoreboard players set @a[r=1] portalTimer2 -5},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players add @a portalTimer2 1},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard objectives add portalTimer2 dummy portalTimer2},Time:1,DropItem:0}}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~1 ~-5 ~4 {Block:command_block,TileEntityData:{Command:/execute @e[type=ArmorStand,name=ASPORTAL4,score_portalGun_min=7,score_portalGun=7] ~ ~ ~ /particle dripWater ~ ~0.3 ~0.45 0.0 0.5 0.0 1 3 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Player,score_portalGun=1,score_portalGun_min=1] ~ ~ ~ /entitydata @e[type=Arrow] {CustomName:ARPORTAL1}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Item,score_portalItem=1,score_portalItem_min=1] ~ ~ ~ /execute @e[type=Item,score_portalItem=2,score_portalItem_min=2] ~ ~ ~ /execute @e[type=Item,score_portalItem=3,score_portalItem_min=3,r=1] ~ ~ ~ /kill @e[type=Item,score_portalItem_min=1,score_portalItem=3,r=2]},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Item,score_portalItem=1,score_portalItem_min=1] ~ ~ ~ /execute @e[type=Item,score_portalItem=2,score_portalItem_min=2,r=1] ~ ~ ~ /execute @e[type=Item,score_portalItem=3,score_portalItem_min=3,r=1] ~ ~ ~ /summon Item ~ ~ ~ {CustomName:"Portal Gun",CustomNameVisible:1,Item:{id:bow,Count:1,tag:{HideFlags:1,display:{Name:Portal Gun,Lore:[The cake is a lie, remember!]},ench:[{id:34,lvl:4}]}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard objectives add portalGun dummy portalGun},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard objectives add portalItem dummy portalItem},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard objectives add portalTimer dummy portalTimer},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/fill ~-1 ~ ~ ~-1 ~7 ~6 redstone_block 0},Time:1,DropItem:0}}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:stained_hardened_clay,Data:14,Time:1,DropItem:0,Riding:{id:"FallingSand",Block:redstone_block,Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/fill ~1 ~-1 ~ ~1 ~-4 ~ redstone_block},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/fill ~2 ~7 ~3 ~-2 ~7 ~12 air},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/fill ~2 ~-1 ~3 ~-2 ~-1 ~12 red_sandstone},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/fill ~2 ~ ~3 ~-2 ~9 ~12 stained_glass 14 hollow},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/gamerule commandBlockOutput false},Time:1,DropItem:0}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
http://pastebin.com/raw.php?i=8vZK4xM8/ 를 참고하셔도 좋습니다.
4. 참고사항
제작진 유튜브 체널 : https://www.youtube.com/user/TheRedEng
관련 유튜브 동영상 : https://youtu.be/sjl9YLIo2Po
'마인크래프트 > 원커맨드 모드' 카테고리의 다른 글
[도구 추가] 마법 레드스톤 책 (1) | 2015.08.24 |
---|---|
[도구 추가] 가방 추가 (1) | 2015.08.24 |
[환경 추가] 발전된 날씨와 온도 (1) | 2015.08.23 |
[가구 추가] 일반 가구 추가 모드 (2) (4) | 2015.08.21 |
[가구 추가] 일반 가구 추가 모드 (1) (3) | 2015.08.21 |