Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
Advertisement
File:2012-02-01 17.12.42.png

俯視NPC村莊。

File:2012-02-01 17.12.21.png

NPC村莊的圖片。

NPC村莊(NPC Villages)是非玩家角色(NPC)所居住的建築物團體,NPC是會隨機生成村民。村莊使用多少空間是隨機的,和地形一樣。

建築物

一些可在村莊內發現的建築物包括:

村莊內建築物的數量各不相同,另外並非所有類型的建築物都將出現在每一個村莊裡。但絕對會有一個水井,最多可有兩個教堂,兩個鐵匠鋪,兩個圖書館,兩個肉店和三個住宅。[1]超平坦模式中的NPC村莊往往較大,最多可以有兩個教堂,兩個鐵匠鋪,三個圖書館,三個肉店和四個住宅;仍然只有一個水井。這是因為村莊被判定生成的時候,優先生成一個水井作為中心建築,雖然有的時候村莊會往某個方向延伸導致水井看起來不像在村莊中心。[2]

尋找NPC村莊

一種尋找NPC村莊可以生成的地方的方法是使用超平坦世界,因缺乏地形而使得NPC村莊更常生成。但這種方法不總是有效:

  • 1. 找到你的種子號碼,這可以透過按F3找到。在1.3以後的版本裡,可用/seed來獲得種子。
  • 2. 使用該種子,建立一個創造模式的超平坦世界。
  • 3. 使用飛行來搜尋NPC村莊。
  • 4. 如果你的電腦效能夠好,將選項->顯示設定->能見度(render distance)設定為「高」。
  • 5. 當你找到一個時,按F3並找到座標。
  • 6. 回到原本的世界上並前往這些座標。
  • 7. 一個NPC村莊(會有不一樣的設計,但仍然是一個NPC村莊)已在那裡生成。

以上方法並不總是奏效,因為村莊只產生在平坦的生態域(平原和沙漠以及莽原),所以會發生很多誤報的位置並不適合原有地圖。一種可行方法是重試上述步驟,但第二步選擇預設的世界型(不是超平坦世界)。這樣雖然難以找到村莊,但每個找到的村莊更可能存在於原來的世界中。
有程式如 AMIDST (by Skidoodle) 用來測繪世界,可以顯示世界或種子中所有的村莊。

相對於預設世界村莊更常見於大型生態域所產生的世界,一片沙漠或平原常常可以發現多個村莊。

發展NPC村莊

File:Bare Minimum House.png

一個房子的最低要求。一個附近30個方塊內至少有一塊建築方塊的門。村民們將會聚集在幾扇門組成的一座房子內(與結構尺寸無關)。

File:Minimum House.png

注意!圖為一個「符合要求」的房子。可以看到一個村民正嘗試躲雨。

玩家可以給村莊加入更多的門,這樣會有更多的村民生成。村莊裡每個有效的門會生成0.35個村民。要建立一個有效的門,要求是在門被認為是「屋外空間」的一側要比門的另一側有更多的空間。 「屋外空間」是指在白天能被太陽直接照射到的部分,也就是說,在房子上方沒有任何東西(除了玻璃等透明方塊)。任何不透明的空間,或者有東西遮掩在上面的情況都被認為是「屋內空間」。系統會從門兩側5方塊一直線的標準開始計算「屋外空間」。如果一個門的「外部空間」的大小和另一邊的外部空間大小不同,那麼這就是一個有效的門。

  • 建築可以被絕大部分不透明的方塊構建。
  • 要正確建立一個有效的門,一個村民必須在門的半徑水平16個方塊、垂直3到4個方塊內。如果在範圍內一段時間沒有村民,門可能失效。
  • 每建立一個有效的門(既成功建立一個房子)算為0.35個村民,這意味著每三個有效的門會產生一個村民,每20個有效的門會產生7個村民。

也許增加村民人口最簡單的方法是建造一種被一些玩家稱為「愛巢」的建築。這種小屋僅僅三個方塊高,由大面積的牆和許多門構成,它們工作效率極高而且很容易建造。 為了用更自然的方式使擴張更容易,由於特定的選擇方法,村民們更喜歡有大量門的地方,比如一個廣場。他們幾乎總是占據著距一扇活動門16個方塊以內的地方或相對來說非常高的廣場。

可接受房屋的標準

經測試的一般標準:

  • 有門——在雨雪天氣時村民會進入可接受的建築中(沒有門的情況村民當然不會進入,因為門的存在決定房屋)
  • 無需光照(光源的存在與房屋有效性的判斷無關)
  • 草地(地板貌似與有效性無關,以下地面已經測試過:南瓜燈、冰、書櫃、金礦,都可以接受,雖然冰地面看上去很有趣)
  • 有趣的是,不管門是以何種形式放置在框架內部或外部,村民都會進入房屋(下圖)
  • 地板可以和門不在一個水平面上(內部的地板可以比門低一格且不用梯子,或者比門高一格,只要門框能夠容納頭的空間)
  • 可接受的建築不要求有屋頂(屋頂可以是完全露天的,這樣的話在下雨的時候村民會在露天建築內部試圖逃離)
    • 實際上,一個可接受的「房屋」在最小的情況下可以只包含門和一個與門在相同高度上並且距離小於 30 格的建築方塊
  • 村民只有在距離門 15 格之內才可以直接找到房屋,與建築的其他部分無關(並且不會隨機行走)
  • 村民們會嘗試將自己擠進同一個房屋中,如果這個房屋距離他們最近的話
  • 一個單獨的門對新生成的村民來說不被視為建築,但是摧毀已存在的建築的所有建築方塊不會使得之前的居民忘記這個房屋,他們會呆在之前的門的「內部」 3 格之內的地方
  • 注意無論建築有多大,村民們只會在」活動地「占據房屋時處於門三格之內的地方
  • 「房屋」的最終定義看上去是這樣的:任意一扇門,並且在相同高度的 30 格之內有至少一個建築方塊


門的位置:

可接受 (自然形成的村莊)

(內部)

(外部)

可接受


可接受(某些原因)


可接受



另類地,玩家可以使用MCEdit等Mod來複製和粘貼房子。

鐵匠鋪

鐵匠鋪內的儲物箱可能會有一格以上放有下列清單中的物品。可能會有數個格子放了同樣的物品,但每格中物品的數量不會超出清單中的數量。

物品 每種物品數量 比重 機率
麵包 1 – 3 15 60%
蘋果 1 – 3 15 60%
鐵錠 1 – 5 10 45%
鐵劍 1 5 25.6%
鐵鎬 1 5 25.6%
鐵製頭盔 1 5 25.6%
鐵製胸甲 1 5 25.6%
鐵製護腿 1 5 25.6%
鐵製靴子 1 5 25.6%
橡木樹苗 3 – 7 5 25.6%
黑曜石 3 – 7 5 25.6%
金錠 1 – 3 5 25.6%
鑽石 1 – 3 3 16.2%
1 3 16.2%
鐵製馬鎧 1 1 5.7%
黃金馬鎧 1 1 5.7%
鑽石製馬鎧 1 1 5.7%

歷史

Notch最初曾由他本人自己進行NPC村莊的各種工作,但最後把主要工作都交給了Jeb來使他可以處理其它事情。[3]Jeb曾說過,在村莊的初期測試,在鐵匠鋪中的岩漿經常令整個村莊著火[4]

NPC村莊在Beta 1.8被加入到遊戲當中。在Beta 1.9 Pre-release版本中,村民被加入並會在NPC村莊中生成。

一張NPC村莊的照片曾被Notch在Beta 1.8被發布之前被公布。[5][6]即使照片只顯示建築物的外牆,後來在PAX期間拍攝的影片顯示了它們的內部結構。

NPC村莊最常在沙漠或平原生態域中生成。為了解決許多阻礙其發展的問題,村莊已被暗示將有自己的生態域。[7]

快照 12w07a開始,根據該村現有的房屋數量,村民會自動重新生成。這很有用,因為殭屍攻城也已被採用,成群的殭屍將有機會在夜間生成和攻擊附近村莊的村民。玩家可以透過建造一個具有牆壁、屋頂和木門的建築物來補充現有房屋的數量。

