今回は、以前から気になっていたことを調べてみます。
アイアンゴーレムのスポーン条件です。
アイアンゴーレムトラップは作るのに時間がかかります。
しかし、せっかく作ってもうまく動いてくれないことがあります。
その原因は、スポーン条件とスポーン範囲に従ってトラップを作れていないからだと思います。
スポーン条件を満たさなければ、アイアンゴーレム自体が現れません。
また、スポーン範囲を満たさなければ、アイアンゴーレムがおかしな場所にスポーンしたり、スポーンする場所が少なくなって効率が下がります。
スポーン範囲を特定するのは時間がかかるので、先にスポーン条件から確認します。
効率の良いトラップを作るために、スポーン条件をハッキリさせましょう!
スポーン条件を確認する際に、重要なのはマイクラのバージョンです。
今回紹介するスポーン条件は、統合版1.16.210です。
Java版ではないので、注意してください。
ちなみに、iPadminiでプレイしています。
しっかり検証して、根拠と共にスポーン条件を紹介していきます。
間違いがあれば、教えていただけると幸いです。
検証のための整地
まずは、場所の準備です。
サバイバルモード限定でマイクラをしているので、整地にも時間がかかります。
121×121マスの範囲を確保しました。
中央に立った時に、半径60マスの範囲が整地されています。
モンスターがスポーンする範囲は、半径54マス以内です。
アイアンゴーレムもその範囲内であると仮定して、整地しました。
始めに、村人10人、コンポスター10個、ベッド20個でアイアンゴーレム1体がスポーンすることを確認しました。
周囲100ブロックに村人、ベッドのない場所で検証しています。
スポーン条件の予想
検証を始める前に、ネット上でよく見かけるスポーン条件を確認しました。
- 75%以上の村人が就職している
- 就職した村人が職業ブロックにアクセスできる
- 村人は10人以上
- ベッドは20個以上が必要
スポーン条件①村人の人数
村人の最低人数は、10人のようです。
検証してみましょう。
まずは、村人を9人にしました。
20個のベッドと10個のコンポスターも設置しています。
30分放置しました。
結果は、スポーンなしです。
条件として、10人の村人が必要なようです。
アイアンゴーレムは、10分に1体以上はスポーンする印象です。
そこで、長めに時間をとって、30分の検証時間としました。
スポーン条件②ベッドの数
ベッドは、20個以上ないといけないと言われています。
検証してみましょう。
ベッドを19個にして、30分放置しました。
結果は、スポーンなしです。
条件として、ベッド20個以上が必要なようです。
村人30人、ベッド20個の場合は、どうなるのでしょうか。
村人30人、ベッドとコンポスター20個で、30分放置してみました。
結果は、スポーンなしです。
30人いた村人を1人ずつ減らしていくと、20人のところでゴーレムがスポーンしました。
1人1つのベッドが無いといけないみたいですね。
スポーン条件③就職している村人が75%以上
就職率が関係するようなので、職業ブロックを壊してみました。
職業ブロックを壊しても、5人の村人が農民のままでした。
1回も取引はしていないのですが、こういう事もあるのですね。
職業ブロックを取り除いてもアイアンゴーレムがスポーンしました。
挙動がおかしく感じたので、別の日に改めて検証することにしました。
職業ブロックがない状態で放置し、別日に検証しました。
この日は、村人は職に就いていない状態になりました。
職業ブロックが無い状態では30分待っても、ゴーレムはスポーンしませんでした。
7つのコンポスターを置いて、さらに検証です。
7つでは就職率70%ですね。
1人交易をしてしまった村人がいるので、農民の割合は80%です。
この場合、どうなるのでしょうか。
結果は、スポーンなしです。
コンポスターを8つにすると、すぐにスポーンしました。
スポーン条件として、「村人の人数の80%以上、職業ブロックが設置されていること」というのが分かりました。
75%以上かを調べたい場合は、村人を100人集めれば調べられます。
そのうち追記するかもしれません。
ちなみに、村人の子どもは就職していないので、子どもが多いとゴーレムはスポーンしませんでした。
緑の服のニートについても、就職していない判定になります。
スポーン条件④職業ブロックにアクセスできること
職業ブロックを使えることも、スポーン条件に挙げている方がいました。
職業ブロックを柵の外に設置しました。
一度ベッドを19個にしてから、検証を始めました。
結果は、スポーンなし、です。
村人は、農民のままなので、職業ブロックには反応している様子です。
交易品の補充は、できていないようです。
ついでに、ベッドへのアクセスも調べてみましょう。
村人が使えない位置にベッドを設置しました。
ベッドを柵の外に置いた場合は、ゴーレムがスポーンしました。
ベッドにアクセスできるかどうかは、スポーン条件に含まれないようです。
スポーン条件⑤ベッドの下にブロックがあること
ベッド下にブロックが無いと、ベッドが使用できなくなりました。
「ベッドがふさがっている」と表示されます。
この状態でも、ゴーレムはスポーンするのでしょうか。
スポーンしました。
ベッドを使用できなくても良いようです。
ベッドにアクセスできるか、寝ることができるか、は条件に含まれないようです。
気になることをさらに検証
もう少し検証してみましょう。
近くにアイアンゴーレムがいる場合
54ブロック離れた位置にゴーレムがいる場合、新たにスポーンすることはあるのでしょうか。
村人を柵の中に閉じ込めて、柵の隣のブロックを1ブロック目としました。
スポーンしたゴーレムを連れて、村人たちから離れます。
ゴーレムがスポーンすれば、その位置が「近くにゴーレムがいない」状態です。
64ブロック離しても、ゴーレムはスポーンしません。
1チャンクが16ブロックなので、64ブロックは、4チャンクです。
シミュレーションチャンクを4チャンクに設定しているので、シミュレーションチャンク外にゴーレムがいる計算です。
これでも「アイアンゴーレムが近くにいる」という判定のようです。
100ブロック離して、ようやくアイアンゴーレムがスポーンするようになりました。
アイアンゴーレムトラップを作るときは、周囲100ブロックにゴーレムがいない場所で作りましょう。
村人の人数が増えた場合
村人の数が増えれば、ゴーレムのスポーンする数が増えます。
どのくらい増えるのでしょうか。
村人を20人にすると、アイアンゴーレムが2体までスポーンしました。
30人だと3体までスポーンします。
アイアンゴーレムトラップの効率を求めるなら、村人をたくさん用意するのも手かもしれませんね。
ただし、ベッドと職業ブロックもたくさん必要なので、場所との相談です。
職業ブロックを壊してもアイアンゴーレムがスポーンする?(おまけ)
アイアンゴーレムのスポーン条件を検証中に、以下の現象がありました。
- 職業ブロックが無いのに村人が農民のまま
- 職業ブロックがなくてもゴーレムがスポーン
- 職業ブロックを村人が使えないのに、ゴーレムがスポーン
検証結果が分かりづらくなり、面倒な現象でした。
ベッドを19個に減らせば、正しい挙動に戻ります。
では、なぜこの現象が起こるのでしょうか。
「交易品が補充された状態の村人が10人以上いれば、職業ブロックが使用できなくても良い」という仮説をたてました。
村人と1回以上交易をして、職業を固定しました。
1晩寝て、交易品の補充を待ってから、職業ブロックを取り除きます。
職業ブロックを取り除いた日の翌日も、アイアンゴーレムはスポーンしました。
シミュレーションチャンク外に出た場合は、どうでしょうか。
一度、別の場所で作業してから戻りました。
今度は、しばらく待ってもアイアンゴーレムがスポーンしません。
やはり、職業ブロックは必要なようです。
まとめ
結果をまとめてみます。
- 村人の人数は10人以上
- ベッドの数は20個以上
- 1人1個以上のベッドがある
- 職業ブロックを使える村人が70~80%以上(75%以上の可能性が高い)
今回は、統合版のアイアンゴーレムのスポーン条件を調べてみました。
トラップ作りは、多くの方がつまずくポイントだと思います。
いつか検証したいと思っていたので、検証できて良かったです。
マイクラ自体が正しく動作していなくて、スポーン条件が分かりにくくなっていることがあると思います。
動作がおかしいと感じたら、一度ログオフやオフラインプレイを試してみるのも手ですね。
これでもうまくいかない、という場合はコメントで教えてくださいね。
コメント