全能物流

全能物流

将卡片绑定到任意方块上,将其丢入管道或路由器中,OmniLogistics > 会自行找到该机器的工作面——适用于任何模组的方块,无需配置朝向。物品、FE和流体,> 可按任意数据组件过滤,速率由你输入。

技术

OmniLogistics

为整合包中每一台机器准备的一套卡片系统。

潜行点击任意方块即可将物流卡绑定到它上面,把卡片放进管道、无线路由器或批量分发器中,OmniLogistics 会自动搞定剩下的一切。它能自行找到那台机器的工作面——输入侧、输出侧、能量侧——适用于任何模组的方块,无需在任何地方配置朝向。可按物品、标签、附魔或任意数据组件进行过滤。输入你想要的 tick 速率,从 1 到 200。可跨维度传输物品、FE 和流体。

本模组中没有任何内容针对其他模组硬编码。它只通过 NeoForge 能力(capability)通信,这意味着它已经能与尚未有人写出的机器一起工作。

核心思路

一张 物流卡 是指向某个位置的指针,也是允许通过之物的过滤器。

  • 潜行 + 右键点击 任意方块即可将卡片绑定到它上面。
  • 在空中右键点击 打开过滤器:参考物品、标签、附魔、耐久、自定义数据组件、白名单或黑名单。
  • 把它放进 导管,线路的那一端就会抽取或插入。把它放进 无线路由器,路由器就能完全无需导管直接触及该方块。放入八张,它就会轮流服务八个位置。
  • 卡片记住的是它绑定到了 什么,而不仅仅是哪里:工具提示会显示方块名称,按一下键就能让那个埋在墙里的方块透墙闪红。

自动输入,自动输出

大多数物流模组都要求你配置机器:把这个面标记为输入,那个面标记为输出,然后记住它。本模组不做这种要求。当一张卡片需要把某物放入机器时,它会通过机器已发布的能力探测该机器的各个面,并使用第一个接受该物品的面。抽取、能量、流体同理。完全不暴露任何面的方块——比如普通的箱子——也能处理。

不过,它不会越过机器刻意声明的面:装配机的模板槽和合成输出不是我们能填的。

名副其实的等级

每个等级都是前一等级加一个核心,而名字就来自那个核心:镀金(金)、水晶(钻石)、下界锻造(下界合金)。卡片升级也可以手动完成——一只手拿卡,另一只手拿核心,按住右键把它们搓在一起——这会教你配方,并解锁用于自动化的合成版本。

兼容对象

每次构建模组时,都在同一个世界中端到端测试过:Applied Energistics 2(ME 网络、样板供应器自动化、分子装配机、接口、充能器)、Mekanism(富集仓、冶金灌注机、粉碎机、锯木机、它们的线缆和方块)、Actually Additions(赋能机、展示架、粉碎机)、Powah 以及原版。任何暴露 NeoForge 物品、能量或流体能力的模组都能工作,无需为它写一行代码。

JEI 和 Patchouli 在存在时受支持,但两者都不是必需的。

入门

  1. 合成一根 物品管道 和一张 物流卡。
  2. 用卡片潜行 + 右键点击一个箱子。工具提示现在会显示它绑定到了什么。
  3. 把卡片放进那个箱子旁边的管道端:该端现在会从它那里抽取。
  4. 把管道铺到一台机器。机器上无需配置任何东西。
  5. 当一根管道不够用时,把卡片放进 无线路由器 里,然后忘掉管道吧。

需求

Minecraft 1.21.1、NeoForge 21.1+。客户端与服务端。MIT 许可。

模组中的全部内容

导管

物品 作用
物品管道 传输物品。面:NORM(连接)、EXTRACT(从该方块抽取,绿色)、INSERT(只向其放入,橙色)、OFF。
镀金物品管道 传输物品。面:NORM(连接)、EXTRACT(从该方块抽取,绿色)、INSERT(只向其放入,橙色)、OFF。
水晶物品管道 传输物品。面:NORM(连接)、EXTRACT(从该方块抽取,绿色)、INSERT(只向其放入,橙色)、OFF。
下界锻造物品管道 传输物品。面:NORM(连接)、EXTRACT(从该方块抽取,绿色)、INSERT(只向其放入,橙色)、OFF。
全能物品管道 仅创造模式。每 tick 传输 65536 个物品。
能量线缆 传输 FE。在发电机侧设置 IN;所有其他连接方接收。
镀金能量线缆 传输 FE。在发电机侧设置 IN;所有其他连接方接收。
水晶能量线缆 传输 FE。在发电机侧设置 IN;所有其他连接方接收。
下界锻造能量线缆 传输 FE。在发电机侧设置 IN;所有其他连接方接收。
全能能量线缆 仅创造模式。每 tick 16M FE。
流体管道 传输流体。在储罐侧设置 IN;所有其他连接方接收。
镀金流体管道 传输流体。在储罐侧设置 IN;所有其他连接方接收。
水晶流体管道 传输流体。在储罐侧设置 IN;所有其他连接方接收。
下界锻造流体管道 传输流体。在储罐侧设置 IN;所有其他连接方接收。
全能流体管道 仅创造模式。每 tick 8M mB。

