ラテーラのマイクラブログ

冒険・建築・自動化・検証といろいろやってます

村人式自動農場【小麦・ビートルート対応】

f:id:laterraing:20210515101323p:plain

ホッパートロッコ式の自動農場を試作しました

※統合版のv1.16.221で動作確認しています

 

概要

f:id:laterraing:20210514145154p:plain

村人に種植えと収穫をさせて、畑の下を走るホッパー付きトロッコで作物を回収する完全自動農場です

仕組みは、村人のインベントリを種でいっぱいにすると収穫するときに種だけ拾うので、残った小麦をホッパー付きトロッコで回収します

f:id:laterraing:20210514154221p:plain

種をビートルートの種に変えるとビートルートも収穫することができます

 

材料

畑を9×9の大きさにしたときの材料です

f:id:laterraing:20210514170803p:plain

水入りバケツ、クワ、ボートは道具として必要になります

あと、インベントリが空の、農民もしくは職業が固定されていない村人を1人用意します

インベントリが空の村人の用意の仕方は、村人ゾンビを治療するか、村人をニンジンやジャガイモで増やし、それらを全て耕地に植えさせてインベントリを空にさせます

 

下準備

村人やホッパー付きトロッコは、チャンク(世界を16×16に区切った範囲)を跨ぐとタイミングによっては消失するバグがあるので、まずはチャンクの座標を調べます

調べ方は色々ありますが、Slime Finder - Minecraft Appというサイトを使うと便利です

調べたい場所の座標を入力すると、入力した座標が含まれるチャンクの座標が表示されます(上の方のSeedやVersionは無視してOKです)

f:id:laterraing:20210514154425p:plain

from(304/-16)to(319/-1)を例にして、実際に印を付けるとこのようになります(ゲーム設定で座標の表示をONにすると現在地の座標が左上に表示されます)

f:id:laterraing:20210514154452p:plain

この範囲に収まるように自動農場を作っていきます

 

作り方

1. まずは回収部分を作っていきます

↓の位置に9×9×深さ2ブロックの穴を掘ります

f:id:laterraing:20210514154511p:plain

 

2. 左下にホッパー付きトロッコの発着&荷下ろしユニットを作ります

f:id:laterraing:20210514154530p:plain

参考にさせて頂いたのがこちらの動画です

ホッパー付きトロッコに荷物があるとホッパーの上で停車して荷物を降ろし、空になると発車します

また、ハチミツブロックを使うことで速度のあるトロッコを減速させ、キッチリと停車させることができます

 

<ユニットの作り方>

(1)深さ3ブロックのところにラージチェストを設置し、ホッパーを接続します

f:id:laterraing:20210514154551p:plain

(2)回路を作ります

f:id:laterraing:20210514154654p:plain

f:id:laterraing:20210514154708p:plain

通常はレッドストーントーチによってパワードレールがONになっていますが、ホッパーにアイテムが入ると、コンパレーターが検知してレッドストーントーチの信号を反転させるので、パワードレールがOFFになります

 

3. レールを敷き、ホッパー付きトロッコを走らせます

f:id:laterraing:20210514155132p:plain

9×9の範囲だと1往復あたりの回収量は多くても20個に満たないぐらいなので、パワードレールの間隔を30にしても速度を落とさずに走らせることができますが、カーブのところで壁に擦れて減速してしまうので、カーブの隣にパワードレールを設置しています

                   

4. レールの上に土を、ユニットの上にブロックを敷きます

f:id:laterraing:20210514161315p:plain

ユニットのところにはトラップドアを設置し、チェストからアイテムを取り出せるようにしています

f:id:laterraing:20210514161348p:plain

 

5. 土の真ん中に下付きのハーフブロックを設置し、そこに水入りバケツで水を含ませ、土をクワで耕します

f:id:laterraing:20210514161603p:plain

上付きのハーフブロックにすると下に水が流れてしまうので注意

 

6. 畑の真ん中にコンポスターとジャックオランタン、畑の外の深さ2ブロックの穴にベッドを設置します

f:id:laterraing:20210514162041p:plain

ジャックオランタンは、村人がコンポスターの上に乗って降りた時に畑を荒らさないようにするために設置しています

 

7. 村人をボートに乗せて畑の外に待機させます

f:id:laterraing:20210514162508p:plain

すると、村人はベッドとコンポスターに紐付き、農民に就職します

就職した後は一度取引をして職業を固定すると安心です

 

8. 村人に種を8スタック投げ渡し、 耕地にも種を植えます

f:id:laterraing:20210514162918p:plain
 

9. 村人を畑の上まで運び、畑の周りをブロック(今回は色付きガラス)で囲います

f:id:laterraing:20210514163502p:plain

また、ベッドは村人が寝られなくても問題ないのでブロックで隠します(夜はベッドにたどり着けないので怒りますが、動作に問題はありません)

暗くなっても作物が育つようにしたい場合は、4箇所に松明を設置します

 

10. 村人をボートから解放して完成です

f:id:laterraing:20210514164010p:plain
 

落雷対策

雷は村人を中心に7×7ブロックの正方形の範囲、高さは村人の頭から下に10ブロックの範囲に落ちるとウィッチに変身します

f:id:laterraing:20210514164853p:plain

(黄色はちょっと見えづらかったですね・・・)

 

対策としては、ハーフブロックもしくは不透過ブロックで、畑の面積+3ブロック拡張した屋根を設置すると、村人を落雷から守ることができます

f:id:laterraing:20210514165326p:plain

※ガラスや階段ブロックの屋根は雷を貫通するので注意

ただ、見た目的に好みではないので、次期アプデにある避雷針を使いたいところですね

 

2連畑&ナチュラ

f:id:laterraing:20210515091804p:plain

ラージチェストのある列を軸に左右対称にコピペすると、小麦とビートルートの2連畑にすることも可能です

また、フェンスや葉っぱで装飾すると自然な感じになります

ただし、真ん中の仕切りは高さ2ブロックにする必要があります(目線が合うと種をお裾分けするため)

f:id:laterraing:20210515091902p:plain

レールもフェンスの下まで延長しないと、取りこぼしが出てしまうので注意です

f:id:laterraing:20210515091919p:plain

あと、フェンスだと略奪隊の攻撃を受けてしまうので、畑の周りを湧き潰す必要がありますね(注文多い…)

 

次回はニンジン・ジャガイモ対応の自動農場を作る予定です