警告:根据CC BY-NC-SA 3.0协议,所有从wiki搬运的资料都必须写上来源出处(中文Minecraft Wiki),否则将被视为侵权行为!详细阅读
致繁体用户:本wiki现已更新简繁更换系统,各位用户可以通过简繁切换来查看正确的繁体译名

生怪磚

從 Minecraft Wiki
跳到: 導覽搜尋
生怪磚
Monster Spawner.gif
類型

固體方塊

物理特性

透明度

部分(不阻擋光線)

亮度

否(攜帶版中有少量的光)

爆炸抗性

25

硬度

5

工具

本方塊必須用鎬才能開採

可再生

可堆疊

是(64)

首次出現

詳見歷史

經驗值

開採: 15–43

掉落物

實體ID

MobSpawner

數據值

DEC: 52 HEX: 34 BIN: 00110100

名稱

mob_spawner

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

獲取[編輯 | 編輯原始碼]

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

方塊
生怪磚
硬度 5
工具
挖掘用時[注 1]
徒手 25
木質 3.75
石質 1.9
鐵質 1.25
鑽石質 0.95
金質 0.65
  1. 沒有附魔的工具的破壞時間,單位:秒。

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

自然生成[編輯 | 編輯原始碼]

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

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

用途[編輯 | 編輯原始碼]

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

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

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

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

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

生怪磚不能被活塞推動。

機制[編輯 | 編輯原始碼]

玩家距離生怪磚16個方塊內時,生怪磚才會工作。當生怪磚工作時,會以生怪磚方塊為中心的8×3×8(8格長寬,3格高)的有效區域生成生物,這意味着生物可以在一個9×9的區域,或距離生怪磚3.5格的位置生成。生物可以在此區域符合生物生成要求的任意一處生成,生物更有可能生成在靠近生怪磚而不是遠離生怪磚的地方。

當生物生成的 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×8.9,這個生成區域要求要有草地,這會減少實際成功生成區域的大小。然而,其它生物可以生成在空中,忽略了對地面的普通生成規則。

生怪磚不需要在正確的生物群系4格內生成生物。同樣,生怪磚可以把生物放置在它們不會正常生成的地方。例如,一個哞菇生怪磚在草原生物群系裏,只要生成區域有菌絲土方塊,那麼哞菇生怪磚就會工作。

生怪磚方塊會嘗試在有效區域內隨機選擇的位置生成4個生物,每次生成後會等待200-799刻(10-39.95秒)。在等待時,生怪磚方塊裏面的生物會越轉越快。除了對地面的生成要求,生物的其它生成要求也必須要滿足(例如不能生成在固體方塊里、亮度範圍要正確等),因此生怪磚常常不能生成4個生物。當生怪磚生成了生物時,它會發出嘶嘶聲,生怪磚內火焰升騰。如果生怪磚在有效區域內找不到任何符合要求的位置生成生物,則每一都會嘗試一次。如果在生成階段生怪磚周圍17×9×17的空間存在至少6個生物,則生怪磚內火焰會升騰(表示已經「生成」了新的生物),但實際上生成過程被跳過,進入下一個周期。

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

自定義生怪磚[編輯 | 編輯原始碼]

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

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

關於自定義生怪磚的詳細信息技術請詳見下面

數據值[編輯 | 編輯原始碼]

另見:區塊格式