机器

物品 作用
无线路由器 容纳 8 张卡片 + 2 个升级。无需线缆即可与绑定的方块之间传输物品和 FE。
批量分发器 六条通道,每条一张物流卡:AE2 样板供应器推入一个完整样板,每种原料都会送往各自的机器。
组件提取器 基础功能:将附魔转移到书上。模块可增加宝石提取和融合。
库存暴露器 在其目标面显示经过过滤的库存视图。
机器监视器 适用于任何模组任何机器的屏幕:能量、流体以及前几个物品堆。
虚空采矿机 从虚无中采出矿石:输入 FE,输出矿石。物流卡 = 过滤器,带宽升级 x3(每个升级每周期物品和 FE 翻倍),红石暂停。
镀金虚空采矿机 从虚无中采出矿石:输入 FE,输出矿石。物流卡 = 过滤器,带宽升级 x3(每个升级每周期物品和 FE 翻倍),红石暂停。
水晶虚空采矿机 从虚无中采出矿石:输入 FE,输出矿石。物流卡 = 过滤器,带宽升级 x3(每个升级每周期物品和 FE 翻倍),红石暂停。
下界锻造虚空采矿机 从虚无中采出矿石:输入 FE,输出矿石。物流卡 = 过滤器,带宽升级 x3(每个升级每周期物品和 FE 翻倍),红石暂停。

卡片

物品 作用
物流卡 潜行 + 右键点击方块以绑定。在空中右键点击以配置。
镀金物流卡 一张物流卡,可白名单 4 种不同物品而非 1 种。可在物流卡能用的任何地方使用。
水晶物流卡 一张物流卡,可白名单 16 种不同物品而非 1 种。
下界锻造物流卡 一张物流卡,可白名单 64 种不同物品而非 1 种。
能量卡 无线 FE。潜行 + 右键点击机器以绑定,在空中右键点击以切换模式。
流体卡 针对绑定的储罐进行 EXTRACT / INSERT 流体。
库存维持卡 将绑定的库存补足到路由器所携带物品的一组。
真空卡 将路由器(或绑定方块)周围匹配的掉落物拉入缓冲区。
虚空卡 销毁到达路由器缓冲区的匹配物品。
检测卡 当绑定的库存持有匹配物品时,路由器发出 15 级红石信号。
激活卡 像玩家一样用缓冲区物品右键点击绑定的方块面。
破坏卡 破坏绑定的方块;掉落物进入路由器缓冲区。
放置卡 将缓冲区物品作为方块放置在绑定位置。

升级与模块

物品 作用
带宽升级 路由器:每份使每周期卡片操作数 x2(最多 3)。
天线升级 路由器:每份 +64 格范围(最多 3)。
通道升级 提取器:每份解锁一条额外通道(最多 2),物品并行处理。
区块加载升级 路由器:在你离开时保持自身所在区块及其绑定卡片所在区块加载(最多 9 个,可配置)。
组件模块 提取器:还能从装备中提取嵌入在模组组件里的物品。
融合模块 提取器:解锁 FUSE 模式。
物流扳手 管道臂:循环 NORM / EXTRACT / INSERT / OFF。管道中心:红石模式。暴露器面:设置目标。

截图

omni_press_hero.png 整个测试场地:本模组的每个方块外加四个其他模组,全部由卡片供给。

omni_press_pipes.png 导管、库存暴露器、组件提取器和无线路由器。

omni_press_hall.png 一个批量分发器为来自三个不同模组的四台机器供料。

omni_press_assembler.png CLUSTER 模式:一个箱子,五台 AE2 分子装配机,每台各接收一整批。

omni_press_mekanism.png 同样的形态再次出现,配有五台 Mekanism 富集仓——而且无需配置朝向。

omni_press_mecraft.png 一个自行合成的 AE2 样板供应器循环:没人点击任何东西。

omni_press_ae2.png 一个真正的 ME 网络:我们的管道把物品放入和取出,无需任何 AE2 部件。

omni_press_empowerer.png Actually Additions:四个展示架由四张卡片供料和供能,无需线缆。

omni_press_miners.png 虚空采矿机,每个等级一台,每台都用一张卡片作为其矿石过滤器。

omni_press_monitor.png 机器监视器:把卡片对准一台机器,就能隔着房间读取它。

omni_press_upgrade_1st.png 卡片升级仪式:一只手拿卡,另一只手拿金,按住右键。

omni_gui_router.png 无线路由器:八个卡片槽、两个升级槽,以及一个可输入的 tick 字段。

omni_gui_card16.png 卡片过滤器:16 个参考物品、标签、附魔、任意数据组件。