村庄检测村民的机制是:在村庄中心(此处说的是有效门的两格位置,而不单只下半门)东南15格,西北16格,门上2格,门下6格的位置上有一只村民,都会与这个有效门形成村庄判定。
如果村庄没有村民,那么村庄将不被系统判定为村庄。如果村庄有村民而没有有效门,则亦不属于村庄。
有效门的判定是:内外5格遮挡方块数量不同。遮挡方块的判定是:门上位置距离通天高度上任意实体方块(不包括不遮挡光线的方块)
如果你想村民无限繁殖的话,就需要理解wiki下面的这句话:“所有横向位于村庄边界内纵向离中心5格内的村民将被算入人口中来决定是否继续让村民繁殖。尽管如此只要有至少一个村民位于区域内,那么任何横向位于村庄边界内但纵向离中心下方32格内的村民将企图进入繁殖模式。如果两个村民在相临近时同时进入繁殖模式,它们将交配并生成一个小孩。”
上面这句话的意思是说:村庄中心位置向下5格以外不会有繁殖上限,中心向下32以内,都能繁殖。
补充:村庄中心是取间距64格以内的所有有效门的XYZ坐标平均值得来的一个点,这个点即为“绝对坐标”,在F3界面的“lookat”里可以用鼠标指针指着方块进行观察绝对坐标。