MC CommanderMinecraft非公式コマンド支援

体力(ハート)を増やすコマンド

ハートの数を増やすには、Java版ではattributeコマンドで最大体力を変えます。統合版にはattributeコマンドが無いため、体力増強のエフェクトを使います。

attributemax_health体力増強

エフェクト生成ツールを開く

更新日:

Java版:attributeで最大体力を変える

版ハートを20個にする
Java版1.21.2以降/attribute @s minecraft:max_health base set 40
Java版1.16〜1.21.1/attribute @s minecraft:generic.max_health base set 40

数字は体力のポイントで、2でハート1個分です。初期値は20(ハート10個)なので、40にするとハート20個になります。設定できる上限は1024です。

Java版1.21.2で能力値の名前から generic. が外れました。古い記事の書き方でエラーになるときは、この違いを確認してください。

増やしたハートを満タンにする

最大体力を上げても、増えた分のハートは空のままです。回復のエフェクトですぐに満タンにできます。

/effect give @s minecraft:instant_health 1 5 true

時間がたって自然に回復するのを待つか、食べ物を食べても埋まります。

元に戻す・全員に設定する

/attribute @s minecraft:max_health base set 20
/attribute @a minecraft:max_health base set 40

1行目は初期値に戻すコマンド、2行目はオンラインの全員のハートを20個にするコマンドです(どちらもJava版1.21.2以降の書き方)。後から参加した人には設定されないので、必要なら参加後にもう一度実行します。死んだ後や入り直した後に元に戻っていないかも確認してください。

統合版でも使える:体力増強エフェクト

版ハートを10個増やす
Java版/effect give @s minecraft:health_boost infinite 4 true
統合版/effect @s health_boost 99999 4 true

体力増強は、強さの数値を1つ上げるごとにハートが2個増えます。4 はレベルVで、ハート10個分です。エフェクトなので、ミルクを飲んだり死んだりすると消えます。

解除するときは、Java版は /effect clear @s minecraft:health_boost、統合版は /effect @s clear(すべての効果を消す)を使います。

Mobの体力を増やすとき

Mobの体力は、召喚するときに最大体力と体力を一緒に指定するのが確実です。体力の多いボスを作る方法は、ボスモブの記事で詳しく説明しています。

Java版1.21.2以降で、体力100(ハート50個)のゾンビを出す例です。Health:100f を付けないと、最大体力は100でも体力20の状態で出てきます。

/summon zombie ~ ~ ~ {attributes:[{id:"minecraft:max_health",base:100}],Health:100f}

1.20.5〜1.21.1では、idを minecraft:generic.max_health にします。すでにいるMobを変えるときは、/attribute のあとに即時回復のエフェクトを与えるか、新しく召喚し直すほうが簡単です。

体力を数字で表示する(Java版)

ハートが2段以上になると、残りの体力が読みにくくなります。health 基準のスコアボードを作ると、各プレイヤーの体力が数字で表示されます。

/scoreboard objectives add hp health "HP"
/scoreboard objectives setdisplay below_name hp
/scoreboard objectives setdisplay list hp

below_name は名前の下(1.20.1以前は belowName)、list はTabキーのプレイヤー一覧に表示します。体力が変わると数字も変わります。統合版には health 基準がないため、Java版だけの方法です。

よくある質問

ハートが増えたのに空のままです。

最大体力だけが増えた状態です。即時回復のエフェクトを使うか、自然に回復するのを待ってください。

ハートを減らすこともできますか?

できます。Java版でbase setに20より小さい数を指定すると、ハートが減ります。ハードなチャレンジ用に使われます。

attributeでエラーになります。

版に合った名前か確認してください。1.21.2以降は max_health、1.16〜1.21.1は generic.max_health です。1.15以前には /attribute がありません。

関連ページ

ボスモブを作るコマンド

Mobの体力を増やす方法です。

effectコマンドの使い方

エフェクトの付け方と消し方です。

コマンド辞典

基本構文とコマンド別の使い方を確認できます。

あわせて読みたい記事とコマンド例

ボスモブを作るコマンド例

マイクラJava版で、体力を増やし、装備と名前を付けたボスモブをsummonで作る方法と、ボ…

effectコマンドでスピード・暗視・耐性を付ける使い方

effectコマンドのJava版と統合版の違い、時間、レベル、粒子非表示、よく使う効果を整理…

エフェクトIDの見方と/effectの使い方

マイクラのエフェクトID一覧(日本語名つき)と、/effectコマンドの書き方、効果時間・レ…

死んでもアイテムが消えない設定(keepInventory)

マイクラで死んでもアイテムや経験値を失わない設定(keepInventory/keep_in…

移動速度アップを付ける

マイクラで移動速度アップを付けるときのコマンド例。移動速度上昇を付与して解除する例。そのまま…

ステータス効果を解除

マイクラでステータス効果を解除するときのコマンド例。すべての効果をまとめて解除する基本例。そ…

子供のMobをコマンドで出す方法

マイクラで、子供の動物や村人、子供ゾンビをsummonコマンドで出す方法を解説。Java…

damageコマンドの使い方:決まった量のダメージを与える

マイクラの/damageで、プレイヤーやMobに決まった量のダメージを与える方法を解説。…

attributeコマンドで体の大きさ・ジャンプ力・足の速さを変える

マイクラJava版の/attributeで、プレイヤーやMobを大きく・小さくするsca…