《Minecraft Botania》初期可用火紅蓮自動化產能
Endoflame,又稱為火紅蓮,是 Botania 早期適合用來生產 Mana 的製造型花朵。這次將介紹的火紅蓮自動化產能的優點在於:體積小、成本低,非常適合在發展初期時使用,即使到了後期也可以串接其他物流系統來自動輸入可燃之物。
這個系統的本質是自動投放物品系統,所以也可以用在其他需要投物產能的花朵,例如:Gourmaryllis(彼方蘭,吃掉附近的食物,依照食物的飽食度生產對應產量的 Mana)。
這套系統需要的材料有:
- 一個漏斗
- 一個 Open Crate(花格箱,同屬 Botania 模組)
- 一片木製壓力板
- 兩根紅石火把
- 兩個可以插紅石火把的方塊
系統結構與使用說明
使用漏斗把可燃的東西傳入花格箱內,可利用花格箱的特性:垂直丟下東西,當有東西落下壓在壓力板上時,透過紅石系統暫停漏斗繼續向花格箱輸入物品。這樣一來當下面的可燃物都被火紅蓮消耗完畢後,漏斗就會繼續把東西塞入花格箱。
所以,我們只要把想當成燃料的東西放到上面的漏斗中,那麼漏斗就會在下面壓力板上沒有東西的時候輸出東西給花格箱,花格箱再幫我們把東西丟下去。
使用這套系統有一些地方要注意:
- 可燃物的燃燒時間不可以太長
- 磁鐵
可燃物的燃燒時間如果太長,會讓 Minecraft 自動清除火紅蓮還沒燒完剩餘的可燃物。經過測試,漏斗輸出東西到物品壓到壓力板上停止漏斗動作的時間會讓漏斗與花格箱丟出 4 個可燃物,也就是說當可燃物丟出時請確保這 4 個可以在五分鐘內燒完。
磁鐵固然方便,但是會影響到這套系統的運作。如果是使用 Botania 的磁鐵我會建議在系統的旁邊多加一株 Solegnolia(弱磁蘭,能夠讓他壟罩範圍內的 Botania 磁力戒指的磁力失效)。
紅石原理解析
設計一套紅石系統先從釐清我想要的輸入以及期望的輸出。這套系統我預期的行為是:壓力板觸發輸出訊號後能讓漏斗接收到訊號以暫停漏斗的物品輸出。因此,最簡單的方式是直接用紅石粉將壓力板與漏斗連起來。
但是,單純地以紅石連線會占用比較大的體積,所以這裡我使用兩個 NOT gate(非閘,當接收到訊號時閘門不輸出訊號;反之亦然)來壓縮體積,也就是圖片中的兩個紅石火把。
圖片中的狀態是沒有東西壓在壓力板上。下面的紅石火把(NOT gate)沒有接收到來自壓力板的訊號,所以輸出訊號;上面的紅石火把(NOT gate)接收到來自下方紅石火把的訊號,所以不輸出訊號。此時漏斗是可以輸出物品的。