「マイクラの再生コマンドの使い方が知りたい」
「無限に体力を回復したい」
「再生コマンドができない・構文エラーが出る」
「コマンドブロックで再生効果を付けたい」
と悩んでいませんか?
マイクラの「effect」コマンドを使えば、再生能力(regeneration)を自分や他のプレイヤーに付与して、体力を自動回復できます。
今回は、マイクラ統合版(Switch・スマホ・Windows10)&Java版で「再生コマンドの使い方」「無限に再生効果を付けるコマンド」「再生のポーションのコマンド」「コマンドブロックでの使用方法」「コマンドができない時の対処法」を画像つきで解説します。
本記事を読めば、再生コマンドを使ってサバイバルや配布マップで自由に体力回復ができますよ!
重要:再生コマンドは統合版とJava版で構文が異なります。統合版は/effect @s regeneration 60 1、Java版は/effect give @s regeneration 60 1です。「give」の有無に注意しましょう。
| 用途 | コマンド |
|---|---|
| 再生付与(統合版) | /effect @s regeneration 60 1 |
| 再生付与(Java版) | /effect give @s regeneration 60 1 |
| 無限再生(Java版) | /effect give @s regeneration infinite 4 |
| 無限再生(統合版) | /effect @s regeneration 999999 4 |
| 再生効果を解除(統合版) | /effect @s clear |
| 再生効果を解除(Java版) | /effect clear @s regeneration |
| 再生のポーション入手 | /give @s potion 1 22(統合版) |
| 再生エフェクトID | regeneration |
| 必要な設定 | チートONのワールド |
【マイクラ】再生コマンドとは?基本情報
マイクラの再生コマンド(regeneration)とは、/effectコマンドで体力を一定時間自動回復させるエフェクトを付与するコマンドです。
| 項目 | 内容 |
|---|---|
| エフェクト名 | 再生能力(Regeneration) |
| エフェクトID | regeneration |
| 効果 | 体力を一定間隔で自動回復 |
| レベル1の回復間隔 | 50tick(2.5秒)に1ハート |
| レベル2の回復間隔 | 25tick(1.25秒)に1ハート |
| 最大レベル | 255(実用は4まで) |
| カテゴリ | プラス効果(良いエフェクト) |
ポイント:レベルを上げると回復速度が倍になります。レベル4(コマンドでは「3」と入力)にすれば、ほぼ即座に体力が満タンに。配布マップやハードコアサバイバルで重宝します。
【マイクラ】再生コマンドの基本構文と使い方
マイクラの再生コマンドは「effect」コマンドを使用します。
「effect」コマンドの基本構文は統合版とJava版で異なります。
/effect <対象> regeneration <秒数> <レベル> [パーティクル非表示]
例:/effect @s regeneration 60 1(60秒間レベル2の再生)
注意:レベルの数字は「0が レベル1、1がレベル2」と1ずれます。例:レベル1の再生を付けたい場合はコマンドで「0」、レベル2なら「1」を指定します。
再生コマンドの実行手順
プラットフォーム別のチャットの開き方は以下のとおり。
- PC(Windows10):「T」キーまたは「/」キー
- Switch:十字キーの右
- スマホ:画面上のチャットアイコンをタップ

チャットに以下のコマンドを入力します。
/effect @s regeneration 60 1
自分に60秒間レベル2の再生効果を付与

コマンドを実行すると、画面右上(Java版)または左上(統合版)に再生能力のアイコンが表示され、体力が自動回復します。

ピンクのキラキラパーティクルが体から出ていれば再生効果が付与されている証拠です。
【マイクラ統合版/Switch】再生コマンドの使い方
マイクラ統合版(Switch・スマホ・PS・Xbox・Windows10)で再生コマンドを使う方法を解説します。
統合版の再生コマンドはgiveを入れないシンプルな構文です。
| 用途 | 統合版コマンド |
|---|---|
| 自分に60秒間再生レベル1 | /effect @s regeneration 60 0 |
| 自分に60秒間再生レベル2 | /effect @s regeneration 60 1 |
| 自分に60秒間再生レベル4 | /effect @s regeneration 60 3 |
| パーティクル非表示 | /effect @s regeneration 60 1 true |
| 全プレイヤーに再生 | /effect @a regeneration 60 1 |
| 再生効果を解除 | /effect @s clear |

ポイント:統合版では「minecraft:」プレフィックスは不要です。regenerationとminecraft:regenerationどちらでも動作します。コマンドが見つからない場合は「effect」と「regeneration」のスペルを確認しましょう。
【マイクラJava版】再生コマンドの使い方
マイクラJava版で再生コマンドを使う方法を解説します。
Java版の再生コマンドはeffectの後に「give」を入れます。
| 用途 | Java版コマンド |
|---|---|
| 自分に60秒間再生レベル1 | /effect give @s regeneration 60 0 |
| 自分に60秒間再生レベル2 | /effect give @s regeneration 60 1 |
| 自分に60秒間再生レベル4 | /effect give @s regeneration 60 3 |
| 無限再生(1.19以降) | /effect give @s regeneration infinite 1 |
| パーティクル非表示 | /effect give @s regeneration 60 1 true |
| 全プレイヤーに再生 | /effect give @a regeneration 60 1 |
| 再生効果を解除 | /effect clear @s regeneration |

ポイント:Java版1.19以降は秒数の代わりにinfiniteと入力すれば無限の効果時間になります。配布マップや実況プレイで便利です。
【マイクラ】再生コマンドを無限にする方法
「再生効果を無限に付けたい」という方向けに、無限再生コマンドを紹介します。
/effect give @s regeneration infinite 4
レベル5の再生効果を無限に付与(1.19以降)


