Advertisement
Argon_MC

Untitled

Apr 21st, 2014
269
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.72 KB | None | 0 0
  1. 【準備】
  2. /give @p minecraft:bow 1 0 {display:{Name:"Block Bow"}}
  3. 「Black Bow」入手。
  4. /scoreboard objectives add use_bow_block dummy
  5. プレイヤー用:「Block Bow」を持っているかどうか
  6. /scoreboard objectives add arrow_block dummy
  7. 矢用:「Block Bow」から放たれた矢かどうか
  8. /scoreboard objectives add inGround dummy
  9. 矢用:地面に着弾しているかどうか
  10.  
  11.  
  12. /fill ~3 ~ ~ ~11 ~ ~ minecraft:redstone_block
  13. クロック回路起動用
  14. /fill ~ ~-1 ~ ~8 ~-1 ~ minecraft:redstone_block
  15. /fill ~ ~1 ~ ~8 ~1 ~ minecraft:air
  16. クロック回路
  17.  
  18. /scoreboard players set @p use_bow_block 1 {SelectedItemSlot:0,Inventory:[{id:minecraft:bow,Slot:0b,tag:{display:{Name:"Block Arrow"}}}]}
  19. /scoreboard players set @p use_bow_block 1 {SelectedItemSlot:1,Inventory:[{id:minecraft:bow,Slot:1b,tag:{display:{Name:"Block Arrow"}}}]}
  20. /scoreboard players set @p use_bow_block 1 {SelectedItemSlot:2,Inventory:[{id:minecraft:bow,Slot:2b,tag:{display:{Name:"Block Arrow"}}}]}
  21. /scoreboard players set @p use_bow_block 1 {SelectedItemSlot:3,Inventory:[{id:minecraft:bow,Slot:3b,tag:{display:{Name:"Block Arrow"}}}]}
  22. /scoreboard players set @p use_bow_block 1 {SelectedItemSlot:4,Inventory:[{id:minecraft:bow,Slot:4b,tag:{display:{Name:"Block Arrow"}}}]}
  23. /scoreboard players set @p use_bow_block 1 {SelectedItemSlot:5,Inventory:[{id:minecraft:bow,Slot:5b,tag:{display:{Name:"Block Arrow"}}}]}
  24. /scoreboard players set @p use_bow_block 1 {SelectedItemSlot:6,Inventory:[{id:minecraft:bow,Slot:6b,tag:{display:{Name:"Block Arrow"}}}]}
  25. /scoreboard players set @p use_bow_block 1 {SelectedItemSlot:7,Inventory:[{id:minecraft:bow,Slot:7b,tag:{display:{Name:"Block Arrow"}}}]}
  26. /scoreboard players set @p use_bow_block 1 {SelectedItemSlot:8,Inventory:[{id:minecraft:bow,Slot:8b,tag:{display:{Name:"Block Arrow"}}}]}
  27. Slot:0に「Block Arrow」の弓を持っているプレイヤーの「use_bow_block」を1にする。
  28. 「SelectedItemSlot」と「Slot」を1~8に変えたコマンド
  29.  
  30. /execute @p[score_use_bow_block_min=1] ~ ~ ~ scoreboard players set @e[type=Arrow,r=2] arrow_block 1 {inGround:0b}
  31. 「use_bow_block」が1のプレイヤーから半径1Blockの、地面についてない矢の「arrow_block」を1にする。
  32. /scoreboard players set @e[type=Arrow,score_arrow_block_min=1] inGround 1 {inGround:1b}
  33. 「arrow_block」が1の矢が地面に着いたとき「inGround」を1にする。
  34. /execute @e[score_arrow_block_min=1,score_inGround_min=1] ~ ~ ~ setblock ~ ~ ~ minecraft:stone 0 keep
  35. /kill @e[score_arrow_block_min=1,score_inGround_min=1]
  36. 「inGround」が1で、「arrow_block」が1の矢の場所に石を設置し、矢を消滅させる。
  37. /scoreboard players set @p use_bow_block 0
  38. 「use_bow_block」を0にする。
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement