MC CommanderMinecraft非公式コマンド支援

無敵になるコマンド

建築中に落ちたくない、検証中に死にたくない、守りたい村人がいる。そんなときに使える「ダメージを受けない」コマンドをまとめます。いちばん手軽なのはクリエイティブモードですが、サバイバルのまま無敵にする方法もあります。

無敵耐性ゲームルール

Effectコマンド生成ツールで耐性を付ける

更新日:

いちばん簡単:クリエイティブにする

/gamemode creative

クリエイティブモードではダメージを受けません(奈落と /kill は除く)。サバイバルの遊び方を変えたくないときは、下のエフェクトを使います。ゲームモードの切り替えは gamemodeコマンドの使い方 を見てください。

耐性エフェクトのレベル5で無敵にする

# Java版
/effect give @s minecraft:resistance infinite 4 true
# 統合版
/effect @s resistance 99999 4 true

耐性はレベルが1上がるごとにダメージを20%減らすので、レベル5でほぼすべてのダメージを受けなくなります。コマンドのレベルは0から数えるため、レベル5は 4 と書きます。最後の true はパーティクルを隠す指定です。Java版の infinite は1.19.4以降で使えます。

耐性でも、奈落に落ちたときと /kill は防げません。お腹が減るのを止めたいときは、満腹度回復も一緒に付けます。

/effect give @s minecraft:saturation infinite 0 true

ダメージの種類ごとに止める(ゲームルール)

ゲームルールで、ワールド全体の落下・火・溺れのダメージを止められます。

止めたいダメージJava版1.21.11以降Java版1.21.10以前統合版
落下minecraft:fall_damagefallDamagefalldamage
火・溶岩minecraft:fire_damagefireDamagefiredamage
溺れminecraft:drowning_damagedrowningDamagedrowningdamage
/gamerule minecraft:fall_damage false

この例は1.21.11以降の書き方です。ゲームルールはワールドの全員に効くので、マルチプレイでは他の人にも影響します。ほかのルールは gamerule一覧 にまとめています。

Mobを無敵にする(Java版)

# 新しく出す村人を無敵に
/summon minecraft:villager ~ ~ ~ {Invulnerable:1b}
# いちばん近くにいる村人を無敵に
/data merge entity @e[type=minecraft:villager,limit=1,sort=nearest] {Invulnerable:1b}

Invulnerable:1b を付けたMobは、プレイヤーの攻撃や爆発などでダメージを受けません。ショップの村人や大事なペットを守るときに便利です。外すときは {Invulnerable:0b} にします。統合版にはこのデータがないので、耐性エフェクトで代わりにします。

元に戻す

# Java版
/effect clear @s minecraft:resistance
# 統合版
/effect @s clear

統合版の /effect @s clear は、付いているエフェクトをすべて消します。ゲームルールは false を true に戻します。

うまくいかないときの確認ポイント

よくある質問

耐性のレベルを255にするともっと強くなりますか?

ダメージはレベル5で受けなくなるので、それ以上にしても変わりません。レベル5(コマンドでは4)で十分です。

無敵のまま敵を倒せますか?

はい。耐性は自分が受けるダメージを減らすだけなので、攻撃はふつうにできます。

サーバーで自分だけ無敵にできますか?

耐性エフェクトは対象のプレイヤーにだけ付きます。ゲームルールは全員に効くので、自分だけにしたいときはエフェクトを使います。

関連ページ

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

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

gamerule一覧

新旧のゲームルール名の一覧です。

gamemodeコマンドの使い方

クリエイティブとサバイバルの切り替えです。

damageコマンドの使い方

決まった量のダメージを与える方法です。

コマンド辞典

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