Minecraft Wiki

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

了解更多

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

生成籠(Monster Spawner)是可以生成生物方塊,內含一個縮小並旋轉着的生物模型。

生成[]

自然生成[]

生成籠可在這些地方自然生成,生物的種類取決於所在的結構:

地牢
可能是一個喪屍生成籠(50%概率)、骷髏骨生成籠(25%概率)或蜘蛛生成籠(25%概率)。
廢棄礦坑
蜘蛛網環繞的洞穴蜘蛛生成籠。
林間別墅
很小概率會生成一座內部具有被蜘蛛網環繞的蜘蛛生成籠的小房間
要塞
蠹魚生成籠,位於終界傳送門房間。每個要塞只有1個。
地獄要塞
烈焰使者生成籠,位於有樓梯引領上去的陽台上。每個地獄要塞一般有2個。
堡壘遺蹟
岩漿史萊姆生成籠,被鐵鏈掛在藏寶室的天花板上。

Java版中,如果自然生成的埋藏的寶藏的儲物箱生成在了生成籠的位置上,儲物箱會取代生成籠且不包含任何戰利品,同時在儲物箱的周圍生成5個空生成籠。[1]

取得[]

生成籠的物品形式只能透過創造模式物品欄創造模式中使用選取方塊/give命令獲得。

破壞[]

挖掘生成籠的合適工具是鎬。生成籠被挖掘後不會跌落。

Lua錯誤 在Module:Breaking_table的第443行:bad argument #1 to 'ipairs' (table expected, got string)

生成籠被破壞後會跌落15-43點經驗

用途[]

生成籠預設為空,可對着生成籠使用生成蛋來設定或改變要生成的生物。

和平難易度下,生成籠生成的任何敵對生物都會在它們生成後立刻消失,而喪屍豬人地獄幽靈完全不會生成。

不像其他的多數透明方塊那樣,生成籠只是繪製成透明的。也就是説,生成籠具有固體方塊的屬性,例如可以窒息生物、傳導紅石訊號。

生成籠不能被活塞推動。

機制[]

玩家距離生成籠16個方塊內時(含生成籠),生成籠才會工作。生成籠工作時,會在一個以生成籠為中心的空間體積內生成對應生物,在Java版中,這個空間體積底面是一個邊長為9的正方形,高3格;在基岩版中,底面則為一個軸長為9格的正菱形,同樣高3格[2]

生成籠內有一個微縮的生物模型,在啟動時會以[需要更多資訊]RPM的速度逆時針旋轉。其中旋轉的生物可能會穿着盔甲、也可能攜帶不祥旗幟

生成籠方塊會嘗試在這個有效區域內隨機選擇的4個位置(作為生物的腳部座標)分別嘗試生成1個生物,每次生成後會等待200-799刻(10-39.95秒)。在等待時,生成籠中的生物模型的旋轉速度會加快。除了不透明地面這一常規生成要求不需要被滿足,生物的其他生成要求必須要滿足(見下文生成需求),因此生成籠常常不能生成超過4個生物。當生成籠生成了生物時,它會發出嘶嘶聲並產生火焰粒子效果。如果生成籠在有效區域內找不到任何符合要求的位置生成生物,則每一都會嘗試一次。如果在生成階段的有效空間存在6個或以上該生成籠對應生物,則生成籠內會產生火焰粒子(表示已經「生成」了新的生物),但實際上生成過程被跳過,進入下一個週期。

生物更有可能生成在靠近生成籠而不是遠離生成籠的地方。當生物生成的X和Z座標(平面位置)是小數時,它們會生成在Y座標(高度位置)是整數的地方。

生成需求[]

