Minecraft Wiki

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

了解更多

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

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

取得

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

Template:Breaking row

Java版中,它在創造模式物品欄裡,對它使用選取方塊鍵也不會生效,必須透過/give指令獲得,放置後預設是豬生怪磚,但刷出的生物可以透過使用生怪蛋變更。也可以使用/clone建立一個生怪磚。在基岩版中,空的生怪磚可以在創造模式物品欄中獲得,同時也可以使用選擇方塊獲得。

自然生成

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

地牢
可能是一個殭屍生怪磚(50%機率)、骷髏生怪磚(25%機率)或蜘蛛生怪磚(25%機率)。
廢棄礦坑
蜘蛛網環繞的洞穴蜘蛛生怪磚。
綠林府邸
很小几率會生成一座內部具有被蜘蛛網環繞的蜘蛛生怪磚的小房間。
要塞
蠹魚生怪磚,位於終界傳送門房間。每個要塞只有1個。
地獄要塞
烈焰使者生怪磚,位於有階梯引領上去的陽台上。每個地獄要塞一般有2個。
堡壘遺蹟
岩漿立方怪生怪磚,被鎖鏈掛在藏寶室的天花板上。

用途

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

當獲得生怪磚的物品形式並放置生怪磚時,在Java版預設會生成,而在基岩版則為空。

生怪磚要生成的生物可對著生怪磚使用生怪蛋來改變。

和平難易度,生怪磚仍然會出現,但任何生成的敵對生物都會在它們生成後立刻消失。殭屍化豬布林地獄幽靈根本不會生成。

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

生怪磚不能被活塞推動。

機制

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

生怪磚方塊會嘗試在這個有效區域內隨機選擇的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。其他生物可以生成在空中,忽略對地面的普通生成規則。

大部分生物的生成需求不含生態域,所以生怪磚可以把生物放置在它們不會正常生成的地方。例如,一個哞菇生怪磚在平原生態域裡,只要生成區域有菌絲方塊,那麼哞菇生怪磚就會工作。之所以哞菇不會在平原中自然生成,是因為遊戲本身沒有嘗試生成哞菇——只有蘑菇地的生成列表中有生成哞菇的內容。

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

停用

Blaze Spawner Blocking Pattern

螢光石停用烈焰使者生怪磚。

停用生怪磚的方式完全取決於生物本身。

對於只在黑暗中生成的生物,讓生怪區域亮度等級大於7即可防止生怪。這可以透過在生怪磚頂端放置火把達成。

烈焰使者生怪磚是一個例外,因為它需要大於12的亮度去停用。例如:

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

岩漿立方怪生怪磚無法透過提高亮度等級停用。

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

自訂生怪磚

Example monster spawner - Spider

一個蜘蛛生怪磚。

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

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

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

音效

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.on1.0 1.8 16
方塊破壞方塊dig.stonebreak1.0 1.65-1.8 16
方塊挖掘方塊hit.stonehit0.31.125 16
方塊放置方塊dig.stoneplace1.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本地化鍵名
生怪磚spawnerblock.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
1.1317w47a英文名稱從「Monster Spawner」變更為「Spawner」。
平坦化前,此方塊的數字ID為52。
pre5ID名稱變更為spawner
1.1418w43aSpawner JE3 變更了生怪磚的材質。
1.1620w16a岩漿立方怪生怪磚現在可以生成於堡壘遺蹟
攜帶版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岩漿立方怪生怪磚現在可以生成於堡壘遺蹟
原主機版
TU1CU11.0Patch 1 Spawner JE1 加入了生怪磚。
TU5Spawner JE2 變更了生怪磚的材質。
TU31CU191.22Patch 3現在可以用生怪蛋改變生怪磚的類型。
TU691.76Patch 38生怪磚現在可以在創造模式物品欄中找到,也能用選取方塊鍵獲得。
  1.90 Spawner JE3 變更了生怪磚的材質。

錯誤

Template:Issue list

你知道嗎

  • 原主機版[需要驗證],如果一個生怪磚被設定為生成巨人地獄幽靈終界使者鐵魔像,其裡面的生物模型比生怪磚大,且模型突出來的部分會超出生怪磚的側面。如果生怪磚被設定為生成終界使者,那麼它們的頭會伸出生怪磚方塊。這不會在基岩版和Java版上發生。
  • 基岩版Java版,生怪磚裡包含旋轉的殭屍骷髏的生怪磚生成的生物有機率會穿戴盔甲。
  • 如果生怪磚位於蘑菇地或磨菇地海岸生態域,或者禁止生物生成,生怪磚仍然會工作。
  • 雖然在基岩版中生怪磚會發出亮度等級為3的光,但能造成影響的是生怪磚能在暗處較容易發現,因為在0-3的亮度等級中,怪物生成和農作物生長效果是相同的。

畫廊

參見

參考

Advertisement