我的世界堆疊村莊?

大家好,今天我給大家帶來1.8以上版本的堆疊村莊數據以及製作的詳解。希望大家喜歡。

方法/步驟

村莊的形成

  一個村莊的形成,和兩個因素有關。有效門和村民缺一不可。村民頭上1方塊,村民腳底6個方塊,東南15個方塊,西北16個方塊,所形成的矩形區域上的任何一個方塊上放置一個有效門,都會和村民形成一個村莊。

有效門

  門內外五格內的遮擋方塊數量不一樣,即為有效門(不包括門上方的方塊)。簡單的說,所有非透明方塊都是遮擋方塊。但透明方塊不一定就是非遮擋方塊,比如:瑩石,海晶燈,樹葉,半磚,臺階,水流,水本源等,都是會造成遮擋的。玻璃,活塞,漏斗等是不會造成遮擋的。特殊如:粘液塊,樓主無法判斷是否為透明方塊,也不造成遮擋。

打開F3界面,鼠標指向門,右上角facing:所示方向即為門的外面。垂直高度上,從下半門算起往上無限高的任意高度上的方塊,都被計入遮擋範圍。但垂直高度上只計算一個方塊。

村莊人口統計範圍

  村莊中心向下6個方塊,向上2個方塊,包括村莊中心在內的9格方塊高度,和村莊範圍所形成的截面餅狀區域上,任意方塊上站立的村民都計入村莊人口統計範圍。

村莊的範圍

  村莊範圍由離村莊最遠的一個門,到村莊中心的距離決定。當這個距離>32時,村莊範圍是:離村莊最遠的一個門,到村莊中心的距離為半徑,村莊中心為加圓心的球形區域。當這個距離<32時,村莊範圍是以村莊中心為圓心,半徑32的球形區域。

村莊中心的算法

  村莊中所有門的座標的平均數,即為村莊中心的座標

  x=(x1+x2+...xn)/n

  y=(y1+y2+...yn)/n

  z=(z1+z2+...zn)/n

  村莊歸屬判定

  一個村莊形成後,是否加入其它村莊,是由這個村莊中所有的門和其它村莊的村莊中心決定的。當一個村莊形成時,村莊中的某個門距離其它村莊的村莊中心在相互影響的範圍內,就會加入其它村莊。這個影響範圍由被加入的村莊的村莊半徑決定。當這個距離小於或者等於被加入的村莊半徑+32時,則新形成的村莊會加入,否則新成立一個村莊。

  當一個村莊形成時,符合條件加入多個村莊時。則會選擇所有被加入村莊中,村莊中心距離新形成村莊的任意一個門最近的村莊加入。

 鐵傀儡刷新範圍

  鐵傀儡會在村莊中心向下3個方塊,向上2個方塊,包括村莊中心在內。東南7格,西北8格的16*16*6矩形區域內生成。

相關問題答案