-
刷怪箱
鎖定
刷怪箱(Mob Spawner),又稱生物生成器,是我的世界(minecraft)遊戲中的一種物品,物品id為52。
- 中文名
- 刷怪箱
- 外文名
- mob Spawner
- 類 型
- 固體方塊
- 別 名
- 生物生成器,刷怪籠
- 來 源
- minecraft
- I D
- 52
- ID名
- minecraft:mob_spawner
- 透 明
- 部分(不阻擋光線)
- 可再生
- 否
- 疊 加
- 是(64)
- 獲 得
- 指令,創造模式
- 可推動
- 否
- 可燃盡
- 否
- 可被熔岩點燃
- 否
- 亮 度
- 0
- 爆炸抗性
- 5
刷怪箱獲取方法
挖掘用時 | - |
---|---|
方塊 | 刷怪箱 |
硬度 | 5 |
工具 | - |
徒手 | 25 |
木質 | 3.75 |
石質 | 1.9 |
鐵質 | 1.25 |
鑽石質 | 0.95 |
金質 | 0.65 |
- 跳轉↑沒有附魔的工具的破壞時間,單位:秒。
自然生成
刷怪箱可在這些地方自然生成,生成時會隨機選擇生成的生物:
- 蠹蟲刷怪籠,位於末地傳送門房間。每個要塞只有1個。
- 烈焰人刷怪箱,位於有樓梯上去的陽台上。每個下界要塞一般有2個。
- 很小几率會生成一座內部具有被蜘蛛網環繞的蜘蛛刷怪籠的小房間。
- 堡壘遺蹟
- 岩漿怪刷怪籠,被鎖鏈掛在藏寶室的天花板上。
刷怪箱用途
當玩家位於刷怪箱16格範圍內時,刷怪箱會在其周圍的8×3×8區域生成生物,提供該區域可被找到的生物種類的合適生成位置。方塊會嘗試在它周圍生成4只生物,然後在再次生成之前會等待10-39.95秒。
當獲得刷怪箱的物品形式並放置刷怪箱時,在PC版默認會生成豬,而在攜帶版則為空。
刷怪箱要生成的生物可對着刷怪箱使用刷怪蛋來改變。
不像其它的多數透明方塊那樣,刷怪箱只有在渲染時是透明的。這意味着可以把紅石和火把放在刷怪箱上面,傳導紅石信號,窒息生物等。
刷怪箱不能被活塞推動。
刷怪箱機制
玩家距離刷怪籠16個方塊內時(含刷怪籠),刷怪籠才會工作。當刷怪籠工作時,會在一個以刷怪籠為中心的空間體積的有效區域內生成對應生物,在Java版中,這個空間體積底面是一個邊長為9的正方形,高3格;在基岩版中,底面則為一個軸長為9格的正菱形,同樣高3格[1]。
刷怪籠方塊會嘗試在這個有效區域內隨機選擇的4個位置(作為生物的腳部座標)分別嘗試生成1個生物,每次生成後會等待200-799刻(10-39.95秒)。在等待時,刷怪籠方塊裏面的生物會越轉越快。除了不透明地面這一常規生成要求不需要被滿足,生物的其他生成要求必須要滿足(見下文生成需求),因此刷怪籠常常不能生成超過4個生物。當刷怪籠生成了生物時,它會發出嘶嘶聲併產生火焰粒子效果。如果刷怪籠在有效區域內找不到任何符合要求的位置生成生物,則每一刻都會嘗試一次。如果在生成階段的有效空間存在6個或以上該刷怪籠對應生物,則刷怪籠內會產生火焰粒子(表示已經“生成”了新的生物),但實際上生成過程被跳過,進入下一個週期。
生物更有可能生成在靠近刷怪籠而不是遠離刷怪籠的地方。
當生物生成的 X 和 Z 座標(注:不一定與刷怪箱對齊)是小數時,它們會生成在 Y 座標是整數的地方。生物可以該平面區域內的任意一處,但生成的生物腳的高度會與刷怪箱方塊在同一層,或者比它高一層或低一層。
對於一些在生成區域以外生成的生物來説,必須遠離不透明方塊以確保可以容納生物的高度和寬度,或由其它規則支配它們的每個生成區域。對於一些需要2格高或以上的空間才能生成的生物(如殭屍、骷髏或在Y軸最上面生成的烈焰人)來説,上面的空間必須只包含空氣。
生物形態 | 需求空間 | 在8×8×4的空間內的生成比率 | 垂直 對齊 |
---|---|---|---|
豬 | 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 | ?% | - |
- 跳轉↑8×8×3 是刷怪箱生成實體的實際生成區域,但該區域只包含了實體的中央。失敗概率假設為 8×8×4,因為它是一個流行的誤解,以為 8×8×4 是刷怪箱的真空區域的最大效率——它實際上取決於實體自身的大小。注意,10×10×4保證是所有上述生物的適應值。也請注意,該失敗概率只是説明在生成區域的角落生成生物的失敗嘗試,而不是生物生成在與刷怪箱方塊自身交叉位置的失敗嘗試。
對於表中所有列出的生成區域,其水平面是以刷怪箱方塊為中心的。例如豬的生成區域是8.9×8.9×8.9,這個生成區域要求要有草方塊,這會減少實際成功生成區域的大小。然而,其它生物可以生成在空中,忽略了對地面的普通生成規則。
大部分生物的生成需求不含生物羣系,所以刷怪籠可以把生物放置在它們不會正常生成的地方。例如,一個哞菇刷怪籠在平原生物羣系裏,只要生成區域有菌絲方塊,那麼哞菇刷怪籠就會工作。之所以哞菇不會在平原中自然生成,是因為遊戲本身沒有嘗試生成哞菇——只有蘑菇島的生成列表中有生成哞菇的內容。
當在一個沒有有效位置生成生物的刷怪箱附近進行開採時,有時候刷怪箱會在方塊被開採後立即生成一隻怪物。
刷怪箱禁用
參見:亮度§生物
禁用刷怪籠所需的條件取決於生物的種類。
對於只在黑暗中生成的生物,讓刷怪區域亮度等級不小於8可防止刷怪。這可以通過在刷怪籠周圍放置火把達成。
對於烈焰人和蠹蟲刷怪籠,阻止它刷怪需要需要至少12的亮度等級。例如:
- 使用至少16個亮度為15的方塊圍起來,如右圖。
- 在和刷怪籠同一高度使用7×7格火把緊密圍起。
- 由於基岩版的刷怪籠只在菱形區域生成生物,在刷怪籠四邊各放一個亮度15的南瓜燈即可完成。
岩漿怪刷怪籠無法通過提高亮度等級禁用。
將刷怪籠的刷怪範圍完全用固體方塊填滿可以有效將其禁用。
刷怪箱自定義刷怪箱
刷怪箱本身的能力比它們被用在Minecraft生存上的能力要高得多。使用命令可定製刷怪箱的許多方面:
- 刷怪箱可用於生成任何種類的實體。
- 單個刷怪箱可以生成多個不同的實體,這個實體會在一個列表中被隨機選擇。
- 可在生成的實體上設置屬性。
- 刷怪箱的各種各樣的範圍和定時屬性都可以被改變。
刷怪箱數據值
- 另見:區塊格式
刷怪箱擁有一個與其關聯的方塊實體值,該方塊實體值保存了關於該刷怪箱的附加數據。
- 方塊實體數據
- Type:在準備下一次生成時重寫 EntityId。
- Weight:生成這個實體的權重。必須是非負數,且至少為1。
- Properties:將會在準備下一次生成時覆蓋 SpawnData 的內容。非可選;如果該標籤不存在,將會創建一個空標籤。
- :隨後將會生成的實體之一。在刷怪箱進行一次嘗試生成後,將會隨機從中選擇一個條目並且用於下一次生成。
- 所有方塊實體都有的標籤[顯示]
- SpawnPotentials:可選。是一個包含可能生成的實體的列表。如該標籤不存在,但存在 SpawnData 標籤, Minecraft將會使其生成並指定再次將會生成的實體。該列表將會從 EntityId 和 SpawnData 標籤得到。
- EntityId:下一組要生成實體的實體 ID。生物實體ID和其它實體ID都有效。警告:如果存在 SpawnPotentials,該標籤將會在下次生成嘗試裏被覆蓋:參見上文以獲取詳細信息。在 SpawnData 裏使用“id”標籤(詳見下文)。
- SpawnData:可選。包含了與下一組即將生成的實體的標籤。任何entity或mob標籤可能被使用。注意,如果一個刷怪箱指定了這些標籤,如生物裝備、村民專業、羊毛顏色等變量數據將不會被自動生成,且必須手動指定(這並不説明它不再提供朝向信息,這些將會像往常一樣隨機生成除非他們被人工指定過。同樣的,除非史萊姆和岩漿怪的大小和生命被設定,這些也同樣會被隨機生成。)。這和實體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 也需要被設置。
刷怪箱發展歷史
- | - | - | - | |
---|---|---|---|---|
攜帶版(Alpha) | - | - | - | - |
正式版本 | - | - | - | - |
- | - | - | - | |
Infdev | - | - | - | - |
秘密週五更新 2 | 添加了刷怪箱。它們可以被撿起來。當放置刷怪箱時會生成豬。 | - | - | - |
2010年6月27日 | 刷怪箱擁有獨立的ID,以減少遊戲崩潰。 | - | - | - |
? | 方塊名稱由“生物生成器”改成“刷怪箱”。 | - | - | - |
1.2 | 刷怪箱內的縮小版生物重新出現,而在前些版本中一度消失。 | - | - | - |
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 | 生成大型生物的刷怪箱現在會調整內含縮小版生物的尺寸來與刷怪箱的尺寸相適應。 | - | - |
0.9.0 | build 1 | 添加刷怪箱。 | - | - |
build 2 | 對創造模式物品欄種添加刷怪箱,並且可以用刷怪蛋改變刷怪箱的類型。 | - | - | - |
build 9 | 刷怪箱現在會發光了。 | - | - | - |
TU1 | CU1 | Patch 1 | 添加刷怪箱。 | |
TU31 | CU19 | 1.22 | Patch 3 | 現在可以用刷怪蛋改變刷怪箱的類型。 |
刷怪箱其他信息
- 在原主機版[需要驗證],如果一個刷怪籠被設置為生成巨人、惡魂、末影人或鐵傀儡,其裏面的生物模型比刷怪籠大,且模型突出來的部分會超出刷怪籠的側面。如果刷怪籠被設置為生成末影人,那麼它們的頭會伸出刷怪籠方塊。這不會在基岩版和Java版上發生。
- 在基岩版和Java版,刷怪籠裏包含旋轉的殭屍或骷髏的刷怪籠生成的生物有幾率會穿戴盔甲。
- 如果刷怪籠位於蘑菇島或蘑菇島岸生物羣系,或者禁止生物生成,刷怪籠仍然會工作。
- 雖然在基岩版中刷怪籠會發出亮度等級為3的光,但能造成影響的是刷怪籠能在暗處較容易發現,因為在0-3的亮度等級中,怪物生成和農作物生長效果是相同的。
- 在Java版中,如果刷怪籠在世界生成階段與埋藏的寶藏箱子位置重合,那麼箱子就不會包含任何戰利品,而刷怪籠會在箱子的周圍生成5個,其生成的生物為豬。
- 在Java版中,喚魔者刷怪籠內部旋轉的喚魔者有概率攜帶災厄旗幟,且生成的喚魔者有概率成為襲擊隊長。
刷怪箱刷怪箱陷阱
刷怪箱陷阱是一種利用刷怪箱的怪物農場。玩家使用在地牢中發現的刷怪箱作為一種怪物的來源。製造一個刷怪箱陷阱的目的是創造一個可以無盡地收集從刷怪箱中刷出來的怪物的掉落物的裝置。這種陷阱的兩個主要目標便是:保證玩家的安全,允許怪物生成。
找到一個地牢
在你挖掘隧道、探索洞穴以及在廢棄礦坑中冒險時,你有可能會找到地牢。它們貌似是在隨機位置生成的,不過大多數都在地下。它們大多數生成在Y=30~Y=60(Y是高度)之間。它們很難在不使用mod、作弊和外掛的情況下被精確找出。要“正常地”找到一個地牢,你需要很大的運氣以及一點技巧。第一點,當你看見掉落的砂石或沙子在地上形成一個正方體時,這基本上可以肯定下方有一個地牢。第二點,當你在挖掘隧道或者探索一個洞穴時,如果一直聽到同一種或者幾乎同一種的怪物發出的聲音從牆後傳來,這也是一個非常明確的地牢的標誌。第三點,你如果在底下較深的地方發現了一些連續的苔石,你基本可以確定你發現了一個地牢了。最後,如果你發現了一些圓石並且不是由熔岩造成的或者是另一個玩家擺放的,你可能會發現一個地牢。
想要是一個刷怪箱無效化以便於你安全地開展你的工程,你可以放置一些火把來照亮刷怪箱周圍的區域。由於烈焰人的允許生成光照等級在11或更低,所以使用火把(亮度等級是14)並不是一個可以有效地使烈焰人刷怪箱無效化的方法。就拿1.5.2版本來説,可以“非自然地”生成的怪物有6種(如果你算上殭屍豬人就是7種,不過它們是從地獄傳送門生成的而不是刷怪箱)。它們可以大致分為兩個種類:2格高的“高怪物”和1格高的“矮怪物”。“高怪物”是殭屍、骷髏和烈焰人,而“矮怪物”是兩種蜘蛛(普通蜘蛛和洞穴蜘蛛)和蠹蟲。
在地獄中,烈焰人刷怪箱可以在地獄要塞中自然生成,烈焰人會掉落烈焰棒和大量的經驗值。由於建築物的複雜結構和它的高度,以及熔岩帶來的額外的危險,烈焰人刷怪箱陷阱是最難做成的。你必須好好準備一下來改造這種刷怪箱,以免你死於高空墜落、熔岩、刷出來的烈焰人甚至是外部的怪物。
你可以在要塞中找到蠹蟲刷怪箱,在末地傳送門的前方。不過,蠹蟲不但不會掉落任何東西,而且不正確地控制住刷怪箱的話它們還很令人傷腦筋。除非你想要在你的基地的附近做一個蠹蟲刷怪箱陷阱,你最好直接打掉它。不過,蠹蟲可以帶來一些好處,因為它們是最容易擊殺的敵對生物並且產出一般數量的經驗值。
普通蜘蛛刷怪箱是幾種刷怪箱中最容易改造的。由於蜘蛛不能穿過1格寬的洞,你可以在地牢的牆上挖一小塊洞然後安心地在刷怪箱上放一支火把
洞穴蜘蛛刷怪籠比較難改造。在普通或更高難度下,洞穴蜘蛛的攻擊可以讓你中毒,新手玩家最好還是儘快打掉它。值得注意的是,這種刷怪箱比其他種類的刷怪箱更頻繁地出現,甚至有些地方兩個刷怪箱間隔都不超過20格,因此洞穴蜘蛛刷怪箱可以被改造成一個非常有效率的刷怪箱陷阱。作為一個小體型的怪物,洞穴蜘蛛可以穿過1×1的空格,甚至是半磚的間隙,這使得改造這種刷怪箱利弊參半。你可以用它製造小型的、簡單的、高效的怪物磨牀,不過,它們非常難以建造,而且很可能會導致蜘蛛漏出陷阱並對玩家造成致命的毒傷。
簡單的刷怪塔
三種刷怪箱最常見的類型是殭屍,骷髏,和蜘蛛。在每種情況下,通過一系列的方式將它們集中,你可以攻擊怪物而不被反擊,形成一個簡單的經驗農場或者物品農場。(洞穴蜘蛛的刷怪箱同樣可以這樣做,但這是更危險。)進行如下:
- 先保證地牢的安全並照亮它!在你施工的時候,照亮地牢和刷怪箱是必須的。這樣一來,刷怪箱就不會打擾到你了。
- 搜刮並清空所有的寶箱。準備一個“前線”工作陣地,你最好有一個箱子和工作台。製作幾把石劍來趕走偷偷闖入的怪物(因為你的工作地點大部分在地下)。確保你有一個可靠的退路,以免你接近的時候發現裏面有很多爬行者,這樣的話,你必須用弓箭射擊。
- 準備好怪物生成區。特別注意,怪物生成區域是以刷怪箱為中心的9x9的水平區域,要把這一塊區域完整地留空。在豎直方向上,需要留空的生成區域還包括刷怪箱的上一層和下一層的9x9的區域,所以你要把原本的圓石和苔石地面挖掉,如果有需要,你還可以在比原本的地板低一層的地方建造一層新的地板。 向前延伸,同時向延伸方向向下挖一格;並在原來的地板上鋪上水 讓水流能夠將怪物和掉落物品衝進新挖掘的坑道中.
- 現在封死所有多餘的出口和窟窿,如果你想使用任何的紅石機關,現在就可以開始準備空間了。
- 可選擇設置紅石系統:
- 最重要的是水流系統,運輸怪物和其它到前面.如果你已經成功開鑿了所有有效刷怪面積(9x9),你可以用水流鋪滿整個空間,這將推動他們向前,一直推動到水流的盡頭 如果任有怪物被困在角落裏,你可能需要採取一個粘性活塞將其推到水流中,從而讓其隨着水流前進
- 根據刷怪箱刷出的怪物你需要作出不同的準備.
- 值得一提的是,洞穴蜘蛛刷怪箱在一個地牢中出現的時候,不一定會是已經包圍住了的,所以一開始,你將可能會需要先從它旁邊建造一個房間。要記得:洞穴蜘蛛是可以在離刷怪籠4格以外的地方生成的(這取決於方向),而不論中間是否有牆壁隔着。
- 殭屍:你僅需一個簡單的門即可控制,讓他們更快速度的來到你面前
- 蜘蛛:你需要一個兩格寬的出口便於他們來到你面前,但需要注意的是最末端需要有2~3個方塊高,這樣可以讓你攻擊他們而不會被他們反擊
- 洞穴蜘蛛:你可以把一扇門放在地面上(看下面的圖片)。推薦使用鐵門,因為這樣你不用擔心不小心打開它。
- 骷髏最麻煩了:只要一有角度,他們可以從即便很微小的縫隙射你。為了幹掉他們,你將需要將門或者柵欄放置在與他們的眼睛齊平的高度上,這樣一來他們將無法射你,以及在柵欄的下方挖出一排空擋,這將作為你攻擊的空間。如果你直接站在柵欄外,他們往往會迎到前面來,此時你便可以攻擊了。在柵欄外圍最近的一行可以作為一道溝壑,你可以站到那裏,在房間裏的攻擊範圍可以更遠一些 ,但是它們偶爾會在柵欄下射出一兩箭,因為隨着血量的降低,骷髏的攻擊會越來越下。
- 刷怪箱陷阱佈置就緒之後,滅掉在刷怪房內的絕大多數或全部的光源,趕緊跑出去。
- 特別情況:如果你在蘑菇島地形內找到了地牢,那麼恭喜你!由於爬行者不會在蘑菇島內生成,你可以把地牢室內的燈光統統滅掉,得到刷怪籠怪物最大的輸出。
- 製作一些石劍,在離怪物遠的地方攻擊之。在地牢的入口處,記得準備足夠且就緒的弓和箭,防範你離開時或正趕往刷怪室時生成的爬行者,或者防範他們潛入了刷怪室。(正常情況下,在黑暗處生成的怪物起碼距離玩家24格)。要想通過打一下——退後——重複以上步驟的方法殺死爬行者也是可能的。有鐵劍的話,殺死它們會變得更容易。
- 參考資料
-
- 1. 刷怪箱 .中文Minecraft Wiki[引用日期2017-3-1]