前言:随着红石信号能够禁用漏斗,还有投掷器加入游戏,你可以二选一:


本帖的装置原方案已经不是最优选择。



嘛,本教程是来自于一个YouTube视频的。创意不是我的,是人家的。我只是个转述者
原视频连接:https://www.youtube.com/watch?v=n_YApaD-Aqc

已经转到优酷了,英语有大学6级的话理解肯定无鸭梨:
http://v.youku.com/v_show/id_XNDk5NjA5MTUy.html


---------------------------------正文开始-----------------------------------------

大家好,sjjklh将为您讲述本课。皮肤前不久圣诞节换的,忘记改了……


首先,让我们了解一下比较器的特性之一:满箱检测
说是“满箱”,其实是所有除了陷阱箱之外的带有物品栏的方块都可以的:箱子漏斗熔炉发射器什么的

当漏斗物品栏这么满时……


输出信号强度为12


我拿出一组……


输出强度降到了9


我再拿一组……


输出强度降到了6


接着拿!


输出降到3


所以,大家应该有个大概的了解了。而且,某一个输出强度对应着的是一个物品数量的范围。哪怕超出这个范围只有1个物品,那么输出强度也立刻会提升1级。

接着利用比较器的比较功能。还记得第一张测试视图么?那幅图里的物品数量为64x4+21。之所以这样设置是因为64x4+21是输出强度为12的上限。如果再多增加一个物品,变成64x4+22,那么输出强度就变成13。相当于一个“阈值”的设置。这个特性与比较器的比较功能结合:

摘自Minecraft Wiki(别怀疑了这其实是我总结翻译的)
红石比较器(Redstone Comparator)为红石更新的模拟电路方块,用于红石电路中。其特性为:

  • 有两个输入端(位于背面的A与位于一侧的B)和一个输出端(C),可以感应信号强弱,而非之前所有器件的感应是否有信号。也就是说这预示着模拟信号正式加入Minecraft。
  •     模式1(前端红石火把熄灭):当A≥B,那么C=A;当A<B,那么C=0
  •     模式2(前端红石火把点亮):当A≥B,那么C=A-B;当A<B,那么C=0
  •     两种模式之间可以通过右键点击来切换。[1]
  •     如果比较器两侧都有信号注入,那么B端会取信号较强的那一端。

有用的就是模式1。如果我们加另一条参考电路B,拉杆通过三个红石线接到比较器侧面,也就是说强度设为了13:


那么,由于64x4+21的漏斗只能相当于12强度信号,12<13,比较器无输出。


这时,只需向漏斗一个同类型物品:


有输出了!


这就是全自动物品分类收集装置的原理。接下来是实际中应用的组成单元。
请看下图。主要由这几部分组成:漏斗,发射器,比较器,非门,参考电路,时钟。


漏斗事先填好了64x4+21个火药(当然你如果换成骨头、线什么的,分类收集的就是它们了)。


发射器事先要装满物品。


再回到这张图:

工作机制:

初始状态,漏斗的64x4+21个火药只相当于12强度,与参考电路(通过拉杆-倒置半砖构成。半砖这样放可以巧妙地向上传输信号且不会遇到普通方块的阻隔问题)的13强度比较,无输出。非门输出为1,那么时钟无法工作,发射器也不会动弹。因为发射器满,所以漏斗也无法向其注入物品。

一旦有一个同类物品经过漏斗上方,自然会被漏斗吸掉,此时比较器就有了输出,经过非门,时钟就能够运转了,控制发射器发射,那么发射器物品栏就有了空位,漏斗就会向下注入物品直到发射器满。此时一旦漏斗的物品数量变回64x4+21,那么时钟会停止工作。发射器也会停止发射直到漏斗把自己填满。

此类装置为什么要设计为怪异的纵向呢?如果你将此类装置横向排成一列,让水流依次能经过漏斗口……我们就能依次从一坨混合物里依次挑拣出特定物品了。

此类装置在大型刷怪塔中极其有用。