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

この記事はJava版のゲームルール「universalAnger」を調べている方向けです
初期値・true/falseの違い・中立Mobの敵対対象を実例ベースで整理します
Java版1.21.11以降ではコマンド名が変更されているので、そこも解説します

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

マイクラでゲームルールを見ていると、universalAngerという、少し分かりにくい項目が出てくることがあります。

日本語にすると「普遍的な怒り」みたいな意味ですが、これだけだと正直、何が変わるのか分かりづらいですよね。

このゲームルールは、簡単に言うと、怒った中立Mobが、攻撃した本人だけでなく、近くの別プレイヤーも敵対対象にする可能性があるかどうかを決める設定です。

特に影響が大きいのは、ゾンビピグリンがいるネザー、ミツバチ小屋、共有拠点まわり、マルチサーバーです。
ソロプレイではそこまで体感しにくいですが、マルチプレイでは「自分は何もしていないのに襲われる」事故が起こりやすくなります。

この記事を読めば、次のことが分かるようになります。

  • universalAngerの意味と初期値が分かります👍
  • truefalseで中立Mobの敵対対象がどう変わるか整理できます👌
  • Java版1.21.11以降の新しいコマンド名にも対応できます(^^♪

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

※本記事はマイクラJava版のゲームルールを対象にしています。
※ゲーム内の仕様については、Minecraft公式更新情報および英語版Minecraft Wikiを参考にしています。
※Java版1.21.10以前で遊んでいる方と、Java版1.21.11以降で遊んでいる方では、コマンド名が変わる点にご注意ください。


目次

1. universalAngerとは
2. universalAngerの初期値と対応エディション
3. trueとfalseで何が変わる?
4. 実例:マルチプレイで起きやすい事故
5. forgiveDeadPlayersとの組み合わせ
6. 影響を受けやすい中立Mobと注意点
7. universalAngerの確認・変更コマンド
8. おすすめ設定はfalseのままでOK
9. よくある疑問と勘違い
10. まとめ
11. 引用・参考文献

この記事で分かること
・Java版のuniversalAngerの意味
・初期値falseの理由と、trueにした時の危険ポイント
・Java版1.21.11以降の新しいゲームルール名


1. universalAngerとは

universalAngerは、Java版にあるゲームルールのひとつです。

役割は、怒った中立Mobが、怒らせた本人だけを狙うのか、近くにいる別プレイヤーも敵対対象にするのかを切り替えることです。

中立Mobとは、普段は敵対していないけれど、攻撃されたり、特定条件を満たしたりするとプレイヤーを襲うMobのことですね。

代表例としては、

  • ゾンビピグリン
  • ピグリン
  • エンダーマン
  • ミツバチ
  • オオカミ
  • シロクマ
  • パンダ
  • イルカ
  • ラマ
  • アイアンゴーレム

などがいます。

ただし、ここで大事なのは、universalAngerをtrueにしても、中立Mobが常に敵対Mobになるわけではないという点です。

あくまで、

プレイヤーに怒った中立Mobが、その怒りを誰に向けるか

を変えるゲームルールです。

つまり、ゾンビピグリンを殴る、ミツバチを攻撃する、エンダーマンを攻撃するなど、敵対するきっかけ自体は別に必要です。
universalAnger trueにしただけで、ワールド中の中立Mobが急に襲ってくるわけではありません。

また、universalAngerが直接関係するのは、基本的にプレイヤーが中立Mobを攻撃して怒らせた時の挙動です。
ミツバチの巣や養蜂箱を壊した時のように、ゲームルールとは別に近くのプレイヤーへ怒りが向く例外もあります。

この仕様を知らないと、マルチサーバーでかなり混乱します。
特にネザーで誰かがゾンビピグリンを怒らせた時、設定次第では、殴った本人以外まで巻き込まれるので注意しましょう。


2. universalAngerの初期値と対応エディション

universalAngerの初期値は、falseです。

つまり、何も変更していない通常のJava版ワールドでは、怒った中立Mobは基本的に、怒らせた本人を狙う設定になっています。

項目 内容
ゲームルール名 universalAnger
意味 怒った中立Mobが近くの別プレイヤーも敵対対象にするか
初期値 false
値の種類 true / false
対象 Java版限定
統合版 基本的に同名ゲームルールは使えません


Java版1.21.10以前では、昔からよく見るこの形で使います。

/gamerule universalAnger true
/gamerule universalAnger false

一方、Java版1.21.11以降では、ゲームルール名が名前空間付きのスネークケースに変わっています。
そのため、こちらを使います。

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

注意!
Java版1.21.11以降で/gamerule universalAnger trueと入力しても、古いコマンド名なので基本的に通りません。
入力候補にminecraft:universal_angerが出る環境なら、新しい名前で入力してくださいね。

古い攻略記事やコマンド紹介ではuniversalAnger表記のままになっていることが多いです。
Java版1.21〜1.21.10あたりで遊んでいる方は従来名、Java版1.21.11以降で遊んでいる方は新名称、と覚えておけば大丈夫です。


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

ここが一番大事です。

universalAngerは、trueとfalseで中立Mobの怒り方が変わります。

設定 敵対の向き方 通常サバイバルでの扱い
false 基本的に怒らせた本人を狙う 初期値。普通はこのままでOK
true 怒った中立Mobが近くの別プレイヤーも対象にし得る マルチでは事故が増えやすい


falseの場合

falseは初期設定です。

たとえば、Aさんがゾンビピグリンを攻撃した場合、基本的にはAさんが敵対対象になります。
近くにBさんがいても、Bさんが直接攻撃していなければ、巻き込まれにくい設定です。

もちろん、ゾンビピグリンの集団敵対や経路の都合で危険な場面はあります。
ただ、ゲームルールの考え方としては「怒らせた本人が責任を取る」寄りの設定ですね。

trueの場合

trueにすると、プレイヤーに怒った中立Mobが、怒らせた本人だけでなく、近くにいる別プレイヤーも敵対対象にし得ます。

具体的には、怒った中立Mobが近くのプレイヤー全般を対象候補にし、状況によって最寄りのプレイヤーへ狙いを向けることがあります。

たとえば、Aさんがゾンビピグリンを殴ったのに、通路の近くにいたBさんまで追い回される、という状況が起きます。

これがuniversalAngerの怖いところです。
ソロプレイだと近くにいるプレイヤーが自分だけなので、体感差は小さいです。
でも、マルチプレイでは一気に危険度が上がります。

特に、

  • ネザー通路
  • ゾンビピグリントラップ周辺
  • 金トラップ周辺
  • ピグリン交易所の近く
  • 共有拠点の近くにあるミツバチ小屋

こういう場所では、かなり注意が必要です。


4. 実例:マルチプレイで起きやすい事故

ここでは、実際に起こりやすいシーンで考えてみましょう。

ネザー通路でゾンビピグリンを怒らせた場合

マルチサーバーで、AさんとBさんがネザー通路を移動しているとします。

Aさんが誤ってゾンビピグリンを殴りました。

universalAnger falseなら、基本的にはAさんが狙われます。
Bさんは距離を取っていれば、巻き込まれにくいです。

ところが、universalAnger trueだと、近くにいたBさんまで敵対対象に入る可能性があります。

Bさん視点では、

何もしていないのに、ゾンビピグリンがこっちへ来た!

という状態になります。

これはかなり理不尽に見えますが、設定としてはuniversalAnger trueで起こり得る挙動です。

ミツバチ小屋で事故る場合

ミツバチも中立Mobです。
普段はかわいい存在ですが、攻撃したり、ミツバチの巣や養蜂箱の扱いを間違えたりすると怒ります。

ここで注意したいのは、ミツバチは仕様が少し特殊なことです。
ミツバチの巣や養蜂箱が破壊された場合、universalAngerの設定に関係なく、近くのプレイヤーに怒りが向く挙動があります。

一方で、ミツバチそのものが攻撃されて怒った場合は、universalAngerの設定が関係します。

そのため、ミツバチ小屋では、

  • ミツバチの巣や養蜂箱を壊さない
  • ハサミや瓶を使う時は焚き火を確認する
  • マルチでは他の人が近くにいる時に作業しない

このあたりを守るのが安全です。

拠点近くのアイアンゴーレムで事故る場合

村や交易所の近くでは、アイアンゴーレムにも注意しましょう。

アイアンゴーレムは、村人を守る中立寄りのMobです。
プレイヤーの行動や評判によって敵対する場合があります。

特に村人交易所や村改造中に、うっかりゴーレムへ攻撃が入ると危険です。
universalAnger trueの環境では、周辺にいる他プレイヤーまで巻き込まれる可能性があるので、共有拠点ではfalse運用の方が安心です。


5. forgiveDeadPlayersとの組み合わせ

universalAngerを調べるなら、セットで覚えたいゲームルールがあります。

それが、forgiveDeadPlayersです。

forgiveDeadPlayersは、怒った中立Mobの近くで敵対対象のプレイヤーが死亡した時、その怒りを解除するかどうかを決めるゲームルールです。

初期値はtrueです。

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

/gamerule forgiveDeadPlayers true
/gamerule forgiveDeadPlayers false

Java版1.21.11以降なら、こちらです。

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

組み合わせを表にすると、こんなイメージです。

universalAnger forgiveDeadPlayers 挙動のイメージ おすすめ度
false true 初期設定。怒らせた本人中心で、死亡時に解除されやすい 通常プレイ向け
true true 近くの人も対象になり得るが、対象が死亡すると解除されやすい イベント向け
false false 怒らせた本人を追い続けやすい 高難易度向け
true false 近くの人も対象になり得て、死亡しても怒りが残りやすい かなり危険


個人的には、普通のサバイバルや生活サーバーなら、

/gamerule universalAnger false
/gamerule forgiveDeadPlayers true

Java版1.21.11以降なら、

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

この組み合わせで十分です。

universalAnger true + forgiveDeadPlayers falseは、ネザー事故がかなり重くなります。
ハードコア風のイベント、配布マップ、PvEサーバーなどで意図して使うなら面白いですが、普段の生活ワールドではおすすめしません。


6. 影響を受けやすい中立Mobと注意点

universalAngerは、プレイヤーに怒る中立Mobに関係するゲームルールです。

ただし、すべてのMobが同じように動くわけではありません。
各Mobごとに「怒る条件」が違うため、ここは少し分けて考えると分かりやすいです。

ゾンビピグリン

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

ゾンビピグリンは普段は中立ですが、攻撃すると周囲の仲間も怒りやすいMobです。
Java版1.16の時点で、ゾンビピグリンは何もしていない第三者を襲わない方向に調整されました。
ただし、universalAngerをtrueにすると、怒ったゾンビピグリンが近くの別プレイヤーも狙う可能性があります。

また、ゾンビピグリンは怒りを周囲のゾンビピグリンへ広げます。
そのため、universalAnger trueの環境では、群れ全体が近くのプレイヤーを狙うように見えやすいです。

ネザーで一番事故りやすいので、マルチでは特に注意しましょう。

ミツバチ

ミツバチは、攻撃されたり、ミツバチの巣や養蜂箱まわりの扱いを間違えたりすると怒ります。

注意点として、ミツバチの巣や養蜂箱が破壊された時のミツバチは、universalAngerの設定に関係なく近くのプレイヤーに怒りが向く仕様があります。

ただし、ミツバチ自体が攻撃されて怒った場合は、ゲームルールに従います。

ミツバチ関連は、universalAnger以前に、ミツバチの巣や養蜂箱の扱いを間違えないことが大事です。

エンダーマン

エンダーマンも中立Mobです。

目を合わせたり攻撃したりすると敵対します。
ただし、universalAngerが直接関係しやすいのは、プレイヤーがエンダーマンを攻撃して怒らせた場面です。

universalAnger trueのマルチ環境では、攻撃で怒った後の対象が広がる可能性があるため、エンドや歪んだ森での作業中は注意しておきたいですね。

オオカミなど

オオカミも、攻撃されると反撃するタイプの中立Mobです。

普段はそこまで大事故になりにくいですが、共有拠点で動物を管理している場合、誰かの攻撃が周囲のプレイヤーに影響する可能性があります。

特にオオカミは、怒りを周囲の同種に広げることがあります。
マルチサーバーでは不用意に攻撃しないようにしましょう。

ラマやイルカなども反撃する中立Mobですが、怒る条件や攻撃方法はMobごとに違います。
universalAngerだけで同じように説明しようとせず、それぞれのMobの仕様と分けて考えるのが安全です。

ピグリンとアイアンゴーレムの注意点

ピグリンやアイアンゴーレムは、単純な「攻撃されたから怒る」だけでなく、別の条件でも敵対します。

たとえばピグリンは金の防具を付けていないプレイヤーに反応しますし、チェストや金ブロックの扱いでも敵対します。
アイアンゴーレムは、村人との関係や評判が絡む場合があります。

このあたりはuniversalAngerだけで全部説明しようとすると混乱します。

覚え方としては、

universalAngerは「プレイヤーに怒った中立Mobが、誰を狙うか」を広げる設定
ただし「なぜ怒るか」はMobごとの仕様で別

と考えるのが分かりやすいです。


7. universalAngerの確認・変更コマンド

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

コマンドを使うには、シングルプレイならチートの許可、マルチサーバーならOP権限などが必要です。

Java版1.21.10以前

現在の値を確認する場合はこちらです。

/gamerule universalAnger

trueにする場合はこちらです。

/gamerule universalAnger true

falseに戻す場合はこちらです。

/gamerule universalAnger false

Java版1.21.11以降

Java版1.21.11以降では、こちらの新しい名前を使います。

現在の値を確認する場合はこちらです。

/gamerule minecraft:universal_anger

trueにする場合はこちらです。

/gamerule minecraft:universal_anger true

falseに戻す場合はこちらです。

/gamerule minecraft:universal_anger false

コマンドが通らない時のチェックポイント

うまくいかない時は、下記を確認してください。

  • [ ] Java版1.21.11以降なのに、古いuniversalAngerで入力していないか?
  • [ ] Java版1.21.10以前なのに、新しいminecraft:universal_angerで入力していないか?
  • [ ] チートが許可されているか?
  • [ ] マルチサーバーでOP権限があるか?
  • [ ] 統合版でJava版限定のゲームルールを入力していないか?

特に多いのは、バージョン違いによるコマンド名ミスです。
古い記事と新しい記事で表記が違う場合は、まず自分のJava版が1.21.10以前なのか、1.21.11以降なのかを確認しましょう。


8. おすすめ設定はfalseのままでOK

普通にサバイバルを遊ぶだけなら、universalAngerfalseのままでOKです。

理由はシンプルで、trueにするとマルチプレイで巻き込み事故が増えるからです。

特に生活サーバーでは、

  • ネザー通路を共有している
  • 金トラップを共有している
  • ピグリン交易所を共有している
  • 村人交易所を拠点近くに作っている
  • ミツバチ小屋や動物施設を共有している

こういう状況が多いと思います。

この環境でuniversalAnger trueにすると、誰か1人のミスが近くのプレイヤーに飛び火しやすくなります。

体験談ベースの考え方
普通のサバイバルなら、ゲームを難しくするより、事故を減らす方が快適です。
特にネザー通路や共有施設が整ってくるほど、巻き込み事故はストレスになりやすいです。

逆に、universalAnger trueを使うなら、次のような目的がある時です。

  • 高難易度サーバーにしたい
  • 配布マップで全員が緊張感を持つ仕様にしたい
  • イベントで中立Mobの危険度を上げたい
  • PvE企画として、あえて事故りやすいルールにしたい

このように、意図して難しくするための設定として使うのが向いています。

通常の生活ワールドでは、初期値のfalseをおすすめします。


9. よくある疑問と勘違い

ここでは、universalAngerでよくある疑問を整理します。

universalAngerをtrueにすると、中立Mobが常に襲ってくる?

いいえ。

universalAngerは、中立Mobがプレイヤーに怒った後の敵対対象を広げる設定です。
trueにしただけで、ゾンビピグリンやエンダーマンが常に敵対Mobになるわけではありません。

怒るきっかけ自体は、攻撃、視線、ミツバチの巣や養蜂箱の破壊など、Mobごとの条件で発生します。
ただし、universalAngerで対象が広がるのは、基本的にプレイヤーが中立Mobを攻撃して怒らせた場面です。
ミツバチの巣や養蜂箱の破壊は、universalAngerとは別に近くのプレイヤーへ怒りが向く例外として覚えておくと分かりやすいです。

ソロプレイでもtrueにする意味はある?

ソロプレイでは、近くにいるプレイヤーが自分だけなので、体感差はかなり小さいです。

そのため、通常のシングルワールドでは、あえてtrueにする意味はあまりありません。
検証ワールドや配布マップ作成で仕様確認をしたい時に使うくらいで大丈夫です。

統合版でも使える?

基本的に、universalAngerはJava版のゲームルールです。
統合版で同じ名前を入力しても使えない可能性があります。

統合版のMob敵対仕様はJava版と違う部分があるので、統合版で同じ挙動を期待しない方が安全です。

Java版1.21.11以降でコマンドが通らないのはなぜ?

Java版1.21.11以降では、ゲームルール名が従来のキャメルケースから、名前空間付きのスネークケースに変わっています。

そのため、古い書き方の、

/gamerule universalAnger true

ではなく、

/gamerule minecraft:universal_anger true

を使います。

forgiveDeadPlayersも同じで、Java版1.21.11以降では、

/gamerule minecraft:forgive_dead_players true

という形になります。

forgiveDeadPlayersも一緒に変えた方がいい?

普通のサバイバルなら、forgiveDeadPlayersも初期値trueのままでOKです。

forgiveDeadPlayers falseにすると、死亡しても中立Mobの怒りが残りやすくなります。
これをuniversalAnger trueと組み合わせると、かなり厳しい設定になります。

通常プレイなら、

/gamerule universalAnger false
/gamerule forgiveDeadPlayers true

Java版1.21.11以降なら、

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

この組み合わせが無難です。


10. まとめ

以上、マイクラJava版のゲームルールuniversalAngerについて解説しました。

要点を整理すると、

  • universalAngerは、怒った中立Mobが近くの別プレイヤーも敵対対象にするかを決めるゲームルール
  • 初期値はfalse
  • Java版限定のゲームルールで、統合版とは仕様が異なる
  • falseなら、基本的に怒らせた本人が狙われる
  • trueなら、怒らせていない近くのプレイヤーも巻き込まれやすくなる
  • Java版1.21.11以降では、minecraft:universal_angerという新しい名前で入力する
  • forgiveDeadPlayers falseと組み合わせると、かなり危険度が上がる

という感じです。

普通のサバイバルや生活サーバーなら、universalAngerは初期値のfalseで問題ありません。

逆に、マルチイベントや高難易度ワールドで、あえて中立Mobの危険度を上げたい時はtrueにする選択肢もあります。
ただし、その場合は、参加者に事前に説明しておくのがおすすめです。

特にゾンビピグリンは、ネザーで事故るとアイテム回収まで大変になりがちです。
生活サーバーでは、むやみにtrueにせず、まずは初期値falseで運用しましょう。

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


11. 引用・参考文献