テクニック >


村に関係するテクニックなど。



村の情報の取得(MOD)

村の情報は、VILLAGE INFO modで取得できる。村の中心座標、家の数、人口、ゴーレムのスポーン範囲などが確認できる。非常に有用。
導入は自己責任で、一般的なバニラMODの導入手順を参照して下さい。
+ ver1.5.2以前での導入方法

ゾンビ村人からの村の建設

ゾンビ村人から村を建設する方法について。
準備:
  • 作業台: リンゴ×1 + 金インゴット×8 = 金のリンゴ
  • 作業台: クモの目×1 + 茶色のキノコ×1 + 砂糖×1 = 発酵したクモの目×1
  • 醸造台: 水入り瓶 + 発酵したクモの目 + 火薬 = 弱化のスプラッシュポーション

①ゾンビ村人を見つける。
スポーン確率は低め(5%)なので、 ゾンビのスポーンブロックを見つけるか、 (ver1.11で湧かなくなった)
処理層のないトラップタワーのような施設でスポーンを待つ。
それらが無い場合は、自然にスポーンしたゾンビの中からゾンビ村人を探すしかない。
②ゾンビ村人を治療する。
ゾンビ村人を治療する(村人に戻す)には、弱化のスプラッシュポーションを投げ、次に金のリンゴをゾンビ村人に右クリックで与えればよい。
この時、独特な効果音が鳴り響き、赤色のパーティクルが表示される。この状態のまま数分ほど待つと村人に戻る。
完全に村人に回復するまではゾンビ扱いの為、日光やデスポーンに注意する。(ゾンビ村人はモンスター扱いなのでその場を遠く離れると消えてしまう。)

なお、弱化のスプラッシュポーションはウィッチを利用する方法もある。
状況を揃えるには労力が必要だが、運が良ければ短時間で醸造台の作成(ネザー要塞への侵入)を省略できる。
+ ウィッチが弱化のポーションを投擲する条件

③村人を連れてくる。
鉄道を敷くのは鉄集めが大変なので、スポーンブロックの位置から横方向はバケツで流し、縦方向は垂直水路などを使うと良い。
荒業としては、ゾンビのまま追わせて連行するという方法もある。(日光で死ぬので注意。)

④2人以上の村人を丁重に保護して繁殖させる。
後述の無限増殖が手っ取り早い。

⑤家を建てる。

村人の繁殖(Villager Breeding)

ver1.8から、村人の繁殖には「積極度(Willingness)」が必要となった。
その為、以前のバージョンの方法では無限繁殖は行えなくなっている。

積極度(Willingness)

積極度とは交尾欲求であり、これが上昇すると繁殖モードとなる。交尾を行ったあとの村人は積極度が全くない状態となる。

積極度を上昇させるには?
→ プレイヤーと取引を行う
→ または 村人が一定数以上の、ニンジン、ジャガイモ、ビートルート、またはパン を所持している(拾っている)こと
  ver1.9で追加されたビートルートは使用不可。

プレイヤーとの取引
プレイヤーとの取引では、新しい取引品目では必ず積極度が上昇し、既存の取引では1/5の確率で積極度が上昇する。
取引によって得られる経験値によって積極度が判明できる。経験値が3-6→ノーマル。経験値が8-11→発情中。

作物、パンの所持
作物やパンによる積極度の上昇は、村人自身のインベントリに必要なアイテムが揃った時に発生し、消費される。
パンなら3個、ニンジン・ジャガイモ、ビートルートなら12個が必要である。
自分自身の積極度が上昇中ならば、パン・ニンジン・ジャガイモ・ビートルートを他の村人に投げつけてシェアし積極度の上昇を促す。
またインベントリに小麦が3個以上あると、それを消費してパンをクラフトする。

以上は作物を収穫できる農民だけでなく、他の職業も共通である。

無限繁殖

ver1.8からの無限繁殖は、「適量のドア」、「農場」、「農民」を数人用意する必要がある。

