俯視NPC村莊。
NPC村莊的圖片。
NPC村莊(NPC Villages)是非玩家角色(NPC)所居住的建築物團體,NPC是會隨機生成的村民。村莊使用多少空間是隨機的,和地形一樣。
建築物
一些可在村莊內發現的建築物包括:
- 小木屋:由木塊,欄杆,木板和石春製成,沙漠裏的屋子由平滑沙石和沙石製成,另有玻璃片做窗户。有些小木屋的屋頂會有陽台。
- 住宅:和小木屋的材料一樣。但它們比小木屋大,而且是L形的;從頂部來看家往往被誤認為是T形,但在地上或裏面看是明顯的「L」形。
- 肉店:用木樓梯來做長凳,在欄杆上面加塊壓力板來做桌子,和用雙石半磚做成的前台。它們也有被圍欄隔開的後院。
- 圖書館:有書櫃和工作台。
- 農場:由木塊所包圍的小麥、紅蘿蔔和薯仔農場。
- 水井:由石春和欄杆包圍着的2x10x2的水池。
- 鐵匠鋪:由石春,鐵欄杆,熔爐和小型岩漿池建造出來。它們後面還有一個有儲物箱的房間。儲物箱中可找到麪包,蘋果,鐵劍,鐵鎬,鐵盔甲,鐵錠,金錠,樹苗,黑曜石,和鑽石。在鐵匠鋪中的岩漿在罕有情況下能燒着附近的建築物。
- 教堂:由石春組成的建築物,是一個小型3層高的塔並配備有梯到頂端的陽台上(有時會被誤認為是一座瞭望塔或堡壘)。
- 街燈:用重疊的欄杆作為燈柱,上加黑色羊毛和火炬。
- 砂礫路(或平滑沙石路):連接大部分的建築物。
村莊內建築物的數量各不相同,另外並非所有類型的建築物都將出現在每一個村莊裏。但絕對會有一個水井,最多可有兩個教堂,兩個鐵匠鋪,兩個圖書館,兩個肉店和三個住宅。[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村莊
一個房子的最低要求。一個附近30個方塊內至少有一塊建築方塊的門。村民們將會聚集在幾扇門組成的一座房子內(與結構尺寸無關)。
注意!圖為一個「符合要求」的房子。可以看到一個村民正嘗試躲雨。
玩家可以給村莊加入更多的門,這樣會有更多的村民生成。村莊裏每個有效的門會生成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]
- 如果你對村民好(給他們物品),他們也會給你「回贈」物品(交易系統)。
- 如果你對村民不好(攻擊/殺害他們),他們會嘗試對你做同樣的事情(鐵人的防禦行為)。
- 掃蕩儲物箱會激怒村莊/該儲物箱的擁有者然後他們將攻擊你(友好程度)。
畫廊
- EndermenReddit.png
一張由 Notch 發佈的官方圖片。照片上可以看到一個接近兩個NPC家的玩家,兩個終界使者也能在這張圖片上看到。
- Villagebarelyvisable.png
一個在遠處看到的NPC村莊。
- Npc Village Bug.png
自然生成的NPC村莊Bug。
- The 13w22a Banner.png
13w22a的村莊。
- Village 2 (Day).png
在快照12w21a之前沙漠生物羣落中生成的一座村莊。 注意建築物仍由木板和石春構成。
- Ice Superflat Village.png
一座村莊生成在頂部是積雪的超平坦世界。
- Wheat Field.png
被礫石路切斷的小麥田,其中部份小麥種在礫石上。
舊版
一座生成在巨大化世界世界的村莊。注意一些建築是如何生成在山上或石春柱上的。
- 2012-06-19 17.24.19.png
一棵仙人掌生成在村莊的一間房屋的木地板上。
- Hilly village.png
一座生成在平原的村莊, 一些房子被堆疊在一起。
- VillageOnCliff.png
生成在峽谷上方的村莊。
- 1091183527952791163 1.png
生成於水中的NPC村莊。
你知道嗎
- NPC村莊是可在世界生成頁面中的更多世界選項裡的生成結構一項中設定是否生成。
- 如果砂礫路透過有草叢的區域,草叢將被移除,它也可能會掉下種子。
- 砂礫路也可能會因為一個地上的洞穴而斷開。
- 在村莊裏的農場會因避免空浮而在其下所有空的區域用泥土填補。當農場在峽谷上生成,這可能會導致一個非常高大的泥土長方體「建築物」在農場下方生成,而乍看之下幾乎看起來像是區塊錯誤。
- 地面上的峽谷和洞穴如果在NPC村莊中生成,小則可能有斷開的砂礫路,大則可能大部分村莊都被「扯」入該「縫隙」裡[12]
- 本來,NPC村莊是給豬人居住的。[13]
- 在早期的截圖中,村莊部分是用青苔石春來建造的。
- 直接生成在NPC村莊內的建築物是可能的。例如:'gimmeabreak'(1.0.0)
- 在NPC村莊中的水井無法作為無限水源,因為它們深多於一個方塊。(如果沙/砂礫填滿它們的底部,它們的確可成為無限的水源。在正式版1.7以後可以直接成為無限水源)
- 有時建築物生成時它們的入口會被埋着。你不是把入口挖出來,就是要挖通牆壁。
- 正式版1.7以後,村莊可能生成在新增的熱帶稀樹草原生物羣落
- 在NPC村莊不睡覺度過一個夜晚是很危險的,因為會大量生成喪屍感染村民或者攻擊你。如果你在玩極限生存,第一夜儘量不要再村莊度過。如果是困難模式下,儘量把你躲的房間的門堵上,以度過黑夜,否則喪屍會砸門進來。這是很危險的。
- NPC村莊可以在超平坦的海洋的海底生成,此時村莊上方的水會消失。
攜帶版
攜帶版村莊代碼
引用
- ↑ 基於在Minecraft 1.1預設中生成的29個村莊。
- ↑ 基於在Minecraft 1.1超平坦中生成的29個村莊。
- ↑ notchtweet:101212681234681858
- ↑ jebtweet:101675386190045184
- ↑ http://www.minecraftforum.net/news/117-18-updates-ingame-screenshots/
- ↑ https://plus.google.com/110398919759279012596/posts
- ↑ notchtweet:101219771936276480
- ↑ http://www.twitch.tv/realnotch/b/293537610 (at 3:37)
- ↑ jebtweet:109652524839079937
- ↑ http://www.youtube.com/watch?v=X33dxpD4kk0&t=04m35s
- ↑ http://uk.pc.ign.com/articles/118/1182014p1.html
- ↑ http://www.youtube.com/watch?v=LOOLYN1StgA
- ↑ notchtweet:62531431175421952








