创建航空学:自动化物流

创建航空学:自动化物流

让你的飞艇发挥价值!建设站点网络,自动化停靠,并在你的世界中运行可重复的航空物流航线。

创建

Create Aeronautics:自动化物流

构建自动化物流路线,即使附近无人也能持续运行。

Create Aeronautics:自动化物流为 Create Aeronautics 飞艇增加了录制路线自动化功能,并实验性兼容 Simurail 列车。您可以亲自驾驶每条路线,在载具的应答机上安装时刻表,然后让它在兼容的站点之间重复执行旅程。

载具可以在卸载状态下行驶,返回以进行物理停靠和货物转运,等待特定条件,并在其他载具使用同一停靠点时安全排队。

当前版本还包含实验性的、基于运输方式区分的 Simurail 车站兼容功能,用于录制列车路线,使用相同的时刻表和路线录制模型,但不会混用飞艇和列车车站网络。这种运输方式上的区分也是未来支持非飞艇载具的长期基础工作的一部分。

主要特性

录制飞艇路线

  • 手动驾驶以录制真实的站间飞行路径。
  • 直接通过每艘船的应答机为其构建独立的路线计划。
  • 预览单条路线、连接到某个站点的所有路线,或按船过滤的路线。
  • 为每艘船使用不同的路线颜色,使大型网络更易读。
  • 飞艇站点只能查看和控制飞艇路线及支持飞艇的应答机。
  • 这种考虑运输方式的路线/站点区分旨在未来扩展到其他受支持的载具类型,而不是永远仅限飞艇。

实验性 Simurail 兼容性

  • 通过 Simurail 车站录制并运行仅限列车的路线。
  • 列车站点只能查看和控制列车路线及支持列车的应答机。
  • 飞艇站点和 Simurail 车站按运输方式保持分离,不能互换连接。
  • 这是一个基于录制路线回放的兼容层;它不是感知轨道的寻路、原生调度逻辑,也不能替代未来 Simurail 原生的自动化功能。

载具卸载行驶

  • 当玩家在其他地方时,激活的载具会继续沿着录制路线前进。
  • 路线进度和时刻表在区块卸载、游戏重载和服务器重启后依然保留。
  • 飞船会在站点附近重新出现在世界中,以便正常进行停靠、货物移动和其他物理交互。
  • 运行时故障会保持可见且可恢复,而不会静默删除载具或其路线数据。

停靠与排队

  • 将 Create Simulated 停靠点连接到每个站点和载具。
  • 通过物理载具和停靠点设置转移物品和流体。
  • 共享停靠点使用到达顺序预订,避免接近的载具全部集中到同一个停靠点。
  • 等待中的载具会在可配置的安全距离处保持,直到前一辆载具安全驶离。

时刻表与条件

创建包含分组条件的多站时刻表,包括:

  • 计划延迟
  • 停靠时间和停靠空闲状态
  • 红石信号
  • 一天中的时间
  • 物品或流体的空/满检查
  • 带过滤器的物品和流体货物条件
  • 船侧或站点侧的货物目标

站点区块加载

飞艇站点可以管理无人值守物流所需的区块:

  • 启用了站点区块加载后,每个站点会保持其自身区块的加载状态。
  • 在停靠和货物交互期间,站点可以临时加载一个可配置的方形区域。
  • 默认交互半径为 1,产生一个 3x3 的区块区域。
  • 站点界面可以在世界中预览配置的区块加载区域。
  • 如果服务器已使用其他区块加载模组,可以禁用它。

停靠站点要求站点、停靠点以及任何站点侧的货物方块处于已加载区块中。如果站点建筑超出该区域,请增加交互半径或提供外部区块加载。

地图集成

  • 已命名的自动化载具可以出现在受支持的实时地图上。
  • FTB Chunks 和 JourneyMap 集成会在小地图和全屏地图视图上刷新标记。
  • 标记状态由服务器同步,因此在自动化运行期间,长时间运行的路线保持可见。
  • 飞艇使用飞艇图标,Simurail 列车使用列车图标,在所有受支持的地图集成中一致显示。
  • 放置的物流终端提供了一个模组内的网络视图,在深色抽象物流地图上显示站点、活跃载具和录制路线。
  • 物流终端支持缩放、平移、路线悬停预览和右键跟踪,不依赖外部地图模组。

