「マイクラの防御力を上げるコマンドが知りたい」
「無敵になるコマンドを使いたい」
「装備の防御力を上げる方法は?」
「防御力上昇コマンドができない・効かない」
と悩んでいませんか?
マイクラには直接「防御力上昇」のエフェクトはありませんが、「耐性(resistance)」コマンドを使えば全ダメージを軽減でき、レベル5以上にすると実質無敵になります。
今回は、マイクラ統合版(Switch・スマホ・Windows10)&Java版で「防御力を上げるコマンドの使い方」「無敵になるコマンド」「装備の防御力を上げる方法」「他の能力上昇コマンドとの組み合わせ」「コマンドができない時の対処法」を画像つきで解説します。
本記事を読めば、防御力上昇コマンドを使ってサバイバルやマルチプレイで自由に強さを調整できますよ!
重要:マイクラに「防御力上昇」という名前のエフェクトは存在しません。ダメージを軽減するなら「耐性(resistance)」、体力を増やすなら「体力増強(health_boost)」を使います。Java版限定で/attributeコマンドによる装備の防御力直接変更も可能です。
▼防御力上昇コマンド早見表
| 用途 | コマンド |
|---|---|
| 耐性付与(統合版) | /effect @s resistance 60 4 |
| 耐性付与(Java版) | /effect give @s resistance 60 4 |
| 無敵化(統合版) | /effect @s resistance 999999 4 |
| 無敵化(Java版) | /effect give @s resistance infinite 4 |
| 体力増強(統合版) | /effect @s health_boost 60 4 |
| 装備の防御力変更(Java版限定) | /attribute @s armor base set 30 |
| 効果を解除(統合版) | /effect @s clear |
| 効果を解除(Java版) | /effect clear @s resistance |
| 必要な設定 | チートONのワールド |
【マイクラ】防御力を上げるコマンドとは?
マイクラで防御力を上げる方法は、大きく分けて以下の3つがあります。
| 方法 | 内容 |
|---|---|
| 耐性エフェクト | /effect resistanceで全ダメージを軽減(最強) |
| 体力増強エフェクト | /effect health_boostで最大HPを増やす |
| attribute(Java版) | 装備の防御力を直接変更(永続的) |
ポイント:「耐性(resistance)」エフェクトは1レベルにつき20%のダメージ軽減効果があり、レベル5以上で全ダメージを完全無効化します。一番手軽で強力な防御方法です。
【マイクラ】耐性コマンドの使い方(防御力上昇の基本)
マイクラで防御力を上げる最も簡単な方法は「耐性(resistance)」コマンドを使うことです。
耐性コマンドの基本構文は統合版とJava版で異なります。
/effect <対象> resistance <秒数> <レベル> [パーティクル非表示]
例:/effect @s resistance 60 4(60秒間レベル5の耐性)
注意:レベルの数字は「0が レベル1、4がレベル5」と1ずれます。レベル5の耐性(無敵)を付けたい場合はコマンドで「4」を指定します。
耐性コマンドの実行手順
プラットフォーム別のチャットの開き方は以下のとおり。
- PC(Windows10):「T」キーまたは「/」キー
- Switch:十字キーの右
- スマホ:画面上のチャットアイコンをタップ

チャットに耐性付与のコマンドを入力します。
/effect @s resistance 60 4
自分に60秒間レベル5の耐性(実質無敵)を付与

コマンドを実行すると、画面に耐性のアイコンが表示され、ダメージが軽減されます。

