更新日:
1. 体力を一瞬で全回復する
/effect give @s minecraft:instant_health 1 10 true
即時回復のエフェクトで、体力が一瞬で満タンになります。最後の true は、エフェクトの粒を出さない設定です。統合版では次のように書きます。
/effect @s instant_health 1 10 true
強さ(10の部分)に255のような大きすぎる数字を入れると、正しく回復しないことがあります。10くらいで十分です。
2. 空腹(満腹度)を回復する
/effect give @s minecraft:saturation 1 10 true
満腹度回復のエフェクトで、お腹のゲージがすぐにいっぱいになります。統合版は /effect @s saturation 1 10 true です。
3. じわじわ回復させる
/effect give @s minecraft:regeneration 30 1
再生能力のエフェクトで、30秒のあいだ少しずつ体力が戻ります。統合版は /effect @s regeneration 30 1 です。
4. 全員をまとめて回復する
/effect give @a minecraft:instant_health 1 10 true
/effect give @a minecraft:saturation 1 10 true
@s を @a にすると、全員をまとめて回復できます。ミニゲームのラウンドの合間に使うと便利です。
5. 近づくと回復するエリアを作る(Java版)
反復コマンドブロック(常時実行)に、次のコマンドを入れます。
/effect give @a[distance=..5] minecraft:regeneration 2 2 true
コマンドブロックから5ブロック以内にいる人が回復し続けます。拠点の回復ポイントやPvPの待機場所に使えます。
6. 悪いエフェクトを消す
/effect clear @s
毒や弱体化など、ついているエフェクトをすべて消します。統合版は /effect @s clear です。くわしくは effectコマンドの使い方 にまとめています。
7. ペットやゾンビを回復する(Java版)
/effect give @e[type=minecraft:wolf,distance=..10] minecraft:regeneration 10 2
/effect give @e[type=minecraft:zombie,distance=..10] minecraft:instant_damage 1 1
1行目は、近くのオオカミをじわじわ回復します。ゾンビやスケルトンなどのアンデッドは回復と負傷が逆になるので、2行目のように「負傷」で回復し、「治癒」でダメージを受けます。ボス戦で敵を回復させたいときに使えます。
うまくいかないときの確認ポイント
- 回復せずにダメージを受ける:ゾンビなどのアンデッドMobには、即時回復は逆にダメージになります。プレイヤーに使うときは問題ありません。
- 回復しない:強さの数字が大きすぎないか確認します。
- コマンドが使えない:チートがオンか、OP権限があるかを確認します。
よくある質問
ハートの数を増やすことはできますか?
エフェクトの回復は今の最大値までです。最大体力を増やすには attribute コマンドを使います。体力(ハート)を増やすコマンドの記事にまとめています。
自然に回復しないようにしたいです。
ゲームルールの natural_health_regeneration(1.21.10以前は naturalRegeneration)を false にすると、満腹でも体力が自然に戻らなくなります。
ずっと回復し続けるようにしたいです。
/effect give @s minecraft:regeneration infinite 1 true のように、効果時間を infinite にします(Java版)。