生成籠會去除對地面不透明的生成需求,但生物的其他生成需求(碰撞箱、亮度)還是需要滿足。也就是説,對於一些在生成區域邊緣生成的生物來説,必須遠離不透明方塊以確保可以容納生物的高度和寬度。對於一些需要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%
岩漿史萊姆 10.05 × 10.05 × 4.09 ?%
  1. 8×8×3是生成籠生成實體的實際生成區域,但該區域只包含了實體的中央。失敗概率假設在8×8×4空間計算,但這是一個流行的誤解:8×8×4被認為是生成籠的真空區域的最大效率——它實際上取決於實體自身的大小。注意,10×10×4保證是所有上述生物的適應值。此外,這僅是在生成區域的邊緣嘗試生成生物的失敗概率,而非其他原因,如:在與生成籠方塊重合位置嘗試生成生物失敗等。

對於表中所有列出的生成區域,其水平面是以生成籠方塊為中心的。雖然豬的生成區域是8.9×8.9×2.9,但是豬生成時腳下必須有草地,導致實際成功生成區域的大小減小到8.9×8.9×1。其他生物可以生成在空中,忽略對地面的普通生成規則。

生成籠生成生物時無視生物羣落指定的自然生成生物,處於蘑菇地生物羣落的生成籠能生成敵對生物,虛空生物羣落中的生成籠也能正常生成任何生物。

生成籠的運作不受遊戲規則doMobSpawning的影響,也不受生成上限的影響。

大部分生物的生成需求不含生物羣落,所以生成籠可以把生物放置在它們不會正常生成的地方。例如,一個蘑菇牛生成籠在平原生物羣落裡,只要生成區域有菌絲土方塊,那麼蘑菇牛生成籠就會生成蘑菇牛。

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

停用[]

Blaze Spawner Blocking Pattern

熒光石停用烈焰使者生成籠

停用生成籠所需的條件取決於生物的種類。

對於只在黑暗中生成的生物,讓生怪區域亮度等級大於0可防止生怪。在生成籠周圍放置火炬即可。

對於烈焰使者蠹魚生成籠,阻止它生怪需要需要至少12的亮度等級。例如:

  • 像右圖那樣使用至少16個亮度為15的方塊圍起來。
  • 在和生成籠同一高度使用7×7格火炬緊密圍起。
  • 由於基岩版的生成籠只在菱形區域生成生物,在生成籠四邊各放一個亮度15的南瓜燈即可停用。

岩漿史萊姆生成籠無法透過提高亮度等級停用。

將生成籠的生怪範圍完全用固體方塊填滿可以有效將其停用。

自訂生成籠[]

Example monster spawner - Spider

一個蜘蛛生成籠

命令可以自訂生成籠:

  • 用於生成任何種類的實體。
  • 可以隨機生成多種不同的實體。
  • 可以設定生成的實體的屬性。
  • 可以改變生成籠本身的部分運作機制,如生成生物的範圍、每隔多久嘗試一次生成生物。

關於自訂生成籠的詳細技術性資訊詳見#數據值

音效[]

Java版

字幕字幕分類描述命名空間ID音高
方塊被破壞方塊破壞方塊block.metal.breaksubtitles.block.generic.break
[音效 1]玩家帶有墜落傷害時墜落在方塊上block.metal.fall[音效 1]
方塊正在損壞方塊挖掘方塊block.metal.hitsubtitles.block.generic.hit
方塊被放置方塊放置方塊block.metal.placesubtitles.block.generic.place
腳步聲玩家在方塊上行走block.metal.stepsubtitles.block.generic.footsteps

基岩版

字幕分類描述命名空間ID系統音效類型音高音量衰減距離預載
-方塊方塊作為物品使用時發出的音效use.anvilitem.use.on2.0 1.8 16
方塊破壞方塊dig.stonebreak2.0 1.65-1.8 16
方塊挖掘方塊hit.stonehit0.31.125 16
方塊放置方塊dig.stoneplace2.0 1.8-1.875 16
玩家帶有墜落傷害時墜落在方塊上fall.stonefall0.41.5 16
玩家在方塊上行走step.stonestep0.351.5 16
方塊在方塊上跳躍jump.stonejump0.121.5 16
方塊在方塊上着陸land.stoneland0.221.5 16