レベル5以上にすると、空腹・奈落・/kill以外のすべてのダメージを完全無効化します。
【マイクラ】耐性のレベルとダメージ軽減率
耐性エフェクトはレベルが上がるほど防御力が高くなります。レベル別の効果は以下の通りです。
| レベル | コマンド数値 | ダメージ軽減率 |
|---|---|---|
| レベル1 | 0 | 20%軽減 |
| レベル2 | 1 | 40%軽減 |
| レベル3 | 2 | 60%軽減 |
| レベル4 | 3 | 80%軽減 |
| レベル5 | 4 | 100%軽減(無敵) |
注意:レベル5以上の耐性でも「空腹」「奈落への落下」「/killコマンド」のダメージは無効化できません。配布マップなどではこれらのデメリットも考慮しましょう。
【マイクラ統合版/Switch】防御力上昇コマンドの使い方
マイクラ統合版(Switch・スマホ・PS・Xbox・Windows10)で防御力を上げるコマンドを解説します。
統合版ではgiveを入れないシンプルな構文を使います。
| 用途 | 統合版コマンド |
|---|---|
| 耐性レベル1(20%軽減) | /effect @s resistance 60 0 |
| 耐性レベル4(80%軽減) | /effect @s resistance 60 3 |
| 耐性レベル5(無敵) | /effect @s resistance 60 4 |
| 無敵化(実質無限) | /effect @s resistance 999999 4 |
| 体力増強 | /effect @s health_boost 60 4 |
| パーティクル非表示 | /effect @s resistance 60 4 true |
| 全プレイヤーに耐性 | /effect @a resistance 60 4 |
| 効果を解除 | /effect @s clear |
ポイント:統合版では/attributeコマンドが使えません。装備の防御力を直接変更したい場合はアドオン(ビヘイビアーパック)を使うか、耐性エフェクトで代用しましょう。
【マイクラJava版】防御力上昇コマンドの使い方
マイクラJava版で防御力を上げるコマンドを解説します。
Java版ではeffectに加えて、装備の防御力を直接変更する/attributeコマンドも使えます。
Java版の耐性エフェクトコマンド
| 用途 | Java版コマンド |
|---|---|
| 耐性レベル1 | /effect give @s resistance 60 0 |
| 耐性レベル5(無敵) | /effect give @s resistance 60 4 |
| 無限耐性(1.19以降) | /effect give @s resistance infinite 4 |
| 体力増強 | /effect give @s health_boost 60 4 |
| 効果を解除 | /effect clear @s resistance |
Java版限定!attribute コマンドで装備の防御力を直接変更
Java版では/attributeコマンドでプレイヤーの基本防御力を直接書き換えできます。永続的な変更で、装備を着けていなくても防御力が高い状態を作れます。
/attribute @s armor base set 30
自分の防御力を30に設定(最大値)


| 属性ID | 効果 |
|---|---|
| armor | 防御力(最大30) |
| armor_toughness | 防具強度(ネザライト等の追加防御) |
| knockback_resistance | ノックバック耐性(0〜1) |
| max_health | 最大HP |
| attack_damage | 攻撃力 |
注意:/attributeコマンドはJava版限定です。統合版では使えません。また、防御力の最大値は30で、それ以上は設定しても切り捨てられます。
【マイクラ】無敵になるコマンドの組み合わせ
「完全に無敵にしたい」という方向けに、最強のコマンド組み合わせを紹介します。
最強の無敵コマンド3つの組み合わせ
/effect @s resistance 999999 4 true
/effect @s regeneration 999999 4 true
/effect @s saturation 999999 4 true
無敵+自動回復+空腹なし




