Minecraft Wiki

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

了解更多

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

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

以下段落所述的內容是透過利用錯誤實現的。

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

Information icon
此特性為Java版獨有。

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

為什麼這麼做?

複製TNT看似毫無意義,但實際上相當有用。透過將複製TNT與粘液塊/蜜糖塊飛行器所結合,你可以快速的清理大片的地形來建造空置域,以提高一些機器的效率或是減少卡頓。還可以方便的去清除大片的山脈或是丘陵地。

原理

TNT複製的原理與活塞機制有關。在活塞被啟動時,活塞會用深度優先搜尋的方法檢測其前方需要被推動的所有方塊(活塞僅具有將面前方塊向前推的能力,只有粘液塊和蜜糖塊擁有將側面方塊粘動的能力,而一個被移動嘅方塊到活塞本身至少經歷了幾次粘動,就被定義為該方塊的最小粘動次數。即有:最小粘動次數大者先更新,在最小粘動次數相等的情況下考慮東南法則,東南上者先更新,最後,在移動一列方塊時,先移動趨勢位的方塊。)[1],將其座標按上述順序加入到一個列表中。之後,活塞會觸發推動方塊,這些方塊將均變為36號方塊,並產生一個Block Event事件。此時,若你在活塞推出的2遊戲刻過程中給被BUD態啟動的TNT方塊一個NeighborChanged更新(一般使用死亡扇狀珊瑚來達成這一效果,因為它會在推出事件開始後被破壞產生更新,推出事件結束後會再次生成),那麼就會使TNT觸發,生成一個點燃的TNT實體。2遊戲刻後,活塞的推出方塊時間結束,活塞會檢測原來位置上的方塊,在活塞前方一格處生成新的結構,而TNT就重新作為方塊被推出,以達成複製。

方法

建造TNT複製機的基本方法是使用粘液塊粘連TNT和死亡扇狀珊瑚,並使TNT處於BUD態啟動。

將TNT處於BUD態啟動通常使用2種方式,分別是:

  1. 使用活塞將包含礦車感壓路軌推至TNT斜上方,使路軌強充能TNT的毗鄰方塊。
  2. 利用了紅石粉指向變更不會造成方塊更新的特點,用粘性活塞推拉紅石磚至紅石粉旁,變更紅石粉的指向,弱充能TNT的毗鄰或TNT本身。這種方式的優勢在於便於堆疊,劣勢在於無法被活塞/粘性活塞移動,只能原地複製。

需要注意的是,有些結構是推出複製,有些結構是收回複製,而有些是兩者都複製,這和更新順序有關。

影片教學

Advertisement