注意:統合版ではinfiniteキーワードは使えません。代わりに999999秒などの大きな数字を指定して実質無限にします。最大値は2147483647(約68年)です。
【マイクラ】再生以外の関連エフェクトコマンド
再生コマンドと一緒に使うと便利な関連エフェクトコマンドを紹介します。
プラス効果(良いエフェクト)
| 効果名 | コマンド(統合版) |
|---|---|
| 再生能力 | /effect @s regeneration 60 1 |
| 耐性(resistance) | /effect @s resistance 60 1 |
| 攻撃力上昇(strength) | /effect @s strength 60 1 |
| 移動速度上昇(speed) | /effect @s speed 60 1 |
| 跳躍力上昇(jump_boost) | /effect @s jump_boost 60 1 |
| 暗視(night_vision) | /effect @s night_vision 60 1 |
| 火炎耐性(fire_resistance) | /effect @s fire_resistance 60 1 |
| 水中呼吸(water_breathing) | /effect @s water_breathing 60 1 |
| 体力増強(health_boost) | /effect @s health_boost 60 4 |
| 即時回復(instant_health) | /effect @s instant_health 1 1 |
| 衝撃吸収(absorption) | /effect @s absorption 60 1 |
ポイント:「耐性(resistance)」と「再生能力」を組み合わせると、ダメージを軽減しつつ自動回復するので、ほぼ無敵状態になります。配布マップやイベントで便利です。
全エフェクト一覧と詳細はエフェクトコマンド一覧で詳しく解説しています。
【マイクラ】再生のポーションをコマンドで入手する方法
再生効果を持つ「再生のポーション」をコマンドで入手する方法を紹介します。
/give @s potion 1 22
再生のポーションを1個入手(データ値22=再生)


| ポーションの種類 | 統合版データ値 |
|---|---|
| 再生のポーション | 22 |
| 再生のポーション(強化) | 23 |
| 再生のポーション(延長) | 24 |
| 再生のスプラッシュポーション | splash_potion 1 22 |
| 再生の残留ポーション | lingering_potion 1 22 |
注意:Java版は1.20.5から構文が大きく変わり、{Potion:"minecraft:regeneration"}形式から[potion_contents={potion:"regeneration"}]のコンポーネント形式に移行しました。古い構文はエラーになります。
【マイクラ】コマンドブロックで再生効果を付与する方法
コマンドブロックを使えば、特定エリアに入ると自動で再生効果が付与される仕組みが作れます。配布マップや回復ゾーンの設置に便利です。
コマンドブロックの設置と設定
コマンドブロックは通常のクラフトでは作れないので、コマンドで入手します。
/give @s command_block

地面に設置して右クリック(または使うボタン)で設定画面を開きます。

コマンドブロックの設定画面で、以下のコマンドを入力します。
effect @a[r=10] regeneration 5 1 true
ブロックの種類を「リピート」
条件を「無条件」
レッドストーンを「常時実行」

10ブロック以内のプレイヤー全員に5秒間レベル2の再生(パーティクル非表示)

ポイント:パーティクル非表示のtrueを入れると、効果が付与されてもキラキラが見えないので見た目がスッキリします。配布マップでは必須の指定です。
【マイクラ】対象指定(ターゲットセレクター)一覧
再生コマンドの「対象」を指定する記号を覚えると、自分だけ・全員・近くのプレイヤーなどを使い分けられます。
| 記号 | 意味 |
|---|---|
| @s | コマンドを実行した自分自身 |
| @p | 最も近いプレイヤー |
| @a | すべてのプレイヤー |
| @e | すべてのエンティティ(モブ含む) |
| @r | ランダムなプレイヤー |
| @a[r=10] | 10ブロック以内のプレイヤー全員 |
| @a[name=プレイヤー名] | 特定の名前のプレイヤー |
【マイクラ】再生コマンドができない・エラー時の対処法
「再生コマンドができない」「構文エラーが出る」「効果が付かない」というトラブルの原因と対処法を表でまとめました。
| 症状 | 原因と対処法 |
|---|---|
| 「コマンドが見つかりません」 | チートがOFF → ワールド設定で「チートの実行」をON |
| 「不明なコマンド」 | Java版でgiveを抜いている → /effect give @s regeneration 60 1 |
| 「数値が範囲外」 | レベルが255超え → 0〜255の範囲で指定 |
| 「無効な引数」 | スペルミス → regenerationのスペルを確認(rが2つ) |
| 効果が付かない | レベルが「-1」になっている → 0以上の数字を指定 |
| 「全角スペース」エラー | 全角スペースが混じっている → 必ず半角スペースで入力 |
| 「infinite」が使えない | 統合版またはJava版1.18以前 → 統合版は999999を使う |
| クリエイティブで効果が出ない | クリエイティブはダメージ無効化 → サバイバルに切り替えて確認 |
| マルチで使えない | OP権限がない → サーバー管理者にOP権限を依頼 |
【マイクラ】再生コマンドに関するよくある質問
【マイクラ】再生コマンドを使ってみよう!
今回は「再生コマンドの使い方」「無限再生コマンド」「再生のポーション入手」「コマンドブロックでの使用」「コマンドができない時の対処法」について解説しました。
- 再生コマンドのIDは「regeneration」(rが2つ)
- 統合版:/effect @s regeneration 60 1(giveなし)
- Java版:/effect give @s regeneration 60 1(give必須)
- 無限再生はJava版ならinfinite、統合版は999999を指定
- レベル数値は「-1」ずれる(レベル2を付けたいなら「1」と入力)
- 耐性(resistance)と組み合わせれば無敵状態に
- コマンドブロックで使う時は「/」を付けない
- 解除は/effect clearまたはミルクを飲む
マイクラの再生コマンドを使って、サバイバルや配布マップで自由に体力回復しましょう!