ポイント:耐性(resistance)+ 再生能力(regeneration)+ 満腹度回復(saturation)の3つを組み合わせれば、ほぼ完全な無敵状態になります。再生コマンドの詳細は再生コマンドの使い方をご覧ください。
【マイクラ】防御力上昇と一緒に使いたい強化コマンド
耐性コマンドと一緒に使うと便利な強化系エフェクトコマンドを紹介します。
| 効果名 | コマンド(統合版) |
|---|---|
| 耐性 | /effect @s resistance 60 4 |
| 体力増強 | /effect @s health_boost 60 4 |
| 再生能力 | /effect @s regeneration 60 1 |
| 衝撃吸収 | /effect @s absorption 60 4 |
| 火炎耐性 | /effect @s fire_resistance 60 1 |
| 攻撃力上昇 | /effect @s strength 60 4 |
| 移動速度上昇 | /effect @s speed 60 4 |
| 跳躍力上昇 | /effect @s jump_boost 60 4 |
| 水中呼吸 | /effect @s water_breathing 60 1 |
全エフェクト一覧と詳細はエフェクトコマンド一覧で詳しく解説しています。
【マイクラ】防具コマンドで装備一式をコマンドで入手
エンチャント済の最強防具をコマンドで入手する方法を紹介します。
ネザライト装備一式の入手コマンド
| 装備 | 入手コマンド |
|---|---|
| ネザライトのヘルメット | /give @s netherite_helmet |
| ネザライトのチェストプレート | /give @s netherite_chestplate |
| ネザライトのレギンス | /give @s netherite_leggings |
| ネザライトのブーツ | /give @s netherite_boots |
| 盾 | /give @s shield |
ダメージ軽減Ⅳ付きの最強防具コマンド
/give @s netherite_chestplate[enchantments={protection:4}]
ダメージ軽減Ⅳ付きのネザライトチェストプレート

ポイント:エンチャントコマンドの全種類はエンチャントコマンド一覧で詳しく解説しています。「ダメージ軽減」「火炎耐性」「爆発耐性」「飛び道具耐性」を組み合わせるとさらに強力になります。
【マイクラ】対象指定(ターゲットセレクター)一覧
防御力上昇コマンドの「対象」を指定する記号を覚えると、自分だけ・全員・近くのプレイヤーなどを使い分けられます。
| 記号 | 意味 |
|---|---|
| @s | コマンドを実行した自分自身 |
| @p | 最も近いプレイヤー |
| @a | すべてのプレイヤー |
| @e | すべてのエンティティ(モブ含む) |
| @a[r=10] | 10ブロック以内のプレイヤー全員 |
| @a[name=プレイヤー名] | 特定の名前のプレイヤー |
【マイクラ】防御力上昇コマンドができない・エラー時の対処法
「防御力上昇コマンドができない」「耐性が効かない」というトラブルの原因と対処法を表でまとめました。
| 症状 | 原因と対処法 |
|---|---|
| 「コマンドが見つかりません」 | チートがOFF → ワールド設定で「チートの実行」をON |
| 「不明なコマンド」 | Java版でgiveを抜いている → /effect give @s resistance 60 4 |
| 「防御力上昇」を直接指定するとエラー | そのIDは存在しない → 代わりにresistanceを使う |
| 「無効な引数」 | スペルミス → resistanceのスペルを確認 |
| 耐性レベル5でもダメージを受ける | 空腹・奈落・/killは無効化不可 → 別の対策が必要 |
| attributeコマンドが効かない | 統合版は/attribute非対応 → エフェクトで代用 |
| 全角スペースエラー | 全角スペースが混じっている → 必ず半角スペースで入力 |
| 「infinite」が使えない | 統合版またはJava版1.18以前 → 統合版は999999を使う |
| マルチで使えない | OP権限がない → サーバー管理者にOP権限を依頼 |
【マイクラ】防御力上昇コマンドに関するよくある質問
【マイクラ】防御力上昇コマンドを使ってみよう!
今回は「防御力を上げるコマンドの使い方」「無敵になるコマンド」「装備の防御力を上げる方法」「攻撃力上昇など他の強化コマンド」「コマンドができない時の対処法」について解説しました。
- 防御力上昇のIDは「resistance(耐性)」(防御力上昇は存在しない)
- 統合版:/effect @s resistance 60 4(giveなし)
- Java版:/effect give @s resistance 60 4(give必須)
- レベル5(コマンド数値「4」)で全ダメージを完全無効化(無敵)
- 1レベルにつき20%のダメージ軽減効果
- 装備の防御力を直接変更するならJava版/attributeコマンド
- 耐性+再生+満腹度回復で完全無敵になれる
- 解除は/effect clearまたはミルクを飲む
マイクラの防御力上昇コマンドを使って、サバイバルや配布マップで自由にプレイしましょう!







