【ステータス効果】エフェクト(effect)コマンドの使い方 -エフェクトコマンドでステータス効果を付与しよう-

マインクラフトには、様々なステータス効果があります。
良いステータス効果だと、移動速度上昇や採掘速度上昇などがあります。
悪い効果だと、移動速度低下や弱体化などがあります。

エフェクト(effect)コマンドを使用することで、ステータス効果を自由に付与させることができます。
今回は、エフェクト(effect)コマンドの使い方について紹介します。
また、ステータス効果を消すコマンドも紹介します。

エフェクト(effect)コマンド

effectコマンドの使い方

effectコマンドの使い方について、説明します。
effectコマンドの構文は以下の通りです。

/effect <プレイヤー> <効果> [持続時間(秒)] [強さ] [パーティクル非表示]

各タグを設定して使用しましょう。移動速度上昇の場合は、以下の通りとなります。
<使用例:移動速度上昇のエフェクトコマンド>

/effect @p minecraft:speed 100 0 true

各タグの設定値は、以下を参考にしてください。

プレイヤー名

/effect <プレイヤー> <効果> [持続時間(秒)] [強さ] [パーティクル非表示]

プレイヤーIDを設定します。
プレイヤーに「@p」を設定すると、自分自身に効果を発揮します。

効果

/effect <プレイヤー> <効果> [持続時間(秒)] [強さ] [パーティクル非表示]

エフェクトの効果を設定します。
ID(名前)、または、ID(数値)を設定します。

<使用例:攻撃力上昇のエフェクトコマンド>

/effect @p minecraft:strength 100 0 true
/effect @p 5 100 0 true

各効果の設定値は、以下の通りです。

表1.効果設定

効果名 設定値
ID(名前) ID(数値)
移動速度 minecraft:speed 1
移動速度低下 minecraft:slowness 2
採掘速度上昇 minecraft:haste 3
採掘速度低下 minecraft:mining_fatigue 4
攻撃力上昇 minecraft:strength 5
即時回復 minecraft:instant_health 6
即時ダメージ minecraft:instant_damage 7
飛躍力上昇 minecraft:jump_boost 8
吐き気 minecraft:nausea 9
再生能力 minecraft:regeneration 10
耐性 minecraft:resistance 11
火炎耐性 minecraft:fire_resistance 12
水中呼吸 minecraft:water_breathing 13
透明化 minecraft:invisibility 14
盲目 minecraft:blindness 15
暗視 minecraft:night_vision 16
空腹 minecraft:hunger 17
弱体化 minecraft:weakness 18
minecraft:poison 19
衰退 minecraft:wither 20
体力増強 minecraft:health_boost 21
衝撃吸収 minecraft:absorption 22
満腹度回復 minecraft:saturation 23
発行 minecraft:glowing 24
浮遊 minecraft:levitation 25
幸運 minecraft:luck 26
不幸 minecraft:unluck 27

持続時間

/effect <プレイヤー> <効果> [持続時間(秒)] [強さ] [パーティクル非表示]

エフェクト効果が発揮する持続時間を秒数で設定します。
0から1000000秒まで設定できます。

強さ

/effect <プレイヤー> <効果> [持続時間(秒)] [強さ] [パーティクル非表示]

エフェクト効果の強さを設定できます。数値が高いほど強い効果となります。
例えば、攻撃力上昇の場合、数値が高いほど攻撃力が高くなります。

パーティクル非表示

/effect <プレイヤー> <効果> [持続時間(秒)] [強さ] [パーティクル非表示]

パーティクル非表示は、他のプレイヤーに効果を非表示にするかを設定できます。

非表示にする場合は「true」、表示にする場合は「false」を設定します。

<パーティクル非表示設定を行わない場合のエフェクトコマンド>

/effect @p minecraft:fire_resistance 100 0 false

表2.パーティクル非表示設定

パーティクル非表示設定 設定値
非表示 true
表示 false

ステータス効果を消すコマンド

effect clear

ステータス効果を消すためのコマンドも存在します。
ステータス効果を消すコマンドは以下の通りです。

<ステータス効果を消すコマンド>

/effect <プレイヤー名> clear

コマンドの通り、エフェクトをクリアしてくれます。

ステータス効果の補足

ステータス効果一覧

各ステータス効果については、下記の記事を参照してください。

<ステータス効果についてまとめた記事>

effectコマンド生成ツール

エフェクトコマンドを生成するツールを作成しました。
下記の記事より、エフェクトコマンドを生成することができます。

<エフェクトコマンド生成ツール>

コメント

  1. 匿名 より:

    発行とは