多人游戏与诊断

  • 服务器已知的载具和站点在选择菜单中始终可用,即使它们的区块对打开界面的玩家不可见。
  • 载具和站点的所有权检查保护重要控制功能。
  • 可选的 FTB Teams 集成允许同队或盟友玩家控制拥有的站点和应答机。
  • 站点权限现在区分站点使用和站点控制。
  • 使用权限允许降落、排队、停靠、浏览路线以及启动或停止允许的载具。
  • 控制权限额外允许站点管理操作,例如更改停靠点连接和货物连接。
  • 活跃载具数量限制可以根据配置按所有者或按 FTB 团队进行分桶。
  • 运行时、恢复、路线和实体化命令帮助管理员检查和恢复问题配置。
  • 提供独立的调试类别,用于回放、载具、停靠、货物和界面同步。

基本工作流程

  1. 构建并组装一艘 Create Aeronautics 飞艇。
  2. 在每个目的地放置并命名飞艇站点。
  3. 在飞艇上放置并命名船舶应答机。
  4. 驾驶飞船在站点之间飞行并录制每条路线段。
  5. 通过应答机构建飞船的停靠时刻表。
  6. 连接任何所需的停靠点和货物存储。
  7. 从路线上的有效站点启动时刻表。

如果您使用当前的 Simurail 兼容层,请使用 Simurail 车站代替飞艇站点,并将录制的网络完全保持在列车模式的站点内。

支持的货物存储

货物连接支持来自以下模组的物品和流体存储:

  • Minecraft: 箱子、陷阱箱、木桶和潜影盒
  • Create: 物品保险库和流体储罐
  • Storage Drawers: 抽屉、抽屉控制器和控制器从属方块
  • Functional Storage: 抽屉、装饰抽屉和存储控制器
  • Sophisticated Storage / Backpacks: 存储方块、控制器连接的存储和放置的背包
  • Iron Chests
  • Mekanism: 储物箱、个人箱、个人木桶、流体储罐、QIO 驱动器阵列和 QIO 输出器
  • Tom's Simple Storage: 连接器、接口、代理和库存端点
  • Refined Storage 2: 控制器和输出器
  • Applied Energistics 2: 控制器、有效的多方块控制器、ME 箱子、陨石天_sky_石_ 储 _罐、以及线缆总线输出部件

兼容性说明:

  • 目前不建议在移动载具上使用 Functional Storage。
  • Storage Drawers 可以在移动载具上工作,但某些交互和显示行为仍受底层 Sable 兼容性的限制。

重要行为与限制

  • 路线使用您录制的路径。没有寻路、障碍物规避或自动重新路由。
  • 已加载的载具会物理移动,如果路线不安全,可能与地形或其他载具碰撞。
  • 卸载行驶遵循权威的录制路线进度;它不是持续的屏幕外碰撞模拟。
  • 恢复时可能根据需要将恢复的载具重新定位到其权威路线姿态。正常的已加载行驶仍然物理地遵循录制的路径。
  • 路线属于录制它的载具,不是跨无关载具共享的通用路径。
  • Simurail 列车支持是基于录制路线回放的兼容层,不能替代未来感知轨道的路由。
  • 完整的实时自动驾驶和更广泛的地面载具支持不在当前范围内。

需求

  • Minecraft 1.21.1
  • NeoForge
  • Create
  • Create Aeronautics

可选集成

  • FTB Teams: 团队和盟友使用/控制规则,以及以团队为范围的活跃载具数量限制
  • FTB Chunks: 小地图和全屏地图上的实时自动化载具标记
  • JourneyMap: 小地图和全屏地图上的实时自动化载具标记
  • Simurail: 实验性的仅列车车站兼容性,使用录制路线回放

更新

支持从 0.4.5 版本升级的现有世界。更新前请备份重要世界,特别是当载具有活跃时刻表时。

关于

这是一个非官方的 Create Aeronautics 扩展,与 Create 或 Create Aeronautics 团队无关联,也并未获得其认可。

欢迎通过模组页面或 GitHub Issues 提供反馈和错误报告。