Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
Advertisement

本教程介绍常用的物品分类器。

概况[]

物品分类器可以将任何可堆叠的物品分类,16堆叠的物品也可以。不可堆叠的物品如盔甲工具和药水需要用专门的装置与其他物品分离。类似于烟花火箭烟火之星这种64堆叠但若NBT标签不同的就无法堆叠的情况,包括用铁砧命名过的物品,有需要可以专门设置分类。

原理[]

最常用的设计

右图是最常用的分类器设计。

物品分类器的基本原理是漏斗的机制与红石比较器检测漏斗容量。

漏斗会从上面容器的物品栏左侧开始,依次试图将物品拉取到自己的物品栏。因此我们需要一个分类漏斗(图中是最上面被红石比较器检测的),将想让这个漏斗分类的物品放在第一格,这样相同的物品就能合并,下方漏斗拉取时也会从分类物品开始拉取。分类漏斗后面四格需要填充。为了单片设计,填充物应当使用64堆叠的物品,每格放一个。为了防止有相同物品与填充物堆叠,需要将填充物用铁砧命名。参见下面的填充物选择

红石比较器检测漏斗的满度,防止漏斗将预留的分类物品和填充物漏下去。同样为了单片设计,一般采用红石比较器输出的信号强度达到3时启动漏斗,物品减少到信号强度2时停止漏斗。漏斗有五个物品栏,第一格是分类物品,后面四格被填充物占据。可以用红石比较器的机制计算得出,当分类物品达到42个时,信号强度能达到3,这时会启动漏斗,将多余的分类物品漏下去。即使分类物品达到64个,信号强度也不会达到4,这样可以在单片设计时避免相互干扰。

分类漏斗闲置时的GUI。(红石比较器工作范围在红石信号强度2-3)

图中的设计,当信号达到3时激活最远的红石粉并激活中继器,关闭红石火把让漏斗拉取上面分类漏斗中的物品,漏斗会优先拉取处于第一槽位的分类物品,只有在第一槽位的物品清空后才能拉取其他槽位的物品。当拉取后使分类物品数量降至41及以下时,红石粉不再被充能,红石中继器失去充能,红石火把亮起关闭漏斗阻止继续拉取分类漏斗的东西,导致第一槽位的物品不能被清空,无法拉取其他槽位的填充物品。

上述信号强度在2到3变化的设计中,漏斗一次只能吸收64-41=23个物品,如果物品供应得太快,就会错过这个漏斗。在设计时可以考虑多个分类漏斗分同一种物品,多次吸取。

设计[]

分类器的设计要注意几个点:

  1. 分类漏斗不能指向容器,因为分类漏斗自己一直都是工作状态。
  2. 需要分类的物品需要有合适的途径经过分类漏斗的检测区域,无论是采用漏斗链还是分类漏斗直接吸取世界中的物品实体。
  3. 无关物品不能堵塞分类漏斗的检测区域。
  4. 需要考虑爆仓时的干扰,可以使用投掷器避免爆仓。
  5. 单片设计应避免各链路之间的干扰。

可用的设计[]

以下设计都是单片设计,并且不会因为爆仓而损坏。但这些设计的耗材、延迟和空间占用量都比最常用的设计大,故建议使用最常用的设计。

搭配仓库

最常用的设计如果想增加仓库容量,在加漏斗与箱子时需要注意红石火把会充能它左侧那一格,因此不能直接在它左侧放漏斗,可以按照图示放箱子。

另外的设计
最右侧的箱子必须是空的,让红石比较器检测用。

当红石比较器输出信号3时,红石火把被关闭。下面的红石粉不会被充能到15,由于后面有箱子,红石比较器不会被充能等级低于15的方块充能,而去检测后面的箱子,而箱子是空的,不再输出信号,启动漏斗拉取。

箱子也可以换成空炼药锅,但注意遮挡避免因下雨让里面堆积水。

炼药锅中放有1等级的水。活塞是黏性活塞。

当红石比较器输出3格信号时,激活活塞,推动炼药锅让其被检测到,红石比较器输出信号,关闭红石火把,激活漏斗开始拉取物品。

