本教學將會教你如何在生存模式中利用遊戲錯誤來複製點燃的TNT實體(下文簡稱為複製TNT)。
以下段落所述的內容是透過利用錯誤實現的。
此錯誤未必對所有版本有效。該錯誤被修復後,下文所述的資訊將不再適用。
請慎重對待。
此特性為Java版獨有。
為什麼這麼做?
複製TNT看似毫無意義,但實際上相當有用。透過將複製TNT與史萊姆飛行器所結合,你可以快速的清理大片的地形來建造空置域,以提高一些機器的效率或是減少卡頓。還可以方便的去清除大片的山脈或是丘陵。
原理
TNT複製的原理與活塞機制有關。在活塞被啟動時,活塞會用深度的方法檢測其前方需要被推動的所有方塊,將其座標加入到一個列表中(搜尋順序靠後的先儲存在列表)。之後,活塞會觸發推動方塊,這些方塊將均變為36號方塊,並產生一個Block Event事件。此時,若你在活塞推出的2遊戲刻過程中給TNT方塊一個NeighborChanged更新(一般使用死亡的扇狀珊瑚來達成這一效果),那麼就會使TNT觸發,生成一個點燃的TNT實體。2遊戲刻後,活塞的推出方塊時間結束,活塞會檢測原來位置上的方塊,在活塞前方一格處生成新的結構,而TNT就重新作為方塊被推出,以達成複製。[1]
方法
以下的所有建造方法理論上在Java版1.13及其後所有版本均可行。
方法列表