【マイクラ】エフェクトコマンドの使い方と効果時間無限のやり方・effect【統合版マインクラフトswitch】

マイクラ(マインクラフト)の/effectコマンドです。マイクラ/effectコマンドのステータス付与と消去や無限化について掲載しています。

/effectコマンドとは

ステータス効果を付与・消去するコマンド

alt:指定したプレイヤーに再生能力を無期限で付与する
/effectコマンドは、プレイヤーやモブに対してポーションで得られるようなステータス効果(バフ・デバフ)を付与したり、逆に付与されている効果を消去したりできるコマンドです。サバイバルでは作成できない強力な効果を付与したり、配布ワールドでのギミック作成や建築作業の効率化などに役立ちます。

基本的な構文(書き方)

Java版と統合版で一部構文が異なります。効果を付与する場合は「give」、消去する場合は「clear」を使用します(統合版ではgiveを省略可能です)。

Java版 /effect give ターゲット 効果ID [秒数] [増幅レベル] [パーティクル非表示]
統合版 /effect ターゲット 効果ID [秒数] [増幅レベル] [パーティクル非表示]

各引数(パラメータ)の解説

引数 解説
ターゲット 効果を付与・消去する対象を指定します。
<プレイヤー名>や、@p(最も近いプレイヤー)、@a(すべてのプレイヤー)などを指定可能です。
効果ID 付与したいステータス効果のIDを指定します。
例:night_vision(暗視)など。
秒数 効果の持続時間を秒単位で指定します。
無限にしたい場合は「infinite」と入力します。※「infinite」はJava版でのみ有効なため、統合版では「1000000」など長めの数字を入力します。
増幅レベル 効果の強さを指定します。
0から始まり、最大255まで設定可能です。0がレベル1、1がレベル2になります。
パーティクル非表示 画面に表示されるエフェクトのモヤモヤ(パーティクル)を消すかどうかを指定します。
true(非表示)かfalse(表示)で入力します。

ステータス付与のやり方

付与したい効果IDを指定して実行する

alt:すべてのプレイヤーに暗視を付与する
/effectコマンドを使って効果を付与する場合、コマンドの次に対象となるプレイヤーやモブを指定し、続けて付与したい効果のIDを入力します。効果時間を指定しない場合はデフォルトの秒数(通常30秒)が付与されます。

1
チャット欄を開く
ゲームプレイ中にチャット欄を開きます。
2
コマンドと引数を入力する
/effect(Java版は/effect give)に続けて、ターゲットと効果IDを入力します。
例:/effect @p speed
3
コマンドを実行する
実行ボタンを押してコマンドを送信し、ステータス効果が付与されたか確認します。

おすすめのエフェクト一覧

実用的なステータス効果とID

建築作業やワールドの探索に役立つ、便利なステータス効果のID一覧です。用途に合わせて使い分けてください。

効果名 効果IDとおすすめの用途
暗視 ID:night_vision
夜間や洞窟、海中など暗い場所が明るく見えるようになります。建築や湧き潰しの確認に最適です。
移動速度上昇 ID:speed
移動スピードが速くなります。広大なワールドの探索や、移動時間の短縮に役立ちます。
跳躍力上昇 ID:jump_boost
ジャンプ力が高くなります。高い段差を乗り越えたり、建築時に足場を組む手間を省けます。
採掘速度上昇 ID:haste
ブロックを壊すスピードが速くなります。大規模な整地や採掘を素早く行いたい時に便利です。

無敵のやり方

耐性のステータス効果を高いレベルで付与してダメージを防ぐ

/effectコマンドを使用して「耐性(ダメージ軽減)」の効果を高いレベルで付与することで、プレイヤーやモブを事実上の無敵状態にすることができます。耐性レベルが5(増幅レベル4)以上になると、落下や攻撃などのあらゆるダメージを100%カットできるようになります。

Java版 /effect give <プレイヤー名> resistance infinite 4 true
統合版 /effect <プレイヤー名> resistance 1000000 4 true

付与した効果を消去(クリア)する手順

clearを用いて対象からすべての効果や特定の効果を取り除く

alt:すべてのプレイヤーから効果を除去する
付与されている効果を消したい場合は、コマンドに「clear」を組み込みます。すべての効果を一括で消去することも、特定の効果だけを選んで消去することも可能です。牛乳を飲む代わりとして、手軽にステータスをリセットしたい場面で重宝します。

Java版・統合版 /effect clear ターゲット [効果ID]

実用的な使用例

すべてのプレイヤーに暗視を付与する

マルチプレイで参加している全員の視界を明るくしたい場合に使用します。ターゲットに@aを指定し、暗視の効果IDを入力します。

Java版 /effect give @a night_vision
統合版 /effect @a night_vision

指定したプレイヤーに再生能力を無期限で付与する

特定のプレイヤーが常に体力を回復し続けるようにするコマンドです。Java版では秒数にinfiniteを指定することで無期限になります。増幅レベルやパーティクル非表示も併せて指定しています。

Java版 /effect give <プレイヤー名> regeneration infinite 4 true
統合版 /effect <プレイヤー名> regeneration 1000000 4 true

指定したプレイヤーからすべての効果を除去する

特定のプレイヤーにかかっているステータス効果をすべて消去します。効果IDを省略することで、付与されているすべての効果が対象になります。

/effect clear <プレイヤー名>

すべてのプレイヤーから効果を除去する

ワールド内のすべてのプレイヤーのステータス効果を一斉にリセットしたい時に使用します。ミニゲームの終了時などで状態を元に戻す際に便利です。

/effect clear @a

よくある失敗・エラーと注意点

権限不足や対象が見つからないなどの原因と対処法

コマンドがうまく実行できない場合や、扱う上で気をつけるべき点は以下の通りです。

原因・注意点 詳細と対処法
権限がない コマンドの実行には権限が必要です。ワールドの設定でチートの許可がオンになっているか確認してください。マルチプレイの場合はOP権限が必要です。
効果IDのスペルミス 付与したい効果名のスペルが間違っているとエラーになります。入力の途中で表示される予測候補を選択するとミスを防げます。
対象が見つからない マルチプレイでプレイヤー名を指定する際、対象のプレイヤーがオフラインだったり名前を間違えているとエラーになります。
高すぎる増幅レベル 跳躍力上昇や移動速度上昇のレベルを高くしすぎると、制御不能になったり落下ダメージでやられてしまう危険性があるため注意しましょう。

関連コマンド

組み合わせたり似た機能のコマンド

/effectコマンドと関連性の高いコマンドです。

コマンド 解説
/attribute プレイヤーやモブの最大体力、移動速度などの基本ステータスを直接変更できるコマンドです。(Java版のみ)
/enchant 手に持っているアイテムにエンチャントを付与するコマンドです。プレイヤー自身ではなく装備の性能を強化したい場合に使用します。

関連記事

よく使われるコマンド
/tp /summon /give /fill
/gamemode /effect /ride /xp
/weather /time /locate /kill
/clear /particle /enchant /gamerule

マイクラ(マインクラフト)プレイヤーにおすすめ【PR】

記事を書いている攻略メンバー

    攻略メニュー

    新作ゲーム

    事前登録

    最大300,000コインのGame8コインが当たる!30秒で引ける事前登録くじ開催中!

    権利表記