Template:BlockTileEntity
生怪箱(Monster spawners)是可以生成生物的方塊。
取得
生怪箱不能在生存模式中獲得,即使使用了絲綢之觸。然而,如果不用鎬開採,開採速度就會變慢,開採後也不會掉落任何經驗。
Template:Breaking row
它也不在創造模式物品欄裡
自然生成
生怪箱可在這些地方自然生成,生成時會隨機選擇生成的生物:
- 地牢
- 可能是一個殭屍生怪箱(50%機率)、骷髏生怪箱(25%機率)或蜘蛛生怪箱(25%機率)。
- 廢棄礦坑
- 被蜘蛛網環繞的洞穴蜘蛛生怪箱。
- 綠林府邸
- 很小几率會生成一座內部具有被蜘蛛網環繞的蜘蛛生怪箱的小房間。
- 要塞
- 蠹魚生怪箱,位於終界傳送門房間。每個要塞只有1個。
- 地獄要塞
- 烈焰使者生怪箱,位於有階梯引領上去的陽台上。每個地獄要塞一般有2個。
用途
當玩家位於生怪箱16格範圍內時,生怪箱會在其周圍的8*8*3區域生成生物,提供該區域可被找到的生物種類的合適生成位置。方塊會嘗試在它周圍生成4隻生物,然後在再次生成之前會等待10-39.95秒。
當獲得生怪箱的物品形式並放置生怪箱時,在Java版預設會生成豬,而在攜帶版則為空。
生怪箱要生成的生物可對著生怪箱使用生怪蛋來改變。
在和平難易度,生怪箱仍然會出現,但任何生成的敵對生物都會在它們生成後立刻消失。殭屍豬人、岩漿立方怪和地獄幽靈根本不會生成。
不像其它的多數透明方塊那樣,生怪箱只有在繪製時是透明的。這意味著可以把紅石和火把放在生怪箱上面,傳導紅石訊號,窒息生物等。
生怪箱不能被活塞推動。
機制
玩家距離生怪箱16個方塊內時,生怪箱才會工作。當生怪箱工作時,會以生怪箱方塊為中心的8×3×8(8格長寬,3格高)的有效區域生成生物,這意味著生物可以在一個9×9的區域,或距離生怪箱3.5格的位置生成(Java版在用 /setblock 指令放置時可以改變這些參數)。生物可以在此區域符合生物生成要求的任意一處生成,生物更有可能生成在靠近生怪箱而不是遠離生怪箱的地方。
當生物生成的 X 和 Z 座標(註:不一定與生怪箱對齊)是小數時,它們會生成在 Y 座標是整數的地方。生物可以生成在8×8平面區域內的任意一處,但生成的生物腳的高度會與生怪箱方塊在同一層,或者比它高一層或低一層。
對於一些在生成區域以外生成的生物來說,必須遠離不透明方塊以確保可以容納生物的高度和寬度,或由其它規則支配它們的每個生成區域。對於一些需要2格高或以上的空間才能生成的生物(如殭屍、骷髏或在Y軸最上面生成的烈焰使者)來說,上面的空間必須只包含空氣。
| 生物形態 | 需求空間 | 在8×8×4的空間內的生成比率[注 1] | 垂直 對齊 | ||||
|---|---|---|---|---|---|---|---|
| 豬 | 8.9 × 8.9 × 2.9 | 2.531252% |
| ||||
| 洞穴蜘蛛 | 8.7 × 8.7 × 2.5 | 1.531252% |
| ||||
| 蠹魚 | 8.3 × 8.3 × 2.7 | 0.28125% |
| ||||
| 殭屍 骷髏 烈焰使者 |
8.6 x 8.6 x 3.8 | 1.125% |
| ||||
| 蜘蛛 | 9.4 × 9.4 × 2.9 | 6.125% |
|
- ↑ 8×8×3 是生怪箱生成實體的實際生成區域,但該區域只包含了實體的中央。失敗機率假設為 8×8×4,因為它是一個流行的誤解,以為 8×8×4 是生怪箱的真空區域的最大效率——它實際上取決於實體自身的大小。注意,10×10×4 保證是所有上述生物的適應值。也請注意,該失敗機率只是說明在生成區域的角落生成生物的失敗嘗試,而不是生物生成在與生怪箱方塊自身交叉位置的失敗嘗試。
對於表中所有列出的生成區域,其水平面是以生怪箱方塊為中心的。例如豬的生成區域是8.9×8.9×2.9,這個生成區域要求要有草地,這會減少實際成功生成區域的大小。然而,其它生物可以生成在空中,忽略了對地面的普通生成規則。
生怪箱不需要在正確的生態域4格內生成生物。同樣,生怪箱可以把生物放置在它們不會正常生成的地方。例如,一個哞菇生怪箱在平原生態域裡,只要生成區域有菌絲方塊,那麼哞菇生怪箱就會工作。
生怪箱方塊會嘗試在有效區域內隨機選擇的位置生成4個生物,每次生成後會等待200-799刻(10-39.95秒)。在等待時,生怪箱方塊裡面的生物會越轉越快。除了對地面的生成要求,生物的其它生成要求也必須要滿足(例如不能生成在固體方塊裡、亮度範圍要正確等),因此生怪箱常常不能生成4個生物。當生怪箱生成了生物時,它會發出嘶嘶聲,生怪箱內火焰升騰。如果生怪箱在有效區域內找不到任何符合要求的位置生成生物,則每一刻都會嘗試一次。如果在生成階段生怪箱周圍9×9×9的空間存在6個或以上該生怪箱對應生物,則生怪箱內火焰會升騰(表示已經「生成」了新的生物),但實際上生成過程被跳過,進入下一個週期。
當在一個沒有有效位置生成生物的生怪箱附近進行開採時,有時候生怪箱會在方塊被開採後立即生成一隻怪物。
自訂生怪箱
一個生怪箱正在生成蜘蛛。
生怪箱本身的能力比它們被用在Minecraft生存上的能力要高得多。使用指令可客製化生怪箱的許多方面:
- 生怪箱可用於生成任何種類的實體。
- 單個生怪箱可以生成多個不同的實體,這個實體會在一個列表中被隨機選擇。
- 可在生成的實體上設定屬性。
- 生怪箱的各種各樣的範圍和定時屬性都可以被改變。
關於自訂生怪箱的詳細資訊技術請詳見下面。
資料值
生怪箱擁有一個與其關聯的方塊實體值,該方塊實體值儲存了關於該生怪箱的附加資料。生怪箱的方塊實體ID為mob_spawner。
- 方塊實體資料
- 方塊實體共通標籤
- 生怪磚共通標籤
基岩版:
- 方塊實體資料
- 方塊實體共通標籤
- EntityIdentifier:將要生成的實體的ID。
[需要更多資訊] - Delay:在下次生成前的冷卻時間(刻)。設為0會導致玩家進入生怪範圍後立即生成實體。
- MinSpawnDelay:下一次生成冷卻時間的最小隨機冷卻時間值。
- MaxSpawnDelay:下一次生成冷卻時間的最大隨機冷卻時間值。
- SpawnCount:每次生成的實體數。
- MaxNearbyEntities:允許的附近相同實體的最大數量(
SpawnRange* 2 + 1 ×SpawnRange* 2 + 1 × 8的範圍,以生怪磚為中心[需要測試])。 - RequiredPlayerRange:當玩家啟動此生怪磚時覆蓋的球形範圍。
- SpawnRange:生怪磚嘗試隨機放置生物的範圍半徑。範圍是方形的,且中心定於為生怪磚的X和Z座標的隨機附近,而不是生怪磚的位置。
[需要測試]預設值為4。 - DisplayEntityWidth:生怪磚內顯示的實體的寬度。
- DisplayEntityHeight:生怪磚內顯示的實體的高度。
- DisplayEntityScale:生怪磚內顯示的實體的大小。
- SpawnData:(可能不存在)包含在生成後複製到下一個生成的實體的標籤。
- Properties:屬性組件。
- TypeId:實體的命名空間ID。
- Weight:與其他生成權重相比,該生成被選中的機率。必須為正且至少為1。
- SpawnPotentials:(可能不存在)允許生成的實體的列表。
- :下一次生成。
- Properties:屬性組件。
- TypeId:實體的命名空間ID。
- Weight:與其他生成權重相比,該生成被選中的機率。必須為正且至少為1。
- :下一次生成。
歷史
| Java版Infdev | |||||
|---|---|---|---|---|---|
| 秘密週五更新 2 | File:Monster Spawner-Pre Beta 1.9.png 加入了生怪箱。它們可以被撿起來。當放置生怪箱時會生成豬。 | ||||
| 2010年6月27日 | 生怪箱擁有獨立的ID,以減少遊戲崩潰。 | ||||
| Java版Beta | |||||
| ? | 方塊名稱由「生物生成器」改成「生怪箱」。 | ||||
| 1.2 | 生怪箱內的縮小版生物重新出現,而在前些版本中一度消失。 | ||||
| release | |||||
| 1.0.0 | Beta 1.9-pre1 | ||||
| Beta 1.9-pre3 | 用一把附魔了絲綢之觸的工具可以取得生怪箱。當它被放置的時候,它會生成豬。 | ||||
| Beta 1.9-pre5 | 魷魚生怪箱現在只在一個狹窄的高度(46-62)中有效。 | ||||
| 「絲綢之觸」對生怪箱不再有效。 | |||||
| Beta 1.9-pre6 | 生怪箱現在更加容易被摧毀。 | ||||
| 1.2.1 | 12w06a | 多人遊戲中的生怪箱顯示了它所生成的生物。在之前它一直顯示的是一隻豬。 | |||
| 1.3.1 | 12w22a | 生怪箱被破壞後會掉落經驗球。 | |||
| 12w26a | 生怪箱支持生成擁有額外資料的生物類型。 | ||||
| 1.8 | 14w26c | 生怪箱的水平生成範圍現在是從方塊中心處開始計算而不是從西北角處計算。 | |||
| 排除區域大小被減少了:對於一個預設的生怪箱,要防止生成生物,必須在9×9×9而不是在17×9×17的區域內存在6隻生物。 | |||||
| 14w28b | 可對著生怪箱使用生怪蛋來改變生怪箱的類型。 | ||||
| 1.9 | 16w02a | 生成大型生物的生怪箱現在會調整內含縮小版生物的尺寸來與生怪箱的尺寸相適應。 | |||
| 1.11 | 16w32a | 方塊實體ID從MobSpawner變更為mob_spawner。 | |||
| 攜帶版Alpha | |||||
| 0.9.0 | build 1 | 加入生怪箱。 | |||
| build 2 | 對創造模式物品欄種加入生怪箱,並且可以用生怪蛋改變生怪箱的類型。 | ||||
| build 9 | 生怪箱現在會發光了。 | ||||
| 原主機版 | |||||
| TU1 | CU1 | 1.0 | Patch 1 | 加入生怪箱。 | |
| TU31 | CU19 | 1.22 | Patch 3 | 現在可以用生怪蛋改變生怪箱的類型。 | |
錯誤
Template:Issue list
你知道嗎
- 在原主機版
[需要驗證],如果一個生怪箱被設定為生成巨人、地獄幽靈、終界使者或鐵魔像,其裡面的生物模型比生怪箱大,且模型突出來的部分會超出生怪箱的側面。如果生怪箱被設定為生成終界使者,那麼它們的頭會伸出生怪箱方塊。這不會在基岩版,但會在Java版上發生。 - 生怪箱裡微型生物的類別對應實際生物的類別。因此,如果生怪箱被設定為生成終界龍或凋零怪,那麼當看著生怪箱時,它們的BOSS血量條是可見的。
- 在基岩版和Java版,生怪箱裡包含旋轉的殭屍或骷髏的生怪箱生成的生物有機率會穿戴護甲。
- 如果生怪箱位於蘑菇地或磨菇地海岸生態域,生怪箱仍然會工作。
畫廊
- 2011-11-27 12.33.58.png
兩個相連的地牢和兩個生怪箱
- 2011-03-15 14.05.55.png
一個巨人生怪箱
- 2011-03-15 14.06.55.png
一個地獄幽靈生怪箱
被修改為生成穿著鑽石盔甲的殭屍的生怪箱
- 2011-12-21 18.00.55.png
一個生成骷髏的生怪箱
- Monster Spawner-Pre Beta 1.9.png
生怪箱的舊材質
另見

