NPC村莊(NPC Villages)是非玩家角色(NPC)所居住的建築物團體,NPC是會隨機生成的村民。村莊使用多少空間是隨機的,和地形壹樣。
壹些可在村莊內發現的建築物包括:
小木屋:由木頭,柵欄,木板和圓石制成,另有玻璃板做窗戶。有些小木屋的屋頂會有陽臺。
住宅:和小木屋的材料壹樣。但它們比小木屋大,而且是L形的;從頂部來看家往往被誤認為是T形,但在地上或裏面看是明顯的“L”形。
肉店:用木樓梯來做長凳,在柵欄上面加塊壓力板來做桌子,和用雙石臺階做成的前臺。它們也有被圍欄隔開的後院。
圖書館:有書架和工作臺。
小麥農場:由木頭所包圍的小麥農場。
水井:由圓石和柵欄包圍著的2x10x2的水池。
鐵匠鋪:由圓石,鐵欄桿,熔爐和小型巖漿池建造出來。它們後面還有壹個有箱子的房間。箱子中可找到面包,蘋果,鐵劍,鐵鎬,鐵盔甲,鐵錠,金錠,樹苗,黑曜石,和鉆石。在鐵匠鋪中的巖漿在罕有情況下能燒著附近的建築物。
教堂:由圓石組成的建築物,是壹個小型3層高的塔並配備有梯子到頂端的陽臺上(有時會被誤認為是壹座瞭望塔或堡壘)。
街燈:用重疊的柵欄作為燈柱,上加黑色羊毛和火把。
沙礫路:連接大部分的建築物。
村莊內建築物的數量各不相同,另外並非所有類型的建築物都將出現在每壹個村莊裏。但絕對會有壹個水井,最多可有兩個教堂,兩個鐵匠鋪,兩個圖書館,兩個客棧和三個住宅。[1]超平坦模式中的NPC村莊往往較大,最多可以有兩個教堂,兩個鐵匠鋪,三個圖書館,三個客棧和四個住宅;仍然只有壹個水井。這是因為村莊被判定生成的時候,優先生成壹個水井作為中心建築,雖然有的時候村莊會往某個方向延伸導致水井看起來不像在村莊中心壹些可在村莊內發現的建築物包括:
小木屋:由木頭,柵欄,木板和圓石制成,另有玻璃板做窗戶。有些小木屋的屋頂會有陽臺。
住宅:和小木屋的材料壹樣。但它們比小木屋大,而且是L形的;從頂部來看家往往被誤認為是T形,但在地上或裏面看是明顯的“L”形。
肉店:用木樓梯來做長凳,在柵欄上面加塊壓力板來做桌子,和用雙石臺階做成的前臺。它們也有被圍欄隔開的後院。
圖書館:有書架和工作臺。
小麥農場:由木頭所包圍的小麥農場。
水井:由圓石和柵欄包圍著的2x10x2的水池。
鐵匠鋪:由圓石,鐵欄桿,熔爐和小型巖漿池建造出來。它們後面還有壹個有箱子的房間。箱子中可找到面包,蘋果,鐵劍,鐵鎬,鐵盔甲,鐵錠,金錠,樹苗,黑曜石,和鉆石。在鐵匠鋪中的巖漿在罕有情況下能燒著附近的建築物。
教堂:由圓石組成的建築物,是壹個小型3層高的塔並配備有梯子到頂端的陽臺上(有時會被誤認為是壹座瞭望塔或堡壘)。
街燈:用重疊的柵欄作為燈柱,上加黑色羊毛和火把。
沙礫路:連接大部分的建築物。
村莊內建築物的數量各不相同,另外並非所有類型的建築物都將出現在每壹個村莊裏。但絕對會有壹個水井,最多可有兩個教堂,兩個鐵匠鋪,兩個圖書館,兩個客棧和三個住宅。[1]超平坦模式中的NPC村莊往往較大,最多可以有兩個教堂,兩個鐵匠鋪,三個圖書館,三個客棧和四個住宅;仍然只有壹個水井。這是因為村莊被判定生成的時候,優先生成壹個水井作為中心建築,雖然有的時候村莊會往某個方向延伸導致水井看起來不像在村莊中心。
玩家可以給村莊添加更多的門,這樣會有更多的村民生成。村莊裏每個有效的門會生成0.35個村民。要創建壹個有效的門,要求是在門被認為是“屋外空間”的壹側要比門的另壹側有更多的空間。 “屋外空間”是指在白天能被太陽直接照射到的部分,也就是說,在房子上方沒有任何東西(除了玻璃等透明方塊)。任何不透明的空間,或者有東西遮掩在上面的情況都被認為是“屋內空間”。系統會從門兩側5方塊壹直線的標準開始計算“屋外空間”。如果壹個門的“外部空間”的大小和另壹邊的外部空間大小不同,那麽這就是壹個有效的門。
建築可以被絕大部分不透明的方塊構建。
要正確創建壹個有效的門,壹個村民必須在門的半徑水平16個方塊、垂直3到4個方塊內。如果在範圍內壹段時間沒有村民,門可能失效。
每創建壹個有效的門(既成功創建壹個房子)算為0.35個村民,這意味著每三個有效的門會產生壹個村民,每20個有效的門會產生7個村民。
也許增加村民人口最簡單的方法是建造壹種被壹些玩家稱為“愛巢”的建築。這種小屋僅僅三個方塊高,由大面積的墻和許多門構成,它們工作效率極高而且很容易建造。 為了用更自然的方式使擴張更容易,由於特定的選擇方法,村民們更喜歡有大量門的地方,比如壹個廣場。他們幾乎總是占據著距壹扇活動門16個方塊以內的地方或相對來說非常高的廣場。
[編輯]可接受房屋的標準
經測試的壹般標準:
有門——在雨雪天氣時村民會進入可接受的建築中(沒有門的情況村民當然不會進入,因為門的存在決定房屋)
無需光照(光源的存在與房屋有效性的判斷無關)
草地(地板貌似與有效性無關,以下地面已經測試過:南瓜燈、冰、書架、金礦石,都可以接受,雖然冰地面看上去很有趣)
有趣的是,不管門是以何種形式放置在框架內部或外部,村民都會進入房屋(下圖)
地板可以和門不在壹個水平面上(內部的地板可以比門低壹格且不用梯子,或者比門高壹格,只要門框能夠容納頭的空間)
可接受的建築不要求有屋頂(屋頂可以是完全露天的,這樣的話在下雨的時候村民會在露天建築內部試圖逃離)
實際上,壹個可接受的“房屋”在最小的情況下可以只包含門和相同高度上的建築方塊,並且可以小於 30 塊
村民只有在距離門 15 格之內才可以直接找到房屋,與建築的其他部分無關(並且不會隨機行走)
村民們會嘗試將自己擠進同壹個房屋中,如果這個房屋距離他們最近的話
壹個單獨的門對新生成的村民來說不被視為建築,但是摧毀已存在的建築的所有建築方塊不會使得之前的居民忘記這個房屋,他們會呆在之前的門的“內部” 3 格之內的地方
註意無論建築有多大,村民們只會在”活動地“占據房屋時處於門三格之內的地方
“房屋”的最終定義看上去是這樣的:任意壹扇門,並且在相同高度的 30 格之內有至少壹個建築方塊
大禿頭,綠眼睛,壹字眉和大象鼻組成了他們富有特色的面容。村民的手臂暗示著它們是連著的,每只***有2個部分來組成環臂抱胸的姿勢。他們的手臂隱藏在袖子之中,而兩只袖口在中間的縫處相碰。
通過村民的長袍顏色就可以區分出村民的不同種類,同時象征著他們在村莊中的職業。在minecraft.jar文件中可以找到六種不同的村民皮膚文件,然而穿著綠色長袍的村民在壹般地圖上並沒有被使用。
[編輯]生成
村民只會在村莊中自然生成。他們也可以在創造模式中使用刷怪蛋生成。玩家在附近閑逛並不會讓他們消失。不同於其他生物,即使沒有障礙物(比如柵欄)阻擋他們,村民也不會離開他們的村莊。
如果玩家對壹個僵屍使用虛弱噴濺藥水,再餵他壹個普通金蘋果,僵屍將會轉變為村民。這種策略在復興村莊人口、增加新的居民以及當玩家找不到天然村莊而打算創造壹個時非常有用。
[編輯]行為
兩名村民在互動
壹群在玩妳追我趕的兒童村民。
村民會在村莊周圍的區域閑逛。他們不會作出攻擊行為,但他們會逃離僵屍並躲在他們的家裏。盡管當壹個玩家在該村莊的聲望相當低,殺死村民會使附近的所有自然生成的鐵傀儡都來攻擊玩家,但這並不會影響附近村民的行為。從1.6正式版開始,村民會周期性地發出鼻音。玩家很容易由此聯想到這取自於海綿寶寶中的章魚哥——因為他的大鼻子,章魚哥說話時總是帶著鼻音。
村民具有開關門的能力,因此他們可以隨意進出房屋。在夜間、降雨或是被僵屍追趕時,村民會躲在房屋內。雖然在沙漠生物群系裏從不下雨,沙漠村民依然會嘗試去避雨,這意味著他們其實是在避開僵屍會出現的區域。
村民對房屋有所偏好。可能是由於更低的僵屍生成概率,比起昏暗的房屋村民更傾向於有良好光照條件的。而房屋與有充足光照的室外相比村民更喜歡房屋,即便房屋內是完全無光照的。這應該是由於僵屍無法進入房屋造成的,雖然僵屍經常在無光照的大房子的裏面生成。村民可以像玩家壹樣上樓梯、攀爬梯子。
如果村莊裏所有的門都被遮擋導致夜晚村民無法進入房屋,他們會繼續他們的日常行為,就好像現在是白天壹樣。如果除了壹扇以外的所有門都被遮擋,村民將會因為某些原因(可能是壹個漏洞)避開這扇門。
如果玩家正在建造壹棟與村莊中自然生成的很相似的房屋,村民看起來會註意到這壹點,並在玩家建造的時候聚集在建築工地周圍。
僵屍會在半徑31個方塊的範圍內尋找村民並試圖破壞他們的門。僵屍會攻擊村民,而村民會遠離僵屍。這兩種生物之間會發生僵屍圍城事件,而村民唯壹的“天然”防禦就是那些保護村民免受周圍生物傷害的鐵傀儡。在普通、困難難度或是極限模式下,村民有壹定幾率會被僵屍轉化為僵屍(簡單或和平模式幾率為0%,普通為50%,困難或極限模式下村民100%會被感染)。幼年村民同樣會被轉化,變成幼年僵屍村民或是幼年僵屍。
村民之間、村民與其他被動型生物之間會進行“社交活動”——包括兩個村民面對面,偶爾發出壹些聲響。村民也會與玩家進行“社交活動”——他們走到玩家面前站定,來回擺動他們的腦袋。在某些情況下,村民會看起來毫無原因地聚集在村莊某處。他們同樣會被門所吸引。
當村民在壹個鐵傀儡附近時,他們會站定並註視它。鐵傀儡有時會拿著玫瑰,看起來要把花送給村民,象征著村民與鐵傀儡之間的友誼。
村民同樣會避免從懸崖摔落。但他們並不會遠離火和巖漿,也不會因為附近有火而改變他們的行為,就和往常壹樣。極少數情況下,村民會直接走進火裏或是撞上仙人掌,他們也不會因為受到火或是仙人掌的傷害而逃跑或是改變他們的行為。
村民現在會在受傷、交易等時候發出聲音。
有證據表明,村民存在擁擠在村莊的特定區域而使其他區域空無壹人的傾向。有人推測村民擁擠的區域是預設的,但是究竟是哪壹個區域仍未被發現[1]。這種擁擠現象會導致在夜晚村民蜂擁至幾間房屋內,而不是擴散開來。海量的村民試圖進入如此之小的區域會使壹部分村民需要更多的時間來進入安全區域。在壹些極端情況中,有些村民會被困在室外。目前還沒有辦法阻止這種擁擠現象,這種行為的壹部分是由於壹個漏洞引起的,請查看下方“問題MC-78”以了解更多細節。
[編輯]繁衍
兩個相愛的村民。
村民的生育取決於有效的門的數量。有效門指的是門兩邊五格內的方塊(成壹直線)中判定為“外面”的方塊數量不壹樣的任意壹扇門(在村莊範圍內)。在白天會被太陽直射的方塊即被判定為“外面”,比如透明方塊,或是那些與天空之間沒有透明方塊之外的東西的方塊。(這意味著在地下,比如洞穴或是被掩埋的峽谷中建立村莊是不可行的。)值得註意的是,兩邊都沒有屋頂或是兩邊屋頂數量相同的門並不會被視為有效門。有時,村民AI並不會像預期的那樣工作(比如生育和建設房屋),直到遊戲重啟(保存並退出後重載世界)。
壹旦房屋建成,村民就會開始生育,直到成年村民的數量與門的數量的35%相當。剩余的兒童會正常長大,最後使成年村民的數量稍稍高出附近木門數量的三分之壹。兒童的職業與其父母的職業並無關系,比如兩個農民的孩子可以是任意職業。不同於其他可生育的生物,父母與孩子之間並沒有壹般社交活動之外的個人互動。 幼年村民需要20分鐘來長大成人。
遊戲引擎會周期性地檢查目前村莊內的人口數量。所有在村莊水平邊界之內,距離中心上下5個方塊高的村民都將被計入人口數量內以決定村民能否繼續生育。然而,只要在村莊範圍內至少有壹名村民,任意壹名處於村莊水平邊界內,在中心下方32個方塊內的村民會壹直試圖進入生育模式。因此,創造壹個無限人口的村莊成為可能——讓兩名村民在村莊邊界內,然後將其他村民都驅趕至人口檢查的高度範圍之外。如果這兩個村民在靠近時同時進入了生育模式,他們就會生育出壹個兒童。
幼年村民會隨意奔跑,自由出入房屋。他們也會在村莊內互相追逐來模擬他們在玩妳追我趕的遊戲。這些兒童有時會停止疾跑然後註視著鐵傀儡,如果鐵傀儡正拿著玫瑰,兒童會小心地從它手中拿走玫瑰。 幼年村民可以被僵屍感染。幼年僵屍在日光下不會燃燒,跑的速度也更快。用村民刷怪蛋對著成年村民右擊可以生成幼年村民。
[編輯]養殖
村民可以通過在壹個有很多門的區域內放入兩個村民來養殖。幼年村民長大後玩家可以與之交易。建造壹個被門環繞的石圈是最具效率的設計,如下所示:
鐵門是出入口。
還可以在被門環繞的螢石圈中放入壹個鐵傀儡來確保村民的安全,飼養他們成人。
如要獲得更多信息,請閱讀教程/村莊。
[編輯]職業
每壹位村民的職業都可通過其衣著判斷。 (註意所有的村民都有壹件穿在長袍或是圍裙裏面的棕色衣服)
職業 服裝 ID
農民 棕色長袍 0
圖書管理員 白色長袍 1
牧師 紫色長袍 2
鐵匠 黑色圍裙 3
屠夫 白色圍裙 4
村民* 綠色長袍 5
*註意: 綠色的“標準”村民不會自然產生,用刷怪蛋也不行。當僵屍生成時,有二十分之壹的幾率生成僵屍村民。
由中文Minecraft Wiki搬運