數據值[]

ID[]

Java版

名稱命名空間ID方塊標籤JE本地化鍵名
生成籠spawnerfeatures_cannot_replace
lava_pool_stone_cannot_replace
mineable/pickaxe
block.minecraft.spawner
名稱命名空間ID
方塊實體mob_spawner

基岩版

名稱命名空間ID數字ID 本地化鍵名
生成籠mob_spawner52tile.mob_spawner.name
名稱存檔ID
方塊實體MobSpawner

方塊實體[]

參見:區塊格式

生成籠擁有一個與其關聯的方塊實體,該方塊實體儲存了關於該生成籠的附加數據。生成籠的方塊實體ID為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
20100625-2Spawner JE1 加入了生成籠。它們可以被撿起來。當放置生成籠時會生成
20100627生成籠擁有獨立的ID,以減少遊戲崩潰。
Java版Beta
?方塊名稱由「生物生成器」改成「生成籠」。
1.2生成籠內的縮小版生物重新出現,而在前些版本中一度消失。
Java版
1.0.0Beta 1.9-pre1Spawner JE2 生成籠的紋理被變更為深色。
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生成大型生物的生成籠現在會調整內含縮小版生物的尺寸來與生成籠的尺寸相適應。
1.1116w32a方塊實體ID從MobSpawner變更為mob_spawner
16w39a一種內有蜘蛛網環繞的蜘蛛生成籠的封閉房間可以罕見地生成於林間別墅內。
1.1317w47a英文名稱從「Monster Spawner」變更為「Spawner」。
平坦化前,此方塊的數字ID為52。
pre5ID名稱變更為spawner
1.1418w43aSpawner JE3 變更了生成籠的紋理。
1.1620w16a岩漿史萊姆生成籠現在可以生成於堡壘遺蹟的藏寶室內。
1.18exp2將喪屍、骷髏骨、蜘蛛和洞穴蜘蛛生成籠生怪區域的方塊光照等級上限由7提高到11。
21w37a回退了exp2中的變更。
1.19.322w43a現在生成籠可從創造模式物品欄中取得。
22w44a生成籠放置時不再有預設的生物類型,此前預設為豬。
沒有定義生物類型的生成籠不再發出火焰粒子
英文名稱改為「Monster Spawner」,以與基岩版保持一致,並不再用紫色文字顯示。
現在可以對生成籠選取方塊
被定義的生物類型現在會在其物品描述中顯示,如尚未定義生物類型,會在其描述中介紹如何設定一個生物類型。
攜帶版Alpha
0.9.0build 1Spawner BE1 加入了生成籠,當放置生成籠時會生成豬。
build 2對創造模式物品欄中加入了生成籠,並且可以用生成蛋改變生成籠的類型。
生成籠放置時不再有預設的生物類型,此前預設為豬。
build 9生成籠現在會發光了。
0.12.1build 1烈焰使者生成籠現在會在地獄要塞中生成。
生成籠現在使用開採時會跌落經驗球
攜帶版
1.1.01.1.0.0蜘蛛生成籠現在會生成在林間別墅中。
基岩版
1.10.01.10.0.3Spawner BE2 變更了生成籠的紋理。
1.16.01.16.0.59岩漿史萊姆生成籠現在可以生成於堡壘遺蹟
1.17.301.17.30.21生成籠不再會發光。
原主機版
TU1CU11.0Patch 1 Spawner JE1 加入了生成籠。
TU5Spawner JE2 變更了生成籠的紋理。
TU31CU191.22Patch 3現在可以用生成蛋改變生成籠的類型。
TU691.76Patch 38生成籠現在可以在創造模式物品欄中找到,也能用選取方塊鍵獲得。
  1.90 Spawner JE3 變更了生成籠的紋理。

畫廊[]

參見[]

參考[]

語言

Advertisement