生怪磚擁有一個與其關聯的方塊實體值,該方塊實體值保存了關於該生怪磚的附加數據。生怪磚的方塊實體ID為MobSpawner


  • 方塊實體數據
    • 所有方塊實體都有的標籤 see Template:Nbt inherit/blockentity/template

    •  SpawnPotentials:可選。是一個包含可能生成的實體的列表。如該標籤不存在,但存在 SpawnData 標籤, Minecraft將會使其生成並指定再次將會生成的實體。該列表將會從 EntityId 和 SpawnData 標籤得到。

      • :隨後將會生成的實體之一。在生怪磚進行一次嘗試生成,將會隨機從中選擇一個條目並且用於下一次生成。

        •  Type:在準備下一次生成時重寫 EntityId。

        •  Weight:生成這個實體的權重。必須是非負數,且至少為1。

        •  Properties:將會在準備下一次生成時覆蓋 SpawnData 的內容。非可選;如果該標籤不存在,將會創建一個空標籤。

    •  EntityId1.9後棄用):下一組要生成實體的實體 ID。生物實體ID和其它實體ID都有效。警告:如果存在 SpawnPotentials,該標籤將會在下次生成嘗試里被覆蓋:參見上文以獲取詳細信息。在 SpawnData 里使用「id」標籤(詳見下文)。

    •  SpawnData:可選。包含了與下一組即將生成的實體的標籤。任何entitymob標籤可能被使用。注意,如果一個生怪磚指定了這些標籤,如生物裝備、村民專業、羊毛顏色等變量數據將不會被自動生成,且必須手動指定(這並不說明它不再提供朝向信息,這些將會像往常一樣隨機生成除非他們被人工指定過。同樣的,除非史萊姆熔岩史萊姆的大小和生命被設定,這些也同樣會被隨機生成。)。這和實體ID一起決定了在生怪磚里旋轉的小型實體的外貌。註:如果它不存在,下一組即將生成的實體將會使用該生物的默認原本的生成屬性,包括可能的隨機裝備(此標籤優先級大於SpawnPotentials)。警告:如果 SpawnPotentials 標籤存在,該標籤將會在下一次嘗試生成後被覆蓋。(詳見上文以獲取更多信息)

    •  SpawnCount:每次嘗試生成生物的數量。

    •  SpawnRange:刷怪籠可以隨機生成實體的範圍。生成區域為正方體,含生怪磚所在的方塊,並以生怪磚的 X、Z 坐標為中心的周遭區域——不是以生怪磚本身為中心,和以刷怪籠底部的Y坐標為中心的兩格高的區域。這允許實體可以有足夠的空間在這塊區域的頂部和底部再向下一格的區域內生成。這塊區域中生成實體的頂點的Y坐標均為整數,同時水平的X、Z坐標是與刷怪籠自身相似的浮點值。默認值是4。

    •  Delay:距離下次生成還隔有的。該值若為0,生怪磚會在玩家進入它的響應範圍時立刻生成;若為-1,則當玩家進入它的響應範圍時,(這不會出現於一般的刷怪籠中,現在看來這只能通過NBT標籤編輯來達成),生怪磚會重置Delay的值,且SpawnPotentials(如果有)、EntityId 和 SpawnData 表現出完成了一套成功的運作的樣子。注意,將Delay標籤設置為-1將對遊戲中某個刷怪籠的Delay、EntityID和SpawnData設置的更加自然有幫助,與預設這些值來比要更好。

    •  MinSpawnDelay:生成延遲的隨機範圍的下限。可能等於 MaxSpawnDelay。

    •  MaxSpawnDelay:生成延遲的隨機範圍的上限。警告:Minecraft將會因為此值為0而崩潰,因此請至少設置為1。

    •  MaxNearbyEntities:實體ID與生怪磚EntityID相同的實體在刷怪籠周遭(一個以刷怪籠自身為中心的棱長一般為2×x、8、2×x為棱長的柱體區域)最大存在數量。需要注意的是這與一個生物的碰撞箱有關而不是他的實際位置。也就是任何符合的在一個區塊中任何區域中的實體但凡處於這個檢查區域中,檢查的是他們的ID和碰撞箱;相對的,如果只檢查他們是否在這個區域裏,將會有很多實體沒有被判斷進去而導致繼續生成,這將會造成不小的卡頓!

    •  RequiredPlayerRange:刷怪籠起效所需玩家與刷怪籠之間的最近距離。值得注意的是刷怪籠將會在每一個遊戲刻檢查當前世界是否有玩家進入該範圍。注意:MaxNearbyEntities 也需要被設置。

歷史[編輯 | 編輯原始碼]

Infdev
秘密周五更新 2 Monster Spawner-Pre Beta 1.9.png 添加了生怪磚。它們可以被撿起來。當放置生怪磚時會生成
2010年6月27日 生怪磚擁有獨立的ID,以減少遊戲崩潰。
Beta
? 方塊名稱由「生物生成器」改成「生怪磚」。
1.2 生怪磚內的縮小版生物重新出現,而在前些版本中一度消失。
正式版本
1.0.0 Beta 1.9-pre1 Monster Spawner.png 生怪磚的材質被換成了深色。
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 生成大型生物的生怪磚現在會調整內含縮小版生物的尺寸來與生怪磚的尺寸相適應。
攜帶版(Alpha)
0.9.0 build 1 添加生怪磚。
build 2 對創造模式物品欄種添加生怪磚,並且可以用刷怪蛋改變生怪磚的類型。
build 9 生怪磚現在會發光了。
主機版
TU1 CU1 1.0 Patch 1 添加生怪磚。
TU31 CU19 1.22 Patch 3 現在可以用刷怪蛋改變生怪磚的類型。

漏洞[編輯 | 編輯原始碼]

有關於「生怪磚」的漏洞由漏洞追蹤器維護。請在此匯報漏洞。

你知道嗎[編輯 | 編輯原始碼]

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

畫廊[編輯 | 編輯原始碼]

另見[編輯 | 編輯原始碼]