由于这个设计有黏性活塞,而活塞在接受到太短的脉冲时会无法收回炼药锅,因此不建议使用这个设计。

单独使用的装置[]

一个无法作为单片堆叠的设计。

这些设计的分类漏斗中,分类物品是18个(64堆叠)。红石比较器工作范围是1-2强度信号。

这是个典型的错误,如果将此结构堆叠,为了无法出错,只能使用诸如漏斗链等供应速度较慢的方式供给物品。因为如果一次进入太多物品到分类漏斗,或者爆仓时,可能会导致漏斗中的分类物品数量达到64,红石比较器会输出3格信号,干扰其他分类,破坏整个分类器,需和其他分类器空出些位置。

另一个设计,无需红石中继器。

填充物选择[]

  • 与分类物品相同的物品:分类漏斗会优先将收集到的物品填充至第一槽位,只有在第一槽位满时才会填充其他槽位。但如果物品供应速度太快或者出现爆仓情况,则会导致其他槽位被填充过多物品,干扰单片设计中的其他链路,并且可能出现即使第一槽位被清空也不能使比较器信号降低至2的情况,导致第一槽位混入其他物品。可以使用投掷器防止爆仓。
  • 被命名的物品:适用于单片设计,不会因为爆仓导致损坏,但命名物品需要消耗大量的铁和经验。
  • 不可堆叠的物品:这会导致比较器信号至少达到12,需要在比较器信号达到13时开启漏斗,因此需要用更多的红石粉且会占用更多的空间,当物品供应速度太快或者爆仓时,也会出现干扰单片设计中其他链路的情况。
  • 如果物品分类器只是用来对来自全自动农场的物品进行分类,可以选用该农场不可能产生的廉价可再生物品作为填充物。

分离可堆叠与不可堆叠物品[]

原理[]

不可堆叠其实也就是以1为堆叠。在漏斗工作时,除了人为放置和吸取物品实体,漏斗从容器里面拉取物品并继续运输,不会被堵塞的情况下,漏斗里面都只会同时存在一个物品。若这个物品是64与16堆叠,红石比较器只会输出强度为1的信号;而若是不可堆叠物品,红石比较器会输出强度为3的信号。根据这一点我们可以设计装置分离可堆叠物品和不可堆叠物品。

设计[]

A
B
单片设计

这个设计结构和上面的堆叠物品分类看起来基本差不多,但漏斗A里面事先是不放任何东西的。在使用时需要让A从容器中吸取物品,不能直接吸取物品实体。漏斗A指向的容器就是输出可堆叠物品,而漏斗B指向的容器就是不可堆叠物品。

注意漏斗B里面会残留一个不可堆叠物品,可以加一个漏斗在B下面来取出这个物品。

容器筛选[]

A
B
C

特定物品筛选器

一格宽,静音,可保护物品
物品传输速率:2.5个物品/秒

这种装置使用了特定的容器(酿造台潜影盒)来限制物品的进入,使得药水和潜影盒物品能够与其他的物品分开,轻而易举地整理药水和潜影盒。

物品从漏斗A输入,允许通过的物品将从漏斗B输出,剩下的物品从漏斗C输出。如果使用了酿造台,药水会从漏斗B输出;如果使用了潜影盒,那么潜影盒物品将被阻止通过,并从漏斗C输出。

这种设计的电路延迟为4,比延迟为3刻的漏斗要慢。为了保证每个物品都能顺利进入箱子,输入速率必须要被限制在每4个红石刻一个物品。(可以通过4刻的投掷器实现)

需要注意的是,电路中的红石中继器的延迟被设定为2红石刻;漏斗C是可选的(只是为了确保物品的安全);如果使用酿造台,那么里面可能会卡住烈焰粉,大多数情况下问题不大,但你也可以事先往里面放入烈焰粉。

运输方式[]

为了将物品供给给堆叠好的分类漏斗,需要有合适的运输方式。

漏斗链[]

漏斗链供给。下面一排是分类漏斗。

