Re: [问题] 1.8.9 铁农场

楼主: emptie ([ ])   2016-02-19 18:45:42
简单分享一下我对于铁人生成机制的理解
大部分是从水管影片跟wiki看来的
如果有误敬请不吝指教
1. 铁从哪里来?
村子的村民达到21且村子的门数量多于10的时候,
这个村子就会有机会生成铁巨人。
而铁人死亡的时候会掉落3-5个铁锭
这就是铁农场的基本原理
2.村庄如何存在?
村庄的两个基本条件就是村民跟门
(各种形式的木门,不包含铁门跟地板门)
关于怎么样的门可以算有效的门,
可以去维基爬文
最简单的村庄就是一个村民加上一个门。
3.如何获得村民?
村民可以在地图生成的时候随着村庄一起被生成
而另一个管道是用虚弱喷溅药水喷僵尸村民后喂食他一个金苹果
他就会在几分钟后变成一般村民
村民在达成一定的条件时也可以繁殖
所以要获得大量村民的办法就是先找两个僵尸村民,治疗他们之后
让他们两个繁殖出整个村庄的人口
4.村庄的范围
村庄有两个核心的要素
村庄中心跟村庄大小
中心指的是依据村内有效的门的坐标的平均值所算出的一个点
而村庄的大小则大致等于村庄中心到离最远的门的距离,
形状则是在三维坐标中的一个球体
村庄的大小有32m的下界,也就是说再小的村子都至少有32m大
5.村庄的人口
并不是在村子范围内的所有村民都会被计入人口
事实上会被人口普查到的垂直范围比起村庄的水平边界要小得多
这个性质使得小型化的村民繁殖场成为可能
人口会影响村民是否有意愿繁殖,以及村庄能自然生成的铁巨人数量
人口数比门的0.35倍少的时候,村民便会积极繁殖
而人口到达或是超过门数量的0.35倍的时候,
村民便不再继续繁殖增加人口数
村民人数也会影响自然生产的铁巨人所允许的最大数量
10-19人 = 一只
20-29人= 两只
以此类推
6.铁巨人生成机制
铁巨人,又称铁傀儡
英文名字Iron golem,codename则是 VillagerGolem
是个1.4格宽,3.5格高的生物
村庄在达到21个门以及10个村民的条件,
且村庄内的铁人数量未达最高上限时
就会在村子的中心点周围的16x16x6的长方体中随机找一个点
尝试生成铁人
所以大部分的铁农场设计的中心都是方形的平台
具体的算法可以去wiki找
但平均来说,设计良好的铁农场可以每6分钟生成一个铁人,
也就是约40铁锭/小时
另外村民人数并不会影响这个速率,大型村庄能容纳比较高铁人的上限
但生成铁巨人的速率在所有村庄都是相同的
7.村民的AI
村民会逃离僵尸,僵尸会攻击村民
村民会跟其他村民面对面,看起来就像在社交一样
但这没什么用
村民白天会在村庄的范围内游荡
晚上则会尝试回到村庄中心附近并且找房子当掩护
棕色衣服的村民(农夫牧羊人渔夫制箭师)
会尝试收成农作物并且重新种植
村民会捡起路上的小麦胡萝卜马铃薯
并且分享面包马铃薯胡萝卜给其他村民
村民可以被用矿车运送,但不能被栓绳牵引也不会被物品吸引
8.单核心铁农场
前面提到过一个村庄的范围最小为32m半径的球体
而两座村庄的边缘碰在一起,两者便会合并为一个更大的村庄,
并且计算出新的村庄半径跟村庄中心
使得两座铁农场双双失效
也就是说在玩家周围加载的chunk中
(通常这个数值是128m)
同时能够运作的铁农场是有一个硬上限的
(因为彼此至少需要距离65-66m左右)
常见的setup是3x3的cell叠两层,共18个铁农场
每小时约720个铁锭
9.多核心铁农场
透过利用村庄判定的漏洞
我们有办法重叠多个村庄在同一个范围上
进而不受上述的限制,增大铁农场的效率,需要的村民总数也较少
这类的铁农场通常会重叠32 64 128 甚至更多的村庄 ,
达到每小时数千或是数万铁锭的效率
建议观看
RedstoneSpire的128村庄可自动重设铁农场教学
https://youtu.be/1h0dn9XPhY4
里面简单扼要地说明了所用到的原理跟机制
想要更多更多的铁则可以参考以下的设计
尽管这些不太实际…
Minecraft Iron Golem Farm
(40000 Iron/h) (Showcase)
http://youtu.be/abpai2iEngE
[Showcase]Minecraft Iron Golem Farm
作者: hsiehfat (Okami)   2016-02-19 19:09:00
有看有推,感谢你~我现在base的附近就有小村庄,所以村民大概没问题有问题的是要怎么把村民塞进农场里
作者: Woqeker (窝颗ker)   2016-02-19 19:35:00
推 这可以收精华吧
作者: dfudfut5 (框框内)   2016-02-19 20:15:00
就<让他先上车后补铁呀
作者: felaray (傲娇鱼)   2016-02-19 22:52:00
天啊 好完整的说明! 大推
作者: k23356171 (蓝色枫叶)   2016-02-20 18:01:00
推教学~
作者: davidlai1990 (小威)   2016-02-21 00:14:00
感谢有这篇 不然新手我根本很难懂
作者: superhope (神傲嬌是想換整套啊)   2016-02-21 02:56:00
嘘你这个小坏坏今天都不上线
作者: haidai (haidai)   2016-02-21 20:31:00
收入至教学文、村民机制中

Links booklink

Contact Us: admin [ a t ] ucptt.com