【マイクラ】universal_angerの意味・初期値・中立モブの敵対仕様【Java版】

この記事はJava版向けのゲームルール解説です
Java版1.21.11以降(26.1系などを含む)では minecraft:universal_anger、Java版1.21.10以前では universalAnger と入力します
統合版(Bedrock Edition)とはゲームルールの対応状況が異なるためご注意ください

こんにちは。ゆずかきです。

マイクラのゲームルールを見ていると、universal_anger という少し物騒な名前の設定があります。
直訳すると「普遍的な怒り」みたいな意味ですが、マイクラ内では怒った中立Mobが、怒らせた本人だけでなく近くの別プレイヤーも攻撃するかどうかを決めるゲームルールです。

特に関係しやすいのは、ゾンビピグリン・ピグリン・オオカミ・ハチなどの、怒りが周囲に広がりやすい中立Mobですね。
ソロプレイではそこまで出番が多くありませんが、マルチサーバーで有効にすると、かなり事故が起きやすくなります。

たとえば、Aさんがネザーでゾンビピグリンを攻撃したのに、近くで何もしていないBさんまで襲われる…。
universal_anger を有効にすると、こういう挙動が起きる可能性があります。

この記事を読めば、次のことが分かります。

  • universal_anger の意味と初期値が分かります👍
  • Java版1.21.11以降・1.21.10以前のコマンドの違いが分かります👌
  • 中立Mobの敵対仕様と、マルチでの注意点が整理できます(^^♪

それでは、やっていきましょう!

※本記事はJava版のゲームルール仕様を前提にしています。
※ゲーム内仕様については、Minecraft公式リリースノートおよび英語版Minecraft Wikiを参考にしています。
※コマンド名はバージョンによって変わるため、入力時は自分の環境の補完候補も確認してくださいね。


目次

1. universal_angerとは
2. 初期値と使えるエディション
3. universal_angerのコマンド一覧
4. trueとfalseで何が変わる?
5. forgive_dead_playersとの違い
6. 実際に事故りやすい場面
7. 影響を受けやすい中立Mobと例外
8. マルチサーバーで有効にするべき?
9. うまく動かない時のチェックポイント
10. まとめ
11. 参考文献

この記事で分かること
universal_anger の意味
universalAnger との違い
・Java版の初期値とコマンド
・中立Mobが誰を攻撃するのか
forgive_dead_players との関係


1. universal_angerとは

universal_anger は、怒った中立Mobが、怒らせたプレイヤー本人だけを攻撃するのか、それとも近くの別プレイヤーも攻撃対象にするのかを決めるゲームルールです。

ここで大事なのは、対象が「敵対Mob」ではなく、中立Mobという点です。

中立Mobとは、普段はプレイヤーに敵対しないけれど、攻撃されたり特定条件を満たしたりすると怒って攻撃してくるMobのことですね。
ゾンビピグリン、ピグリン、オオカミ、ハチ、アイアンゴーレム、エンダーマンなどが代表例です。

universal_angerfalse の通常状態では、基本的に中立Mobは怒らせた本人を狙います。
一方で true にすると、怒った中立Mobが近くのプレイヤー全体を敵として見るようになります。

つまり、マルチプレイでの違いはこうです。

  • false:攻撃した人が狙われる
  • true:近くにいた別の人も巻き込まれる

ソロプレイだと「近くの別プレイヤー」が存在しないため、体感としては分かりづらいです。
しかしマルチサーバーでは、かなり分かりやすく危険度が変わります。

イメージ
Aさんがゾンビピグリンを攻撃

universal_anger false:ゾンビピグリンはAさんを狙う

universal_anger true:ゾンビピグリンが近くのBさんも狙う可能性がある

「自分は何もしていないのに襲われた!」という事故を作るゲームルール、と考えると分かりやすいです。


2. 初期値と使えるエディション

universal_anger の初期値は false です。
つまり、何も設定を変えていない通常ワールドでは、怒った中立Mobは基本的に怒らせた本人を狙います。

👇下の表に、基本情報をまとめました。

項目 内容
新しいゲームルール名 minecraft:universal_anger
古いゲームルール名 universalAnger
初期値 false
論理型(true / false)
本記事の対象 Java版
主な効果 怒った中立Mobが、近くの別プレイヤーも攻撃するかを決める


注意点として、Java版1.21.11以降では、ゲームルール名の表記が大きく変わっています。
古い記事や動画では universalAnger と紹介されていることが多いですが、Java版1.21.11以降では minecraft:universal_anger のような名前空間付きの表記を使います。

ここは本当に間違えやすいです。
古いコマンドをそのまま入力して動かない場合は、まずバージョンを確認しましょう。


3. universal_angerのコマンド一覧

ここでは、実際に使うコマンドを整理します。

Java版1.21.11以降と、Java版1.21.10以前で入力する名前が違うので、両方載せておきますね。

Java版1.21.11以降の場合

有効化する場合はこちらです。

/gamerule minecraft:universal_anger true

無効化して初期状態に戻す場合はこちらです。

/gamerule minecraft:universal_anger false

現在の設定を確認したい場合はこちらです。

/gamerule minecraft:universal_anger

Java版1.21.10以前の場合

有効化する場合はこちらです。

/gamerule universalAnger true

無効化して初期状態に戻す場合はこちらです。

/gamerule universalAnger false

現在の設定を確認したい場合はこちらです。

/gamerule universalAnger

コマンド入力時の注意

true は有効、false は無効です。
また、ゲームルールを変更するには、シングルプレイならチート許可、マルチサーバーならOP権限などが必要になります。

サーバーで勝手に変更すると、ネザーや村周辺で事故が起きやすくなるので、マルチでは事前にメンバーへ共有しておきましょう。


4. trueとfalseで何が変わる?

universal_anger は、true / false の違いがかなりシンプルです。

falseの場合:初期設定

false の場合、怒った中立Mobは基本的に怒らせたプレイヤー本人を狙います。

たとえば、Aさんがゾンビピグリンを攻撃した場合、ゾンビピグリンはAさんをターゲットにします。
近くにBさんがいても、Bさんが何もしていなければ、原則としてBさんは巻き込まれにくいです。

これが通常のサバイバルに近い挙動ですね。

trueの場合:近くの別プレイヤーも巻き込まれる

true の場合、怒った中立Mobは攻撃した本人に限らず、近くのプレイヤーを攻撃対象にするようになります。

この設定だと、Aさんが怒らせたMobが、近くにいたBさんを狙うことがあります。
また、怒った中立Mobがプレイヤーから攻撃されるたびに、その時点で近くにいるプレイヤーへターゲットが変わることもあります。

マルチで使うと、かなりカオスです。
「誰かがネザーでゾンビピグリンを殴ったせいで、周囲の人が全員逃げることになる」みたいな状況が普通に起きます。

体験ベースの注意点
universal_anger true は、難易度を上げる目的なら面白いです。
ただし通常のサバイバルサーバーで何も説明せず有効化すると、かなり理不尽に感じやすいです。


5. forgive_dead_playersとの違い

universal_anger と一緒に覚えておきたいのが、forgive_dead_players です。

この2つは名前が似ていませんが、どちらも中立Mobの怒りに関係します。

違いを一言で言うと、こうです。

  • universal_anger誰に怒るかを決める
  • forgive_dead_players死んだ後に許すかを決める

universal_anger は、怒ったMobが攻撃した本人だけを狙うのか、近くのプレイヤー全体を狙うのかに関係します。
一方で forgive_dead_players は、ターゲットになったプレイヤーが近くで死んだ時に、中立Mobの怒りが解除されるかに関係します。

Java版1.21.11以降の関連コマンド

/gamerule minecraft:forgive_dead_players true
/gamerule minecraft:forgive_dead_players false

Java版1.21.10以前の関連コマンド

/gamerule forgiveDeadPlayers true
/gamerule forgiveDeadPlayers false

組み合わせの考え方

universal_anger forgive_dead_players 起こりやすいこと
false true 通常に近い設定。怒らせた本人が近くで死ぬと怒りが解除されやすい
false false 怒らせた本人が死んでも、怒りが残りやすい
true true 近くの別プレイヤーも狙われるが、ターゲットが近くで死ぬと怒りが解除されやすい
true false 近くの別プレイヤーも狙われ、死亡後も怒りが残りやすい危険設定

特に危険なのは、universal_anger true + forgive_dead_players false です。

この組み合わせにすると、怒った中立Mobが近くのプレイヤーを広く狙い、さらにプレイヤーが死んでも怒りが残りやすくなります。
ネザーでゾンビピグリンを怒らせた場合、リスポーン後に戻ってもまだ危ない…という流れになりやすいです。

なお、forgive_dead_playerstrue でも、ゾンビピグリンは周囲の個体から怒りが再び伝わることがあります。
完全に落ち着かせたい時は、怒ったゾンビピグリンがしばらくプレイヤーを見失う状況を作る必要があります。

通常のサバイバルなら、universal_anger falseforgive_dead_players true のままで十分だと思います。


6. 実際に事故りやすい場面

universal_anger は、説明だけ聞くと「ふーん」で終わりがちですが、マルチだとけっこう影響があります。
ここでは、特に事故りやすい場面を整理しますね。

ネザーでゾンビピグリンを攻撃した時

一番分かりやすいのは、ゾンビピグリンです。

ゾンビピグリンは普段は中立ですが、攻撃されると周囲のゾンビピグリンにも怒りが広がります。
しかも、Java版では視界に入っている周囲のゾンビピグリンへ敵対が広がることがあります。

universal_anger false なら、基本的には攻撃した本人が狙われます。
しかし true にしていると、近くで採掘していた別プレイヤーまで襲われる可能性があります。

マルチのネザー探索でこれをやると、本当に危ないです。
足場が悪いところで襲われると、落下・溶岩・装備ロストまで一気に起きます。

ピグリンを攻撃した時

ピグリンも注意です。

ピグリンは、金装備をしていない、チェストを開けた、金ブロック系を壊した…などでも敵対することがあります。
ただし universal_anger として特に意識したいのは、プレイヤーがピグリンを攻撃して怒らせた場合です。

ピグリンは集団で動くことが多いため、マルチだとかなり混乱します。
特に砦の遺跡では、ピグリン・ピグリンブルート・マグマキューブ・足場の悪さが重なるので、設定を変えているサーバーでは慎重に動きましょう。

ハチを怒らせた時

ハチも中立Mobです。

ハチの場合、少し特殊な注意点があります。
ハチの巣や養蜂箱を壊した時は、universal_anger が無効でも、近くのプレイヤーに怒る例外的な挙動があります。

つまり、ハチに関しては「universal_anger false だから周囲の人は絶対安全」とは言い切れません。
養蜂場を作る時は、巣の下に焚き火を置く、シルクタッチで回収するなど、通常のハチ対策も忘れないようにしてくださいね。

村のアイアンゴーレムを殴った時

村に自然スポーンしたアイアンゴーレムも、プレイヤーが攻撃すると反撃してきます。

村の中でうっかり殴ると、それだけで危険です。
universal_anger true のサーバーでは、近くにいる別プレイヤーが巻き込まれる可能性もあるため、村や交易所の近くでは特に注意しましょう。

アイアンゴーレムは攻撃力が高いので、防具が弱い序盤だと普通に倒されます。
村人交易を整えている拠点では、遊び半分で殴らない方が安全です。

なお、プレイヤーが作ったアイアンゴーレムは、村に自然スポーンしたアイアンゴーレムとは挙動が異なり、基本的にプレイヤーを攻撃しません。


7. 影響を受けやすい中立Mobと例外

universal_anger は「怒った中立Mob」に関係するゲームルールです。
ただし、すべてのMobが同じように分かりやすく変化するわけではありません。

特に意識したいMobをまとめます。

Mob 注意点
ゾンビピグリン 怒りが周囲に広がりやすく、ネザーで事故になりやすい
ピグリン 集団で動くため、砦の遺跡で危険になりやすい
オオカミ 同種へ怒りが広がるため、近くのプレイヤーが巻き込まれやすい
ハチ ハチの巣・養蜂箱破壊には例外的な敵対挙動がある
アイアンゴーレム 村に自然スポーンした個体は攻撃力が高く、村や交易所で事故になりやすい
エンダーマン 視線による敵対は、プレイヤーの攻撃とは別の条件として起きる

universal_angerは「全Mobを敵対化する設定」ではない

ここは誤解しやすいです。

universal_anger true にしても、牛・羊・ニワトリなどの友好Mobが突然襲ってくるわけではありません。
また、クリーパーやゾンビなどの敵対Mobがさらに強くなる設定でもありません。

あくまで、怒った中立Mobが、誰を攻撃対象にするかの設定です。

Mobから攻撃された時は別扱い

公式の説明では、universal_anger はプレイヤーが中立Mobを攻撃した場合に関係する仕様です。
中立Mobが別のMobに攻撃された場合の怒りは、プレイヤーに対する普遍的な怒りとは別扱いになります。

たとえば、別Mobの攻撃が原因で中立Mobが怒った場合、それだけで近くの全プレイヤーへ怒りが広がるとは考えない方が良いです。

ハチの巣破壊は例外として覚える

ハチは本当に注意です。

ハチの巣や養蜂箱を壊した時は、universal_anger が無効でも周囲のプレイヤーがハチに狙われることがあります。
「設定を切っているから大丈夫」と思って素手で壊すと、普通に刺されます。

養蜂をするなら、ゲームルール以前に、焚き火・シルクタッチ・花の配置などをしっかり整えましょう。


8. マルチサーバーで有効にするべき?

結論から言うと、普通のサバイバルサーバーなら無効のままで良いと思います。
初期値も false なので、基本はそのままでOKです。

universal_anger true が向いているのは、次のようなワールドです。

  • 高難易度サバイバルをしたい
  • ネザー探索の緊張感を上げたい
  • 配布マップやイベントで、あえて事故りやすいルールにしたい
  • PvPやチーム戦で、中立Mobもギミックとして使いたい

逆に、次のようなサーバーではおすすめしにくいです。

  • 初心者さんが多いサーバー
  • 交易所や村をみんなで使うサーバー
  • ネザー通路を共同利用しているサーバー
  • 装備ロストを避けたいまったりサバイバル

特に初心者さんがいるサーバーでは、「何もしていないのに襲われた」と感じやすいです。
仕様を知っている人だけが面白がって、知らない人が損をする設定になりやすいので、使うなら事前説明は必須ですね。

おすすめ設定

通常サバイバルなら、以下で十分です。

/gamerule minecraft:universal_anger false
/gamerule minecraft:forgive_dead_players true

Java版1.21.10以前ならこちらです。

/gamerule universalAnger false
/gamerule forgiveDeadPlayers true

難易度を上げたいイベント用なら、以下もアリです。

/gamerule minecraft:universal_anger true
/gamerule minecraft:forgive_dead_players false

ただし、この設定はかなり危険です。
ネザーで誰かがゾンビピグリンを怒らせると、周囲のプレイヤーがまとめて巻き込まれる可能性があります。


9. うまく動かない時のチェックポイント

universal_anger を設定したのに思った通りに動かない時は、次を確認してみてください。

  • [ ] Java版1.21.11以降なのに、古い universalAnger で入力していないか?
  • [ ] Java版1.21.10以前なのに、新しい minecraft:universal_anger で入力していないか?
  • [ ] コマンド実行権限はあるか?
  • [ ] 設定後に /gamerule minecraft:universal_anger で現在値を確認したか?
  • [ ] 対象が本当に中立Mobか?
  • [ ] その敵対はプレイヤーの攻撃によるものか?
  • [ ] forgive_dead_players の設定と混同していないか?
  • [ ] プラグインサーバーやMOD環境で、バニラと挙動が変わっていないか?

よくあるミスは、ゲームルール名のバージョン違いです。
Java版1.21.11以降で古い記事を見ながら入力すると、コマンド名が合わずに「あれ?」となりやすいです。

もう1つ多いのが、universal_angerforgive_dead_players の混同です。

  • 誰を狙うか → universal_anger
  • 死んだ後に許すか → forgive_dead_players

このように分けて覚えると、かなり整理しやすいです。


10. まとめ

以上、universal_anger の意味・初期値・中立Mobの敵対仕様について解説しました。

要点を整理すると、

  • universal_anger は、怒った中立Mobが近くの別プレイヤーも攻撃するかを決めるゲームルール
  • 初期値は false
  • Java版1.21.11以降は minecraft:universal_anger、Java版1.21.10以前は universalAnger と入力する
  • ソロでは分かりにくいが、マルチでは事故につながりやすい
  • forgive_dead_players は「死んだ後に許すか」の設定なので、役割が違う
  • 通常のサバイバルなら、基本は初期値の false のままでOK

こんな感じですね。

universal_anger は、普段の建築やサバイバルではあまり触らないゲームルールかもしれません。
ただ、マルチサーバーや配布マップを作る方にとっては、かなり重要な設定です。

特にネザーのゾンビピグリン周りは、設定ひとつで難易度が大きく変わります。
「誰が怒らせたか」と「誰が襲われるか」がズレるので、使う場合はサーバー参加者に必ず共有しておきましょう。

では、本日はここまでで終わります。
最後までご覧いただき、ありがとうございました。
柚子クラでは他にもゲームルールやマイクラJava版の仕様を解説しているので、是非ご覧くださいね(^^♪


11. 参考文献

この記事を書くにあたり、以下の公式リリースノート・英語版Minecraft Wiki・サーバー管理者向け資料を参考にしています。