大家好,我是我要吃煎蛋,歡迎大家閱讀本期內容。
今天帶大家了解一下單人生存可以使用的簡易自動分類裝置~
我推薦最好先做出這個東西,然後再回來研究它的原理,明白了以後,才能做出它,然後根據原理才能做出更多有意思的裝置。
直接看下面幾張圖吧,沒有修飾過,不過這樣看得清楚~
左上邊的箱子是輸入端(可以不是箱子或者不用,可以直接連接怪物摔死的位置)
以女巫刷怪塔為例(詳細內容看往期建造女巫刷怪塔)女巫死亡掉落蜘蛛眼,火藥,螢石粉,糖,紅石粉,木棍,玻璃瓶(有機率掉落正在飲用的藥水,忽略不計)
假如我就想分類,蜘蛛眼,火藥,螢石粉,糖,紅石粉這5種東西,其他東西不分類。看圖
左邊位置是女巫摔死的位置,用漏鬥連接收集掉落物,經過自動分類,各類物品分到下面一排箱子,不分類的物品進入最右邊的箱子。
下面開始介紹自動分類裝置的工作原理
首先介紹漏鬥傳遞物品的原理。
1.漏鬥不僅僅是容器,還是紅石元件(合成材料)
當漏鬥未被激活時,漏鬥是開啟狀態,可以傳遞物品。
當漏鬥被激活時,漏鬥是關閉狀態,停止傳遞物品,漏鬥內的物品會被「鎖住」
下圖的漏鬥因為被紅石火把激活,漏鬥關閉,掉落在上面的鑽石塊沒有被吸到漏鬥裡。
還有下圖這種情況,當箱子裡放入一組鐵時,你覺得這些鐵最終會被傳遞到那個位置的漏鬥裡?
答案當然是綠寶石上方的漏鬥啦~為什麼?
因為開啟的漏鬥可做下面的三件事:
①輸出自己的物品欄裡的一個物品到朝向的容器。
②吸取上方容器內的一個物品到自己的物品欄。
③捕捉上方的物品實體(掉落物)到自己的物品欄
並且漏鬥一個遊戲刻內會先嘗試輸出一個物品,然後嘗試從上方容器內吸取一個物品最後嘗試捕捉實體掉落物(一次只能捕捉一種,無論該實體堆疊了多少個物品都會被整個捕捉,除非漏鬥內所有槽位都有物品)
所以同一遊戲刻內,漏鬥會先後進行①②,如果沒有②那就進行③。
漏鬥這3個操作只要有1個成功,漏鬥就會進入「冷卻時間」:在漏鬥再次運作之前會等待4紅石刻(8遊戲刻或無卡頓的0.4秒)。額外的,另一個漏鬥或投擲器將物品輸入此漏鬥時,此漏鬥也會有8遊戲刻的冷卻時間。
所以當鐵被漏鬥傳遞到黃金塊下時,綠寶石上的漏鬥會從黃金下的漏鬥吸取鐵,所以鐵根本到不了鑽石塊下的漏鬥。
那麼如何讓鐵到達鑽石塊下呢?——激活綠寶石上方的漏鬥,漏鬥關閉,這樣鐵就不會被吸取,而是被輸出。
根據這一原理,我們解決了物品自動分類裝置的部分問題。
那麼如何控制漏鬥精準的吸取不同物品呢?——那就是利用紅石比較器
紅石比較器會檢測容器中的物品數量,並根據不同數量輸出不同大小的信號強度。
信號強度=【14×(容器內物品數量÷該物品最大堆疊數÷容器內槽數)+1】向下取整
例如下圖漏鬥中18個螢石粉+4個物品展示框=22個物品(最大堆疊數相同,可以相加計算)
【14×(22÷64÷5)+1】≈1.9625——向下取整=1信號強度
那如果是23個物品呢?
【14×(23÷64÷5)+1】≈2.00625——向下取整=2信號強度
根據以上數據發現,漏鬥裡有22個物品和23個物品居然相差一個信號強度。(最大堆疊64)
所以我們就利用這個1信號強度差來精準的分類不同物品。
具體做法看下圖,這是自動分類裝置中分類紅石粉的單片構造。
在中間漏鬥內放置22個物品,排列18,1,1,1,1放置,放置18個紅石粉,後四個物品最好放置不常用的並且不同於分類目標的物品。(同最大64堆疊數)
這樣放置後,這個漏鬥只能接收紅石粉。(分類接收)
提醒:不可直接在漏鬥中放超過45數量的物品,否則會導致附近已經放好物品傳輸到箱子內(46個物品就是3信號強度啦)
當沒有紅石粉需要分類時(沒有紅石粉經過上方漏鬥),中間漏鬥裡物品數量依然是22,紅石比較器檢測信號輸出為1,並不會激活黃金塊上的紅石→不會充能黃金塊→不會激活紅石中繼器→不會充能鑽石塊→不會激活紅石火把→火把依然是點亮狀態→火把上方的漏鬥被激活→漏鬥關閉→不會吸取中間漏鬥裡的物品。
當有紅石粉需要分類時(有紅石粉到達上方漏鬥),被中間漏鬥吸取,達到23個物體,紅石比較器檢測輸出信號變為2,這時候會激活黃金上的紅石線→充能黃金塊→激活紅石中繼器→激活紅石火把→火把熄滅→漏鬥未被激活→漏鬥開啟,吸取中間漏鬥內紅石粉→輸出到箱子內→完成分類~(漏鬥會優先吸取,運輸靠近左上位置的物品)
多個這樣單片結構的堆疊,就能完成多種不同物品的自動分類。(箱子上方可以放倒置的樓梯,這樣就完美啦)
基巖版我的世界自動分類裝置運作原理講解完畢~
感謝大家閱讀,我是我要吃煎蛋,我們下期再見~拜拜