
过滤器
Philter模组为你提供了一个过滤器超级漏斗,兼容原版Minecraft或任何模组。任何种类的物品都可以被分流到不同的输出容器中,通过多种方式设置过滤条件!
查看大图Philter 模组为你提供了一个过滤器超级漏斗,它兼容原版 Minecraft 或任何模组。
任何种类的物品都可以被分流到不同的输出容器中。否则,它就像普通漏斗一样将其传递过去。
这是它在实际使用中的样子:

整体来看,过滤器是一个钢蓝色的漏斗,它有一个红石插件来执行过滤。过滤器顶部的蓝色标签指示了普通物品的流向。当物品被过滤到右侧的漏斗时,红石条纹会闪烁。
你可以通过其界面来设置过滤器:

左上角区域是基础的漏斗界面,其功能完全相同。右侧是过滤配置。这里处于“相同于”模式,这意味着它只会将与示例匹配的物品放入过滤器。这些示例可以通过将物品放入过滤器本身来设置,或者也可以使用目标容器中已有的物品作为示例。因此,如果过滤器中有每种类型的木板,或者它为空且目标容器中有这些木板,那么木板将被分流,而其他物品将继续往前传递。
“精确”按钮处于关闭状态,因此模组修改将被忽略。如果示例中包含铁胸甲,这将允许受损或附魔的铁胸甲也被放入目标容器。如果“精确”开启,则只有具有相同损伤值和附魔的胸甲才会被分流。
另一种主要模式是“匹配”,你可以指定标签和正则表达式来告诉过滤器该做什么:

这里我们告诉过滤器匹配被标签“#wool”(所有种类的羊毛)覆盖的方块,以及名称中包含“dirt”的任何物品。“任一”可以切换为“所有”,这意味着物品必须同时匹配“#wool”并且名称中包含“dirt”(没有物品符合这种情况,所以……)。
在“匹配”模式下,“精确”意味着 NBT 值将包含在字符串匹配中。所以你可以匹配任何带有附魔的物品,使用模式“.Enchantments.”,因为这个字符串出现在附魔物品的 NBT 中。
标准标签列表 可能会有所帮助。至于正则表达式,网上有很多教程。一般来说,文本匹配相同的文本,除了特殊符号。最重要的是:
.匹配任意单个字符,因此“d.rt”同时匹配“dirt”和“dart”。表示“零次或多次重复”,所以“.”表示“零次或多次任意字符”。^匹配文本的开头,因此你可以在开头使用“^blue.*”这个模式表示“任何以 blue 开头的名称”,这不会匹配淡蓝色的物品。$匹配文本的结尾。
过滤器会在字符串中的任何位置找到匹配项,除非你用文本的开头和/或结尾来锚定它。它还会忽略文本的大小写,因此“enchantments”会同时匹配“enchantments”和“Enchantments”。
最后,“无”模式完全关闭过滤功能。
界面的第三部分,也就是你的物品栏下方的部分,允许你更改过滤器的方向。与漏斗一样,过滤器可以指向除向上之外的任何方向,但它也不能指向与普通漏斗输出相同的方向。当你放置过滤器时,过滤输出由你指向的方向决定,但你之后可以使用界面的这一部分来更改它。
正在加载版本记录…



正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。