HyPipes

HyPipes

用于容器间自动化物品传输的简化管道物流系统。

方块

开发状态

本模组并非成品。 HyPipes 将在未来几天内定期更新,计划包含平衡调整、新功能及额外内容。随着开发推进,你可能会遇到错误、不完整的行为或临时性问题,欢迎提供反馈和建议:请加入 WanMine Discord 服务器


HyPipes 为 Hytale 引入了强大且直观的自动化层,让你能够轻松建造复杂的物品运输网络。该系统秉持"原生感"设计理念,与现有的容器和方块无缝集成。

主要特性

  1. 🔗 智能视觉连接: 告别静态模型。管道会自动响应周围环境,形成拐角、T形接头和交叉口,构建整洁的连接网络。
  2. ⚙️ 可切换提取器: 无需单独的"提取器"方块。只需对任意管道按F键即可切换至提取模式,自动从相邻的库存中抽取物品。
  3. 📦 库存集成: 完全兼容标准的 Hytale 容器。连接箱子、板条箱、熔炉和存储单元,自动完成分类和物流。
  4. 🚀 轻量高效: 采用逻辑处理物品,不会为每个传输对象创建造成卡顿的实体。

通过全新的过滤器功能过滤你的管道!

🧠 高级逻辑与全局过滤模式

过滤引擎已重构,支持全局操作模式。你无需再手动定义每条排除规则。

  • 白名单模式(阻止全部): 一种安全的"默认拒绝"策略。仅允许规则中明确列出的物品通过。
  • 黑名单模式(允许全部): 一种高吞吐量的"默认允许"策略。除了你选择拦截的特定物品外,所有物品都能通过管道。
  • 匹配NBT、忽略NBT、精确匹配
  • 为你世界定制的规则集!

高级逻辑控制

🎖️ 优先级系统

  1. 为你的输出管道分配优先级级别(0-10)。
  2. 物品将始终尝试前往可用的最高优先级目的地 (优先级10 > 优先级0)
  3. 溢出处理:如果高优先级输出已满或断开连接,物品会自动流向次高优先级目的地。

🔀 分配策略

选择物品在同级优先级输出之间的分配方式:

  1. 轮询(默认):将物品逐个平均分配给所有有效的输出。
  2. 最近优先:优先分配给物理上最近的输出。
  3. 最远优先:优先分配给物理上最远的输出。

配置

pipe_config.json:你可以根据需求自定义每 tick 移动的物品数量和传输频率。

使用方法

  1. 放置管道,将你的来源容器(例如装满木材的箱子)连接到目标容器。
  2. 对直接接触(或相邻)来源容器的管道按F键
  3. 管道将打开一个GUI,你可以在其中切换I/O模式、分配优先级等!

过滤器使用方法

  1. 手持物品过滤器时右键点击。
  2. 配置黑名单和白名单物品
  3. 对着输入管道按F键以应用过滤器。

鸣谢:

Ziggle_Dev