村人増殖に関する要点
  • 村の人口が家の数の1/3(切捨て)以上だと繁殖モードとならない為、
    無限繁殖とするためには、生まれた子供を隔離して人口にカウントさせないようにする必要がある。
  • ドアの枚数は繁殖モードの発生やゴーレムのスポーンと関わりがある。下記 村と人口に関する判定ゴーレムのスポーン条件 参照。
  • 農民村人(農民/矢師/釣り師/羊飼い)は、作物の収穫、苗植えを行う。まれに他の職の村人も行うが不具合である。MC-48593
    • 農民以外の村人もパンや作物を与えれば繁殖は可能だが、収穫までを含めた自動化はできない。
  • 村人のインベントリは8スタックで、作物や種で埋まってしまうと収穫を行わなくなる。
  • 種は、苗付け時以外に消費されない為、定期的に農地を水で流すなどして強制的に消費させる工夫が必要。
  • ジャガイモ・ニンジン・ビートルートは積極度上昇で消費される為、インベントリが頭打ちになるようなこともない。
    • ジャガイモは、稀に'芽が出たジャガイモ'のドロップがある。これは村人が拾うことはないが、その分収穫数が減少する
    • その点、ニンジンは無駄が無いが、農地がウサギに荒らされる恐れがある
  • ゲームコマンドにて、gameruleのmobGriefingをfalseに変更していると、農作業とアイテムを拾う事をしなくなり、一切の繁殖が出来ない


【繁殖場の一例】

村と人口に関する判定

まず、村と人口に関する判定はおおよそ次のようになっている。※バージョンによって異なる可能性があるので注意
+ ver.1.2.5での村の判定

以下は1.12のソースコード(EntityVillager.java, Village.java, VillageCollection.java)をざっと見た村の判定の仕組みです。誤りがあれば指摘をお願いします。
①村人がドア(家)を検出する範囲は、村人の足元のブロックを中心に32ブロックの球形範囲(小数点込み)。
②村が村人を検出する範囲は、村の中心から(-32,-4,-32) ~ (+32,+4,+32)の矩形範囲。※ただし村の半径は32以下の一番離れたドアまでの距離である為水平方向の範囲は32より小さい場合もある
③村の中心は、村に所属するドア(家)の座標の平均値で決まる。ただし、BlockPosであるため小数点は無視される。

ここで重要なのは、±4という高さである。例えば、それぞれが次のような配置ならば村人やドアは問題なくカウントされる。
★村の中心(=ドアの中心)

[横から見た図]
どちらも探索範囲は±4ブロック。村人やドアの高さは2ブロックなので、下は上部が入っていればカウントされる。

しかし、これらを組み合わせて、例えば次のように配置すると、村人はドアを発見できるが、村は村人を発見できなくなる。
★村の中心

[横から見た図]
(足元のブロックを基準として)村人にとっては、ドアの位置は-3,-4ブロックに位置するが、村にとっては村人が+5,+6ブロックに位置している。
(もう一段差をつけても良い)

結果的に、人口は0とカウントされ、村人は人口を増やす為、繁殖モードに突入する。
なので、下に3つ以上のドアを設置すれば、基本的に村人は増え続ける。

ただし、ドアが「家」と認識されるためには、ドアの前後5ブロックの上段、または下段に日照量の差が必要になる。
つまり、明るい「外」と暗い「内」という体になっていなければ「家」とは認められない。(ドアの表裏は気にしなくても良い)
ドア前後の日照量の差は1ブロックで十分だが、起伏があっても光量がまったく同じ場合には家と判定されないので注意。

また、日照量は光源レベルとは違い人工的な明りは受け付けない。なので、空の見えない地下に家を建設することなどはできない。(前後の日照量が共に0になるため。)
ただし、ガラスの天窓など少しでも光が差していれば日照量に差をつけることができる。

例えば、図にすると次のような場合が考えられる。

×




[横から見た図]

ゾンビ蘇生から村おこし 村人増殖法


