:::spoiler 目錄 [toc] ::: ## 影片 <iframe width="560" height="315" src="https://www.youtube.com/embed/UOv6yqs--yI" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> ## 前言 因為是休閒向隨便造的結果,外加考量生存模式也適用、成本夠低, 如果要更自動、甚至流程串起來的話,等我哪天突然想來研發再說。 > 休閒到一半造這種大型機關本來就是奇景了。 順便提醒一下,圖片是在拍影片後截的, 為了蓋住樹葉生成範圍,我有多圍幾個石墻在生長點旁邊。 ## 說明 ### 操作流程 1. 連閃,自動灑骨粉 2. 活塞推長出的樹幹 3. TNT 炸毀原木塊 4. 漏斗礦車蒐集木頭 ### 設計考量 這個設計是需要建造在地下時用的,正常版本(空中 / ...)的已經爛大街了。 #### 地下特化 因為是在地下,規模跟空間會受限, 所以選擇成長高度近乎固定 (6~8) 的<mark>樺木</mark>, 並且爆炸用<mark>水(成本 ↓)跟黑曜石</mark>擋住。 #### 破壞木頭 TNT 的爆炸會從洞口外洩,多個 TNT 疊加可以從洞口飛到任何地方, 所以用按鈕式投遞,控制發射頻率。 > 把樺木推進爆炸區一定要留開口,所以一定要納入考量。 > 目前不考慮用機關開闔開口,除了麻煩、開口也可能還塞著樺木。 #### 生長考量 這方面算比較特別和關鍵。 有兩點要注意: 1. 生長前的要求條件 2. 生長後的波及範圍 ##### 第一點,生長前的要求條件 根據 [Minecraft WiKi 對生長條件的說法](https://minecraft.fandom.com/zh/wiki/%E6%A0%91%E8%8B%97#%E7%94%9F%E9%95%BF), 樺木需要自己所在高度上一格有3x6x3的空間。 但他沒提到的是,<mark>原木相關的方塊可以繞過這項限制</mark>。 也就是**原木**、**剝皮原木**、**剝皮木塊**等, 就算放在這個範圍內樹也可以生長(不分種類)。 > 非常舊的版本也許沒有這個限制,但目前並非如此。 這點在下面推原木的部分會應用到。 ##### 第二點,生長後的波及範圍 嗯,簡單來說,就是樹葉跟樹幹。 以樹苗為基準,樹幹會是5~7格高。 推樹幹時要造7格高的機關來推移。 樹葉會長在3~8格的高度,範圍是5x5, 無論怎麼擺或圍,只要範圍內有空格,就有可能冒出塊葉子。 範圍內別建議擺東西或機關,因為會卡在葉子裡。 > 我是直接把這個範圍圍住、方便控管, > 順便提醒自己造東西時避開。 ### 灑骨粉 <iframe width="560" height="315" src="https://www.youtube.com/embed/q6f4GWHYf0Q" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> 首先是撒骨粉的部分。 通過[Minecraft 紅石 - 可控式高速連閃器](/Vupt1sojS5qcOgZcsicLKg)的方法做連閃器、連到發射器上。 根據筆記中的說明可以知道,兩種連閃器都能讓它用最高速發射, 所以用線路簡單的比較器連閃。  骨粉裝在發射器裡時,只有在前面有能撒骨粉成長的作物時,才會發射並作用。 也就是說,空發是 OK 的,讓它持續嘗試發射,並把樺木樹苗手動種在它前面。 ### 推原木 <iframe width="560" height="315" src="https://www.youtube.com/embed/6ZB1ab8PpGs" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> 上面生長考量說過,原木相關方塊在範圍內(2~8格高度, 3x3)不會妨礙生長。 要推動原木的話,必須用活塞或有黏性活塞黏著的方塊,在關閉狀態貼著樹幹。 為了避免破壞生長條件,在這些方塊中擇一,用黏性活塞黏、貼在生長點旁邊。  黏性活塞要放七格高,因為樹苗長成的樺木最高7格。 背後的線路如下,簡單的用[Minecraft 紅石 - 垂直上升傳遞](/jaVK8hsqSuu4AhU4uj85fA)縮小線路體積。 至於是怎麼用這麼少線路充到7格的... 線路跟紅石導體可以影響到同個面向(前後 / 左右)的相鄰活塞, 即使在路上被充能的導體也是活塞,無論強弱充能。 (這些是我實驗後的結論)   補一下背面截圖,方便觀察:  ### 炸原木 <iframe width="560" height="315" src="https://www.youtube.com/embed/tEIpxbrmpyk" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> #### 投炸彈   用按鈕控制發射頻率,用[Minecraft 紅石 - 垂直上升傳遞](/jaVK8hsqSuu4AhU4uj85fA)的方式往上傳, 然後往樺木堆積區投射 TNT。  (挖掉「停靠」防止方塊後的頂端)  (加上「停靠」防止方塊後的頂端) TNT 入口也是用黑曜石蓋,周圍隨便用什麼圍住,避免 TNT「停靠」在洞口。 如果是往正下方投射,不轉個彎的話...發射器可能會被爆炸波及。 所以要像圖中那樣側放。當然如果高度充足,也不用這樣極限壓縮所需空間。 友情提示:記得把發射器所在區域造成可以自由通行。 因為要補TNT。  #### 爆炸區  從生長區算到底共12格,因為活塞最多推12格方塊。 內部高度7格,因為要圍住樹幹最高高度。 把生長區算來、活塞推向8~12格的5格圍起來,當作爆炸區。 :::info 爆炸範圍長寬<mark>5</mark>x5,圍牆<mark>1</mark>格厚。 進出方向圍牆用黑曜石蓋、進入面空1格進原木用, 黑曜石向生長點多圍<mark>3</mark>格,避免從縫飛出的TNT造成損毀。 外面的沒用部分也是<mark>3</mark>格,當安全距離。 :::  從裡面看長這樣。除進出方向,在5x5的內圍一圈頂端放水。 為了避免水從進入口往外蔓延,以及被推入原木蓋掉, 進出面各空3格不放水,沒流水保護處用黑曜石抗炸,寬3格。  TNT入口正下方分別在 1, 3 兩種高度放黑曜石,讓爆炸範圍涵蓋5x5。 放在木頭推入動線平面的兩側、緊貼動線。 ### 收納 <iframe width="560" height="315" src="https://www.youtube.com/embed/F1vva_CEdB0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> 最後是收納。為什麼收納要特別囉嗦的講? 不是只有用[Minecraft 紅石 - 隔層漏斗礦車](/YmAcCnsnQbSxZ_Cui8BcgA)在底下循環嗎? 首先,為了抗炸,頂端一圈已經有流水了,底部也會積水。 但如果是實體水的話,一定會隨時間讓物體浮起來, 碰不到底造成收納問題,所以不填充,保持流水。 再來是5x5的正中間為什麼要放漏斗?答案很簡單,效率。 畢竟連續的爆炸可能會讓掉落物噴到進出口裡面, Minecraft 又會讓附近的同種掉落物疊合在一起,變成一堆被吸到那裡。 如果裡面有卡木頭,基本上就只能從樺木進入口拿把斧頭開路進去撿了。 ## 備註 ...當然,要建造的前提是有那麼充裕的炸藥跟黑曜石。 如果要當作伺服器建築,看起來應該是可以。 如果資源沒有那麼多,木頭推到旁邊後,其實可以建個手動收割區。 在活塞推動範圍內墊高一兩格什麼的。 或是造個轉彎裝置,讓堆積的量可以增加。 ## 參考資料 * https://minecraft.fandom.com/zh/wiki/%E6%A0%91%E8%8B%97 * https://minecraft.fandom.com/zh/wiki/%E7%99%BD%E6%A1%A6 <a rel="license" href="http://creativecommons.org/licenses/by/4.0/"><img alt="創用 CC 授權條款" style="border-width:0" src="https://i.creativecommons.org/l/by/4.0/88x31.png" /></a><br />本著作係採用<a rel="license" href="http://creativecommons.org/licenses/by/4.0/">創用 CC 姓名標示 4.0 國際 授權條款</a>授權.
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up