待分类物品会被下面的分类漏斗拉取,而非分类物品会被漏斗链输入到下一个漏斗。

漏斗链是最简明扼要的,合理设计时不会有分类失败的情况,并且不需要庞大的投掷器激活电路和水道。但速度最慢,分类速度只有漏斗的2.5物品/秒。如果不使用投掷器,一旦储存杂物的箱子被装满,杂物将会堆积在漏斗链中,导致下方的漏斗无法再吸取新的物品。

需要注意,如果漏斗是吸取上方的物品实体,那么物品实体不能直接进入下面有分类漏斗的漏斗。也就是说需要并且只能被图中右上角的漏斗吸取实体。因为如果一次有多个物品直接进入分类漏斗上面的漏斗,分类漏斗会来不及拉取完全,造成分类失败。

漏斗链中的物品必须保持流动,否则一部分物品会积压在漏斗中的第2~5格,导致分类漏斗来不及拉取对应物品从而产生遗漏,可以通过形成漏斗环来“搅动”物品。

除此之外,为了性能考虑,如果漏斗不需要吸取物品实体,建议在上面放上箱子、熔炉、堆肥桶等容器,减少漏斗检测世界中的物品实体的卡顿。

水道[]

道相比漏斗链更快速,因为漏斗吸取物品实体不受到2.5物品/秒的限制,可以快速“抓住”物品实体。但物品仍然需要时间离开分类漏斗,因此流量大的地方需要采用多个分类漏斗。同时世界中的物品实体太多的话会造成卡顿。

水流直接放在分类漏斗上面

最简单的当然是直接将水流放在分类漏斗的上方,但由于漏斗的碰撞箱中间是凹陷的,需要前面有一段距离让实体加速,冲过凹陷。水流消失时可以采用图中的蓝冰活板门的方式来接续物品实体运输。

水流不是在漏斗上面

也可以将水流放在漏斗旁边,如图中,前面需要一个弯道,让实体撞击在箱子上再继续流动,由于箱子的碰撞箱不是一个完整方块,这时物品实体会贴边流动。仍然受到水流推动,不会被漏斗碰撞箱卡住,但同时也能被漏斗吸取到。

这两种设计分类漏斗都有可能会漏掉物品,需要多个分类漏斗或者让物体再次经过分类漏斗。

冰道[]

下界无法使用水。除了漏斗链,对于大流量的物品分类,可以用类似于水道的第二种设计,让物品实体在蓝冰和漏斗中间滑动。将物品对着箱子用投掷器发射然后掉落,再用黏液块推向蓝冰和分类漏斗。

矿车[]

主条目:教程/矿车

可以使用运输矿车漏斗矿车来运输物品,但需要用一个空的漏斗清空矿车内的杂物,否则一旦矿车装满了杂物将起不到运输物品的作用。

连接投掷器防爆仓[]

用投掷器将物品丢到漏斗上。

使用投掷器将物品丢到漏斗上,当漏斗被装满时多余的物品会停留在漏斗上方并自然消失,不会导致爆仓,若漏斗未满,则会将物品储存起来,玩家可以从漏斗中取走物品。需要连接时钟电路使投掷器能够持续投掷物品,因此在性能较低的电脑中可能会导致卡顿。

全物品[]

全物品指的是能将生存所有能获得的物品进行分类储存的装置。

全物品一般采用单片设计,每个单片都是将上述的设计或类似设计组合起来,水道连成一圈以储存所有物品。

一个单片一般有8-12个大箱子,将单片排列起来就是可以挑选物品的走廊。

一个全物品一般有以下功能:

  • 物品分类储存,不可堆叠物品分离。
  • 搭配方块直接摆放和物品展示框以直观找到所需物品。
  • 物品收集,潜影盒拆包。
  • 水道重投以防止物品消失。
  • 区块加载以便自动分类。
  • 额外的功能:
    • 额外附加的熔炉组、小型合成站等设施。
    • 将所有漏斗在不使用时关闭以减少性能损耗等附加功能。

示例视频[]

参见[]

Advertisement