Minecraft Wiki

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

了解更多

Minecraft Wiki
Advertisement

Template:BlockTileEntity

Disambig gray  本文章介紹的是生怪箱方塊。關於生怪塔,請見「教學/生怪塔」。

生怪箱(Monster spawners)是可以生成生物方塊

取得

生怪箱不能在生存模式中獲得,即使使用了絲綢之觸。然而,如果不用鎬開採,開採速度就會變慢,開採後也不會跌落任何經驗。

Template:Breaking row

它也不在創造模式物品欄裡(除了攜帶版),對它使用選擇方塊也不會生效,必須透過命令獲得。然而,不像其它的多數方塊那樣,仍然可以透過命令獲得其物品形式。

自然生成

生怪箱可在這些地方自然生成,生成時會隨機選擇生成的生物:

地牢
可能是一個喪屍生怪箱(50%機率)、骷髏骨生怪箱(25%機率)或蜘蛛生怪箱(25%機率)。
廢棄礦坑
蜘蛛網環繞的洞穴蜘蛛生怪箱。
要塞
蠹魚生怪箱,位於終界傳送門房間。每個要塞只有1個。
地獄要塞
烈焰使者生怪箱,位於有樓梯引領上去的陽台上。每個地獄要塞一般有2個。

用途

當玩家位於生怪箱16格範圍內時,生怪箱會在其周圍的8*8*3區域生成生物,提供該區域可被找到的生物種類的合適生成位置。方塊會嘗試在它周圍生成4隻生物,然後在再次生成之前會等待10-39.95秒。

當獲得生怪箱的物品形式並放置生怪箱時,在PC版預設會生成,而在攜帶版則為空。

生怪箱要生成的生物可對着生怪箱使用生成蛋來改變。

和平難易度,生怪箱仍然會出現,但任何生成的敵對生物都會在它們生成後立刻消失。喪屍豬人岩漿史萊姆地獄幽靈根本不會生成。

不像其它的多數透明方塊那樣,生怪箱只有在繪製時是透明的。這意味着可以把紅石和火炬放在生怪箱上面,傳導紅石訊號,窒息生物等。

生怪箱不能被活塞推動。

機制

玩家距離生怪箱16個方塊內時,生怪箱才會工作。當生怪箱工作時,會以生怪箱方塊為中心的8×3×8(8格長寬,3格高)的有效區域生成生物,這意味着生物可以在一個9×9的區域,或距離生怪箱3.5格的位置生成(PC版在用 /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%
  1. 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個生物。當生怪箱生成了生物時,它會發出嘶嘶聲,生怪箱內火焰升騰。如果生怪箱在有效區域內找不到任何符合要求的位置生成生物,則每一都會嘗試一次。如果在生成階段生怪箱周圍17×9×17的空間存在至少6個生物,則生怪箱內火焰會升騰(表示已經「生成」了新的生物),但實際上生成過程被跳過,進入下一個週期。

當在一個沒有有效位置生成生物的生怪箱附近進行開採時,有時候生怪箱會在方塊被開採後立即生成一隻怪物。

自訂生怪箱

生怪箱本身的能力比它們被用在Minecraft生存上的能力要高得多。使用命令可客製化生怪箱的許多方面:

  • 生怪箱可用於生成任何種類的實體。
  • 單個生怪箱可以生成多個不同的實體,這個實體會在一個列表中被隨機選擇。
  • 可在生成的實體上設定屬性。
  • 生怪箱的各種各樣的範圍和定時屬性都可以被改變。

關於自訂生怪箱的詳細資訊技術請詳見下面

數據值

參見:區塊格式

生怪箱擁有一個與其關聯的方塊實體值,該方塊實體值儲存了關於該生怪箱的附加數據。生怪箱的方塊實體ID為MobSpawner。(mob_spawner[即將到來])。

Java版

  • 方塊實體數據
    • 方塊實體共通標籤
    • 生成籠共通標籤

基岩版

  • 方塊實體數據
    • 方塊實體共通標籤
    •  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
祕密週五更新 2File:Monster Spawner-Pre Beta 1.9.png 加入了生怪箱。它們可以被撿起來。當放置生怪箱時會生成
2010年6月27日生怪箱擁有獨立的ID,以減少遊戲崩潰。
Java版Beta
?方塊名稱由「生物生成器」改成「生怪箱」。
1.2生怪箱內的縮小版生物重新出現,而在前些版本中一度消失。
release
1.0.0Beta 1.9-pre1Monster Spawner 生怪箱的材質被換成了深色。
Beta 1.9-pre3用一把附魔了絲綢之觸的工具可以取得生怪箱。當它被放置的時候,它會生成豬。
Beta 1.9-pre5墨魚生怪箱現在只在一個狹窄的高度(46-62)中有效。
「絲綢之觸」對生怪箱不再有效。
Beta 1.9-pre6生怪箱現在更加容易被摧毀。
1.2.112w06a多人遊戲中的生怪箱顯示了它所生成的生物。在之前它一直顯示的是一隻豬。
1.3.112w22a生怪箱被破壞後會跌落經驗球。
12w26a生怪箱支援生成擁有額外數據的生物類型。
1.814w26c生怪箱的水平生成範圍現在是從方塊中心處開始計算而不是從西北角處計算。
排除區域大小被減少了:對於一個預設的生怪箱,要防止生成生物,必須在9×9×9而不是在17×9×17的區域內存在6隻生物。
14w28b可對着生怪箱使用生成蛋來改變生怪箱的類型。
1.916w02a生成大型生物的生怪箱現在會調整內含縮小版生物的尺寸來與生怪箱的尺寸相適應。
upcoming
1.1116w32a實體ID從MobSpawner變成了mob_spawner
攜帶版Alpha
0.9.0build 1加入生怪箱。
build 2對創造模式物品欄種加入生怪箱,並且可以用生成蛋改變生怪箱的類型。
build 9生怪箱現在會發光了。
原主機版
TU1CU11.0Patch 1 加入生怪箱。
TU31CU191.22Patch 3現在可以用生成蛋改變生怪箱的類型。

錯誤

Template:Issue list

你知道嗎

  • 主機版[需要驗證],如果一個生怪箱被設定為生成巨人、地獄幽靈、終界使者或鐵人,其裏面的生物模型比生怪箱大,且模型突出來的部分會超出生怪箱的側面。如果生怪箱被設定為生成終界使者,那麼它們的頭會伸出生怪箱方塊。這不會在攜帶版或PC版上發生。
  • 生怪箱裏微型生物的類別對應實際生物的類別。因此,如果生怪箱被設定為生成終界龍凋零怪,那麼當看着生怪箱時,它們的BOSS血量條是可見的。
  • 攜帶版和PC版,生怪箱裏包含旋轉的喪屍骷髏骨的生怪箱生成的生物有機率會穿戴護甲。
  • 如果生怪箱位於蘑菇地或磨菇地海岸生物羣落,生怪箱仍然會工作。

畫廊

另見


Advertisement