而由快照 12w08a開始,鐵魔像將在村莊附近生成,以從任何怪物手裡保護其村民,除了被動生物,狼,和某些敵對怪物,而最明顯的是爬行者。

自從快照 12w21a為村民加入了交易系統,並加入了綠寶石作為其交易貨幣。

快照 12w21a,為NPC村莊加入了沙漠生態域的村莊風格。

快照 12w32a開始,村民會對一位玩家的行為作出正面或負面的反應。歡迎程度起始為0,根據玩家的行為在10到-30之間變化:

有效行為
行為 歡迎程度
與村民交易至其新增交易組合 +1
傷害一位村民 -1
傷害兒童村民 -3
殺死一位村民 -2
殺死一個位於村莊內的鐵魔像 -5

PAX

NPC村莊是在PAX試玩期間向公眾展示出來的。用於展視目的,Notch讓他們在重生點附近出現,好使人們能夠看到它們。[8]在PAX期間Notch用他的Android手機聲明了NPC們尚未被加入到村莊中,但他們會在未來被加入。(根據Jeb的話語,村莊NPC會被推遲到Beta 1.9才加入。[9])大部分NPC建築物是以木材為基礎資源,以及鵝卵石制的外框,以及還3方塊寬的礫石路。礫石似乎會在村莊生成時取代最上層的泥土。[10]

與Notch的訪問

Notch曾經回答了關於NPC村莊的一些問題,在訪問中他透露了有關它們的一些想法:[11]

  • 如果你對村民好(給他們物品),他們也會給你「回贈」物品(交易系統)。
  • 如果你對村民不好(攻擊/殺害他們),他們會嘗試對你做同樣的事情(鐵魔像的防禦行為)。
  • 掃蕩儲物箱會激怒村莊/該儲物箱的擁有者然後他們將攻擊你(友好程度)。

畫廊

舊版

你知道嗎

  • NPC村莊是可在世界生成頁面中的更多世界選項裡的生成結構一項中設定是否生成。
  • 如果礫石路透過有草叢的區域,草叢將被移除,它也可能會掉下種子
  • 礫石路也可能會因為一個地上的洞穴而斷開。
  • 在村莊裡的農場會因避免空浮而在其下所有空的區域用泥土填補。當農場在峽谷上生成,這可能會導致一個非常高大的泥土長方體「建築物」在農場下方生成,而乍看之下幾乎看起來像是區塊錯誤。
  • 地面上的峽谷和洞穴如果在NPC村莊中生成,小則可能有斷開的礫石路,大則可能大部分村莊都被「扯」入該「縫隙」裡[12]
  • 本來,NPC村莊是給豬人居住的。[13]
  • 在早期的截圖中,村莊部分是用青苔鵝卵石來建造的。
  • 直接生成在NPC村莊內的建築物是可能的。例如:'gimmeabreak'(1.0.0)
  • 在NPC村莊中的水井無法作為無限水源,因為它們深多於一個方塊。(如果沙/礫石填滿它們的底部,它們的確可成為無限的水源。在正式版1.7以後可以直接成為無限水源)
  • 有時建築物生成時它們的入口會被埋著。你不是把入口挖出來,就是要挖通牆壁。
  • 正式版1.7以後,村莊可能生成在新增的莽原生態域
  • 在NPC村莊不睡覺度過一個夜晚是很危險的,因為會大量生成殭屍感染村民或者攻擊你。如果你在玩極限生存,第一夜儘量不要再村莊度過。如果是困難模式下,儘量把你躲的房間的門堵上,以度過黑夜,否則殭屍會砸門進來。這是很危險的。
  • NPC村莊可以在超平坦的海洋的海底生成,此時村莊上方的水會消失。

攜帶版

  • 由於攜帶版中,壓力板還沒有被加入,所以村莊中的桌子是由一塊棕色地毯柵欄組成的
  • 在攜帶版中,如果村莊旁有河流,那麼在河面上的礫石路會被木橋替代粗體文字

攜帶版村莊代碼

引用

Advertisement