スポーンエッグは全158エンティティ中88種に対応 — そして、実在するモブでエッグがないのはたった3種類
70種類のエンティティにはスポーンエッグがないが、そのうち65種類はボート、投擲物、表示エンティティだ。ジャイアント、イリュージョナー、マネキンだけが、エッグでスポーンできない実際のモブである。
「それにはスポーンエッグがない」という言葉は、たいていの場合、退屈な理由で真実となる。つまり、それがモブではないからだ。 Mojangが公開している26.2のレジストリダンプ(このページのコンバーターが使用しているのと同じデータ)から数えている。
158種類のエンティティ、88種類のスポーンエッグ
70種類のエンティティにはスポーンエッグがない。 内訳を見ると、そのほとんどは誰もエッグを期待しないようなものだ。
| カテゴリ | 数 |
|---|---|
| 乗り物(ボート、いかだ、トロッコ) | 27 |
| 投擲物(矢、火の玉、投げられたアイテム) | 17 |
| ディスプレイ、マーカー、額縁、TNT、落下ブロック、オーブ | 21 |
| その他すべて | 5 |
5種類、そしてそのうち3種類だけが該当
残りはgiant、illusioner、mannequin、player、wither_skullだ。
playerは召喚不可能であり、wither_skullは私のカテゴリリストから漏れていた投擲物である。したがって、Minecraftでスポーンエッグがないモブは3種類という結論になる。
- ジャイアント — アルファ版からゲームに存在し、未完成のままの巨大なゾンビ。
- イリュージョナー — 実装され、完全な行動が与えられたにもかかわらず、どの構造物やレイドにも追加されなかったイリジャー。
- マネキン — この3つの中で最も新しい。
これら3つはすべて存在し、すべて機能するAIとモデルを持っているが、サバイバルモードやクリエイティブインベントリからは入手できない。/summon minecraft:giant ~ ~ ~は問題なく動作する。
これらを建築に使う人にとっての実用的な教訓は、これらは/summon専用であるため、これらを使う地図ではプレイヤーにそのエッグを渡すことはできず、データパックで新しいアイテムを追加せずにエッグを追加することもできないということだ。
エッグの数がモブの数と一致しない理由
88個のエッグに対して158種類のエンティティという数字は大きな隔たりに見えるが、そうではない。27種類の乗り物(すべての木材タイプにボート、チェスト付きボート、いかだのバリアントがあり、この数字の由来となっている)と17種類の投擲物を取り除くと、レジストリは最初に思えるよりもはるかに小さい。
ボートだけでも、エンティティリストがモブリストよりも長くなる最大の理由となっている。
エッグとエンティティの変換
命名規則は完全だ。エッグは<entity_id>_spawn_eggであり、どちらの方向にも例外はない。88個のエッグはすべて、IDがエッグIDから接尾辞を引いたものとなるエンティティにマッピングされ、エンティティが存在しないエッグはゼロである。
したがって、変換は機械的であり、このページのツールが依存しているのはそのためだ。また、エッグの欠落は、回避できる命名の不一致ではなく、Mojangによる意図的な省略であることを意味する。