【MCJE 1.12】半自動活塞農(nóng)場 3k/h


原理解釋:
我們可以閱讀普通活塞收回的代碼,我們發(fā)現(xiàn)在進入收回的邏輯后,活塞如果發(fā)現(xiàn)自己面前有一個 b36,會先把這個 b36 固化了,然后把自己的位置變成一個收回中的活塞底座的 b36。
放置活塞底座的 b36 的時候,游戲并不會判定活塞底座的位置是否還有活塞。也就是說,如果我們能夠在活塞收回的邏輯開始之后,活塞底座 b36 放置之前,把活塞變成掉落物,我們就多出來了一個活塞。
作為常識,當一個活塞臂被取代的時候,它會把活塞底座刪除并且變成掉落物。我們看看有什么可能的契機在這個時間窗口內破壞掉這個活塞的活塞臂。我們發(fā)現(xiàn)當普通活塞 0t 伸出的時候,它固化面前的 b36 會把自己的活塞臂固化了,同時發(fā)出方塊更新。我們用這個方塊更新在瞬時計劃刻和瞬時落沙同時開啟的條件下更新一個浮空龍蛋,浮空龍蛋下落將砸掉活塞臂,因此我們就在收回活塞底座的 b36 創(chuàng)建之前把活塞變成了掉落物。這是這臺機器的原理。瞬時計劃刻相當于給我們提供了一個工具,一個將方塊更新瞬時轉化為方塊破壞的方式。
不難看到,整個過程最難的部分是制造浮空龍蛋。這臺原型機利用的是高草叢的方式,需要玩家放置龍蛋。但是整個裝置完全可以做到全自動,浮空龍蛋的制造可以利用瞬時計劃刻在未加載區(qū)塊 8 格以內的時候將不執(zhí)行的性質,并且我們可以事后強加載裝置所在的區(qū)塊,以回收龍蛋,這樣就可以做到全自動產(chǎn)出活塞。
這是我目前找到的唯一的在 MCJE 可以全自動產(chǎn)出活塞的方式,我認為潛能不小。
標簽: