About
位置 (-1920,11,-184)
呼び出し元 毎tick実行するコマンド群4
アイアンウィル使用時、盾を持ってる際の処理やアイアンウィルの終了処理を行う。
コマンド群
No. | コマンド | 状態 |
---|---|---|
1 | /execute @a[tag=IronWill] ~ ~ ~ /scoreboard players operation @a[c=1] IronWill += @a[c=1] Armor | |
2 | /scoreboard players tag @a[tag=IronWill] add WithShield {Inventory:[{Slot:-106b,id:minecraft:shield}]} | |
3 | /scoreboard players tag @a[tag=IronWill] add WithShield {SelectedItem:{id:minecraft:shield}} | |
4 | /scoreboard players add @a[tag=WithShield] IronWill 10 | |
5 | /scoreboard players tag @a[tag=WithShield] remove WithShield | 条件付き |
6 | /scoreboard players remove @a[tag=IronWill] IronWill 100 | |
7 | /scoreboard players tag @a[tag=IronWill] remove IronWill | |
8 | /tellraw @a[score_IronWill=0] {“text”:”アイアンウィルの効果が切れた。”,”color”:”gold”} | |
9 | /scoreboard players reset @a[score_IronWill=0] IronWill | 条件付き |
詳細
IronWill
(タグ)を持つプレイヤーを一人選択し、IronWill
(スコア)にArmor
を足しこむIronWill
(タグ)を持ち、メインハンドもしくはオフハンドに盾を持っているすべてのプレイヤーにWithShield
を付与WithShield
を持つすべてのプレイヤーのIronWill
(スコア)に10を足すWithShield
を持つすべてのプレイヤーからWithShield
を削除IronWill
(タグ)を持つすべてのプレイヤーのIronWill
(スコア)から100を引くIronWill
(タグ)を持つすべてのプレイヤーからIronWill
(タグ)を削除IronWill
が0以下であるすべてのプレイヤーに「アイアンウィルの効果が切れた。」というメッセージを表示し、IronWill
(スコア)を0に設定