ゴーレムトラップ(製鉄所)(Iron Golem Farming

バージョンによって村の判定が異なる可能性があるので、MODなどを使ってゴーレムの沸き位置を確認しながら作業した方が確実。

ゴーレムのスポーン条件

ゴーレムはドア(家)が21個以上ある村で、村人10人につき1体までスポーンする。
なので、村人が10~19人ならゴーレムが1体まで、20~29人なら2体まで、…というようにスポーンする。
ただし、村人が多くてもスポーン頻度は上がらない。
また、一度カウント範囲から外れた後に戻ってくるなどして、多めにスポーンしている場合もある。

ゴーレムがスポーンする範囲は村の中心(ドアの中心)から、16*16*±3ブロックの範囲である。
(3ブロック掘った床から、2.5ブロック積み上げた床まで。)また、2*2*4のスペースが必要。
スポーン場所は乾いた床が優先されるが、乾いた床がなかった場合、水や溶岩などの液体上にもスポーンする。

ゴーレムのスポーン頻度は1ティック(tick)あたり7000分の1で、平均すると約6分に1体である。なのでトラップの効率を上げるのは結構難しい。
また、湧き床面積に関係する(らしい)。

湧き層

例えば、次のようなトラップが作れる。

[湧き層、前から見た図]

ここでは、分かり易いよう村人のスペースを小さくとったが、村人を狭い範囲に押し込めると
読み込み時に壁の中へ押しやられて死亡・脱出するケースがある。トラップ作成時は要注意。
スペースを十分広く取る、一人一人区分けする、水で壁に近づかないようにしておくなどの対策が有効。

湧き層から水流で落として1箇所に集める。
左右のドアは計21個以上で、中心が沸き層の真ん中に来るよう配置する。

処理層(溶岩トラップ)

ゴーレムには落下耐性があり、耐水で体力も多いので処理できるトラップは限られる。背が高いゴーレムに相性が良く、ダメージ量も多い溶岩トラップが有力。

[処理層、横から見た図]
2マスの水流でゴーレムを運んで、溶岩に押し付ける。アイテムは水路を通って回収地点へ。

効率化

ゴーレムのスポーンは非常に遅いので、効率を上げるためには、同様のものを複数建設する必要がある。

まず、各地に村を作る。トロッコなどで村人を輸送してから、無限増殖すればよい。
このとき、各村間は、ドアを64ブロックより離す必要がある。(別の村として認識させるため。上下、斜めでも良い。)
例えば、次のような配置が考えられる。

村□□□□村□□□□村
→→→→→↓←←←←←
□□□□□↓□□□□□
□□□□□●□□□□□ ●回収地点、矢印は水流
□□□□□↑□□□□□
→→→→→↑←←←←←
村□□□□村□□□□村

[村を6つ配置する場合。上から見た図]

6つの製鉄所を作った場合、効率はおおそ1分~2分に1体程度になる。
つまり、30分で、80個程度の鉄が手に入る。

村の連結(Village chaining)

村を含んだチャンクがリロードされない限り、村人が新しいドアを検出したときに、村の連結が発生する。
範囲内に複数の村がある場合、近い村に優先して合併される。範囲内に他の村があっても無視される。したがって、境界が重なる村を発生させる事が可能である。

方向依存性

村の連結は、近い村を優先しますが、この時の距離は整数として丸められます。
同じ距離の場合は、北(Zの負の方向)、西(Xの負の方向)、下(Yの負の方向)、からの順になります。

村を重ねて隣接させるテクニック(公式Wikiからの転載)

境界、村、村の中心、ドア
シラカバの村へオークの村が合併しないように、境界内に新しいドアを置き、元の位置のドアを壊して村を移動させる。
また、村人がドアを発見するまで、内部タイマーに2.5秒~6秒がセットされ0秒になるとトリガーが実行される。
それより早くドアを壊してしまうと、村として認識されず消えてしまう可能性があるので注意が必要である。
これを利用することにより、ゴーレムトラップの効率を上げることが出来る。


チャンクのリロードによる村の重なりの消滅

複数の村が重なり合っている場合、もしチャンクの再ロードが行われると、村の再判定が行われ、村の重なりは消えて統合されてしまう。
例えば、チャンクからプレイヤーが遠く離れ、再びそのチャンクの側に戻った時に再ロードが発生する。

例外的に、スポーンチャンクは再ロードされない。

チャンクの動作停止による村の消滅

ドア自体の破壊やチャンクの再ロードを除き、約60〜64秒間ドアを再検出する村人がいなければ、ドアは村とみなされなくなる。
プレイヤーがネザーやジ・エンドに移動すると、チャンクは15秒後に全ての動作を停止させる。
ただし、そのチャンク内で何らかのエンティティがディメンションに出入りすると、そのタイマーはリセットされる。
したがって、定期的にディメンションゲートにアイテムエンティティを射出し続けていれば、チャンクの動作停止を防ぐことが出来る。

リスクについて

以上のことから、村の重ね合わせは、チャンクを再ロードさせないように常に気を配らないといけない。
特に、バージョンアップでチャンクデータが更新されることがありうる。(過去のアップデートでは1.6.4→1.7.2、1.7.10→1.8で発生)
したがって'村を重ねた製鉄所'を守るならばランチャーの設定を変更して最新版で遊ぶことを諦める覚悟が必要である。
仕様上、非常に脆弱で壊れやすいため、制作と運用には細心の注意を要する。

Iron Titanの参考動画

海外のオリジナル

日本語での作り方と解説

村の判定の詳細(Village mechanics)

この項目は情報が古く更新が必要です。この項目について詳しい方の加筆・修正を求めます。
+ ver.1.2.5での村の判定

村襲撃イベント(Zombie siege)

湧き条件とは無関係に突然発生するゾンビの集団による村の襲撃イベント。
製品版1.2.1で実装された。1.4.7~1.7.10では、バグにより発生しない。1.8から復活した。

発生条件

  • 毎晩深夜(時刻18000)に10%の確率で発生。 ワールド全体の事象であり、プレイヤーの近くに村が無くても確定する。 (ワールド抽選)
  • プレイヤーに近いドア10以上且つ村人20人以上の村に以下のチェックを行う。(プレイヤー毎抽選)
    • 村の中心から村の半径(32)✕0.9の円周上のランダムな位置が一匹でもスポーン可能であるか試行。見つかれば襲撃開始となる。
  • プレイヤー抽選は、夜明けまで、または襲撃開始が確定するまで1Tick毎に延々繰り返される。
  • ただしこれはプレイヤー単位であるため、マルチであれば、そのプレイヤー抽選が終わっても、別のプレイヤーに対して抽選は継続される。

スポーン条件

開始位置が確定するとその位置を中心に16✕16✕6の場所に20匹分、それぞれ10回スポーン試行される。
これは通常のスポーンの二次抽選に相当するが以下のようにチェックが緩い。
  • スポーン位置はその下のブロックの上面が固体ならば不透過ブロック内でもよい。スポーン位置は半ブロックや階段ブロックでもスポーン可能。
  • 明るさに依存しない為、どんなに湧きつぶしを行っても発生を防げない。
  • 通常、Mobがスポーンしないキノコ島バイオームにも発生する。

村襲撃イベントは、以下の方法で避けられる。
  • ドア10未満または、村人20未満の状態を保つ。
  • 抽選は、深夜0時(18000)に行われるので、深夜0時までにベッドを使用することで、抽選自体を避けられる。

村襲撃イベントを使った経験値トラップ



プレイヤーの信望度(Popularity)

信望度は、取引時に表示される緑のパーティクルの表示は上昇を表し、逆に叩いたりした時に表示される怒りのエモーションは下降を表す。
信望度は「村」毎に関連づいており、-30~10の値で、プレイヤーの行動で評価が上下する。ドアが無く「村」が無い場合は上下しない。
信望度が-15以下になる、またはアイアンゴーレムを攻撃するとアイアンゴーレムがプレイヤーを攻撃対象とするので注意。
行動 信望度の変化
取引で緑のパーティクルを出した +1
村人に攻撃※ -1
村人を殺す※ -2
子供村人を殺す※ -3
アイアンゴーレムを倒す※ -5
※直接攻撃した場合に限り、窒息・火で焼くなど間接的な行動はカウントされない。

編集用コメント

コメント欄の方針に関してはコメント欄方針を参照して下さい。
wikiの編集が苦手な方は、以下のコメントフォームへ書き込んで頂ければ有志でページに取り込みます。
※コメントを投稿する際は、以下の点を確認して下さい※
  • 編集に関わらない内容のコメント・質問・雑談 は一律して削除されます。
    Wiki運営に関してはWiki運営掲示板、質問は質問掲示板、雑談等は非公式フォーラムにてお願いします。
  • 投稿の前に、一度コメントログや、バージョンアップ直後はパッチノートにも目を通し、 既に同じ内容が載っていないか確認して下さい。
  • 投稿されているコメントへの返信の際は、 返信したいコメント横の○にチェックを入れて 返信して下さい。
    表示できる親コメントの数は限られます。新規投稿をむやみに行うことは、他のコメントが流れてしまう要因になります。
  • ゾンビのスポナーから村人ゾンビは沸かなくなりました?2時間位試しましたが1匹も出なくなってます - つる 2017-02-22 10:23:11
    • ここ[https://bugs.mojang.com/browse/MC-106146]では仕様(別idになったので)と書いてあるように見えます。英語力不安ですが。。。当方も1.12.1でサバイバル、クリエイティブの両方で4時間ずつ確認してみましたが、出る気配がありませんでした。 - 名無しさん 2017-09-06 14:41:46
  • アイアンゴーレムは2*2*3.5の場所でも沸くことを確認しました。半ブロックの下に沸きましたね - 名無しさん 2017-03-10 02:50:13
  • 村人が家を検知する範囲は半径32mとあるけど、最近のVerでは16mではないだろうか。ver1.9でVillage Infoで検証 - 名無しさん 2017-04-02 15:42:31
    • 村人を中心に32だから半径ではない - 名無しさん 2017-06-27 01:59:16
  • ↑↑↑スポーンはすると思います。WiiU版ですがゾンビスポナーから30分で2体村人ゾンビが出てきました - 名無し 2017-04-04 22:52:29
  • 「監禁」じゃなくて「設置」なんてどうですか - 名無しさん 2017-04-24 10:55:14
  • 村人が家を検知する範囲は半径32じゃなくて16mに一票! - 名無しさん 2017-05-25 14:02:03
    • 32だったので32mに5000兆票 - 名無しさん 2017-06-25 16:48:23
    • 直径32だし、半径で書くと16+16+村人いるところ=直径33って勘違いする人いるからダメだと思います - 名無しさん 2017-06-27 02:08:22
    • そもそも検知範囲は、直径だの半径だの球形範囲じゃなく、直方体範囲な件。ちなみに行動範囲は、村の中心から半径32だが直径だと63となる。 - 名無しさん 2017-09-08 05:32:56
      • The village radius is the distance from this center point to the furthest door, or 32 blocks, whichever is greater. This means that the radius is always at least 32.
        「村」の半径は中心点から一番遠いドアからの距離、または32ブロックのどちらかの大きい値である。つまり、半径は概ね32以内である。この文言はチュートリアル村の仕組み(英語)とゾンビ襲撃(英語)にも記載されています。ですので直径は64未満とするのがベストだと思います。 - 名無しさん 2017-09-08 08:40:08
      • 村が村人を検出する範囲(village.center.getX() - village.villageRadius, village.center.getY() - 4, village.center.getZ() - village.villageRadius) - (village.center.getX() + village.villageRadius, village.center.getY() + 4, village.center.getZ() + village.villageRadius)の矩形 - 名無しさん 2017-09-08 09:00:41
        • ①村人がドア(家)を検出する範囲は、村人の足元のブロックを中心に32ブロックの球形範囲(小数点込み)。
          ②村が村人を検出する範囲は、村の中心から(-32,-4,-32) ~ (+32,+4,+32)の矩形範囲。※ただし村の半径は32以下の一番離れたドアまでの距離である為水平方向の範囲は32より小さい場合もある
          ソース見た感じ、この文言で書き換えてもいいかなと思うけど、みんなの意見求む - 名無しさん 2017-09-08 09:44:34
      • 直方体云々を書き込んだ者です。32*32±4と書いてあるのを見て直方体(矩形)だと思い込んでおり、確認や検証もせずに書き込んでました。訂正していただいてありがとうございます。 - 名無しさん 2017-09-12 01:50:52
  • ここの記載だと、村の中心がブロックの境になるときや、偶数範囲の中心の決まり方がわかりません。 - ブロックの角 2017-07-02 08:34:21
    • pcで座標見てると小数点以下も存在するから。境目が中心なんじゃない? - 名無しさん 2017-07-12 09:12:40
      • おそらくそれが正解です。村の中心を表示するMODの画面でもこんな感じ→http://i.imgur.com/wmmzvC6.png - 名無しさん 2017-07-15 01:30:40
    • 村の中心は必ずひとつのブロックで表される。境目とか半端な場合は、座標が0に近いブロックが対象になる。偶数範囲は、ブロックの北西の角を中心とする。 - 名無しさん 2017-07-18 00:19:53
  • 「Iron Titan」の「重ねた村」の仕組みを理解してなかったのでなかなか追加出来ませんでしたが、なんとか理解できたので追記しました。 - 名無しさん 2017-07-17 02:44:18
  • 村の連結,リスクについての2行目,過去のアップデートでは1.6.6→1.7.2となってますが、製品版以降のverであれば、1.6.4が正しいかと。 - 名無しさん 2017-08-14 23:51:49
  • 村人への攻撃は卵などダメージがなくても判定されるようです - 名無しさん 2017-09-04 00:10:43
名前:

|新しいページ|検索|ページ一覧|RSS|@ウィキご利用ガイド | 管理者にお問合せ
|ログイン|
Wikiのガイドライン
必ずお読みください!

基本事項



プラットフォーム


アイテムデータ



生物



ゲームデータ



ワールド



Tips



ADVANCE



マルチプレイ



リンク




Wiki運営



その他



カウンタ


合計
-

トップページ
今日 : -
昨日 : -

更新履歴


取得中です。
※「ログ」「アーカイブ」「コメント」のページはここの履歴に表示されませんので、「更新履歴」および「コメント」から参照してください

人気ページ