Minecraft Wiki

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

了解更多

Minecraft Wiki
Advertisement
Dark Oak Sapling
此條目仍需完善。

你可以幫助我們擴充關於該主題的更多資訊。

此頁面所述的內容是透過利用錯誤實現的。

此錯誤未必對所有版本有效。該錯誤被修復後,下文所述的資訊將不再適用。
請慎重對待。

Information icon
此特性為Java版獨有。

本教學將會教你如何在生存模式中利用遊戲錯誤來複製點燃的TNT實體。

為什麼要這麼做?

複製TNT相當有用,可以方便地自動破壞方塊和實體、清除大片的山脈或者丘陵。透過將複製TNT與史萊姆方塊/蜂蜜塊飛行器所結合,你還可以快速清理大片的地形來建造空置域,以提高一些機器的效率或者減少卡頓。

原理

TNT複製的原理與活塞機制有關。在活塞被啟動或撤銷啟動時,活塞會檢測需要被移動的所有方塊,並將其按一定順序加入到一個方塊列表中。然後,活塞會開始推動方塊,這些列表中的方塊均將逐一變為「移動中的活塞」方塊而開始移動,之後被移動但未被移動的其他方塊覆蓋的方塊被刪除。若TNT在方塊列表產生後、TNT被取代或刪除前的時間裡被觸發,那麼生成一個點燃的TNT實體的同時,由於方塊列表不會發生改變,依舊會生成對應著TNT的「移動中的活塞」方塊。2遊戲刻後,「移動中的活塞」方塊重新變回普通方塊,而TNT方塊也就重新生成,從而達成複製。

方塊列表產生後、TNT被取代或刪除前的時間裡,計劃刻區塊刻、方塊事件(移動TNT的活塞的方塊事件除外)、實體、方塊實體均不會運算,移動TNT的活塞和它移動的大部分方塊也不能發出方塊更新,僅被破壞的方塊和被移動的啟動的偵測器能直接或間接更新TNT。移動TNT的活塞同時移動的地毯和扇狀珊瑚的破壞同樣也不影響其對應的「移動中的活塞」方塊的產生,移動到位後它們也會正常生成,不會消耗,常使用扇狀珊瑚來給予TNT方塊更新。需要注意的是,有些結構是推出複製,有些結構是收回複製,而有些是兩者都複製,這和更新順序(扇狀珊瑚附著的史萊姆方塊轉變為「移動中的活塞」是否先於扇狀珊瑚的轉變)有關。

活塞開始運動無法直接向TNT輸入上升沿,間接輸入也難,因此玩家通常在活塞運動前使TNT處於BUD態,這樣方塊列表產生後提供方塊更新就能複製TNT。

方法

在1.13及以上的版本,建造TNT複製機的基本方法是使用史萊姆方塊粘連TNT和死亡的扇狀珊瑚,並使TNT處於BUD態啟動。

在1.12及以下的版本,將TNT處於BUD態啟動通常使用2種方式,分別是:

  1. 使用活塞將包含礦車感測鐵軌推至TNT斜上方,使鐵軌強充能TNT的毗鄰方塊。
  2. 利用了紅石粉指向變更不會造成方塊更新的特點,用黏性活塞推拉紅石方塊至紅石粉旁,變更紅石粉的指向,使TNT處於BUD態啟動。這種方式的優勢在於便於堆疊,劣勢在於無法植入飛行器中,只能原地複製。

影片教學

Advertisement