我的世界有多少村庄?
这个问题有趣,我曾经在生存中试过,用/locate villages 命令(测试版1.8)找到230个不同位置的村庄,但它们都被水、岩浆或海洋所包围不能直接到达,所以不算在地图种子里。另外我用另一个工具试了世界生成后村子的数量,每次生成的世界都不一样,最多的是四个村子(2×2的网格)最少的一个都没有。因此这个问题取决于你的游戏版本和设置以及你所在的区域。
以目前最新的1.9测试版为例,我用/locate villages找到了76个村庄(同样被水或被海包围无法接近的村庄不算在内),但用/summon Village~ 命令只能加入45个,也就是说有31个村庄是被隐藏起来的。我使用1.8测试版时曾找到一个被沙丘覆盖的村庄,可见对于村庄的隐藏有些设定是通用的。
那么问题又来了,为什么我的游戏中有的村庄能被直接找到而有的却要花一番功夫呢?这是由村庄的“出生”方式决定的。根据我的实验,村庄大致有两种诞生方式:一种是从一片空地上突然出现的,这样的村庄可以被快速找齐设施并入住;另一种则是从一块已经存在的土地上升起的,这种村庄一般位于难寻的荒岛上或者被岩浆湖、苦力和深海包围的区域。这类村庄虽然需要花上一些时间寻找,但是只要找到一次就可以一直获取新的补给,并且这类村庄一般都会有一个或多个神龛,可以作为探索者庇护所供玩家使用。
综上我们可以得出结论,对于未完成的地图(也就是那些没有最终刷出的末地城和要塞的地图),由于村庄的出现概率会受到生物群系的影响,所以这个问题是有解的;但是对于已结束的地图,由于村庄出现的位置完全由设定的随机数产生,因此这个问题无解。