
齐柏林飞艇-必备品
添加流体存储与蒸汽机等级
查看大图齐柏林飞艇必备(Zeppelin Must Have)
建造一艘真正的齐柏林飞艇——而非仅仅是一个浮空装置。
齐柏林飞艇必备是 机械动力:飞艇(Create Aeronautics) 的一款技术向扩展模组,为飞艇建造加入了完整的飞行遥测、可扩展的热气系统、分级压力容器、多气缸蒸汽引擎、受保护的红石线路,以及自动高度控制功能。
本模组面向希望飞艇更具工程机械感的玩家与服务器:系统拥有等级划分、可测量的输出、真实的限制条件、机械动力(Create)风格的进阶流程、工程师护目镜诊断、Ponder 文档,以及数据包驱动的参数调整。
主要特性
飞艇舵轮(Airship Helm)
飞艇舵轮是一个由服务器权威计算的遥测站,用于监测移动的 Sable 子层级。
它可以报告:
- 飞艇名称与持久的子层级 UUID;
- 全局坐标与高度;
- 航向、俯仰角与横滚角;
- 线性、垂直与角速度;
- 子层级总质量;
- Aeronautics 气球数量与容量;
- 当前与目标升力气体体积;
- 气球填充比与原始升力。
机械动力的工程师护目镜可直接在该方块上显示常规飞行信息。潜行则可显示高级诊断信息,如 UUID、投影坐标、角速度与遥测数据龄。
三种等级的飞艇燃烧室(Airship Burner)
所有齐柏林飞艇必备的燃烧室均扩展了原生 机械动力:飞艇 热空气燃烧室 的实现。Aeronautics 仍负责气密外壳探测、气体填充、压力、插值、粒子、音效与升力的计算。
| 燃烧室 | 预期作用 | 默认配置 |
|---|---|---|
| 飞艇燃烧室 | 基础外壳加热 | 出力 1.0× |
| 强制通风飞艇燃烧室 | 更快加热与更大的外壳 | 出力 2.25× |
| 工业飞艇燃烧室 | 大型齐柏林飞艇与重型升力系统 | 出力 4.5× |
燃烧室支持:
- 原版与 NeoForge 熔炉燃料;
- 机械动力常规烈焰人燃烧室燃料;
- 机械动力高温燃料;
- 创造模式烈焰蛋糕(用于无限预览/创造模式运行);
- 混合的常规与高温热量储备;
- 红石控制的节流;
- 多个燃烧室连接到同一个原生 Aeronautics 气球;
- 服务端数据包配置文件;
- 详细的工程师护目镜诊断信息。
高温热量将被优先消耗。当高温耗尽时,燃烧室会自动回退到常规热量储备。
燃烧室升级插槽
每个燃烧室提供三个持久的升级插槽:
- 热力 — 提升续航能力与热量储备容量;
- 气流 — 增加出力与外壳作用范围;
- 控制 — 改进低功率下的红石调节效果。
升级模块可直接安装在燃烧室上。使用机械动力扳手潜行右键可移除最近占用的插槽中的模块。破坏燃烧室会掉落所有已安装的模块。
升级槽位、冲突关系、支持的目标与数值效果均从数据包加载,而非硬编码在物品类中。
分级机械动力锅炉
齐柏林飞艇必备新增了三种压力容器等级,作为机械动力 流体储罐 的直接子类实现。
| 等级 | 主动热量 | 高温热量 | 每加热器列最大值 |
|---|---|---|---|
| 铜 — 一级 | 2 | 3 | 3 |
| 黄铜 — 二级 | 3 | 5 | 5 |
| 工业 — 三级 | 5 | 8 | 8 |
同等级的方块可通过机械动力原生的储罐连接性合并,并作为一个整体容器运作:
- 共享流体存储;
- 原生管道能力;
- 机械动力扳手支持;
- 机械动力汽笛支持;
- 原生水与锅炉计算;
- 仅控制器显示流体渲染;
- 无缝连接纹理(无可见的内部方块网格);
- 各等级专属的压力表框架、刻度与动画表盘。
不同等级的锅炉无法合并到同一个控制器中。机械动力仍对储罐尺寸、水需求、连接的引擎、效率、锅炉液位、比较器信号与产生的应力值(SU)保持最终解释权。
分级蒸汽引擎
每个锅炉等级都配有对应的机械动力兼容蒸汽引擎,拥有各自的外壳、容量、锅炉负载、气缸数量与动画。
| 引擎 | 容量 | 锅炉负载 | 结构 |
|---|---|---|---|
| 铜蒸汽引擎 | 1024 SU | 1 单位 | 单气缸 |
| 黄铜复合蒸汽引擎 | 2560 SU | 2 单位 | 双气缸,180° 对置 |
| 工业三级膨胀引擎 | 4608 SU | 3 单位 | 三气缸,120° 相位差 |
这些引擎保留了机械动力常规的传动轴放置、旋转方向控制、效率、过载行为与动能网络集成。
更高等级的引擎在单位锅炉负载下效率更高,但无法绕过热量、水、容器尺寸或效率限制。
分级引擎必须连接到齐柏林飞艇必备的分级锅炉上。标准机械动力流体储罐继续使用原生机械动力蒸汽引擎。
管道红石(Piped Redstone)
管道红石为飞艇与高密度机械装置提供了受保护、可含水模拟信号的红石线路。
与普通的自动管道网络不同,每条导管都有六个明确的端口。只有当两个相邻导管的双向端口均被启用时,它们才会连接。
这允许:
- 相邻的红石线路不会意外合并;
- 紧凑的交叉与机械隔间;
- 水下与水淹环境下的布线;
- 完整的模拟信号值
0到15; - 机械动力扳手端口控制;
- 机械动力放置辅助功能(用于延伸直线线路);
- 分级传输速度与距离。
| 等级 | 传播延迟 | 免中继器距离 |
|---|---|---|
| 铜 | 4 游戏刻 | 32 条边 |
| 黄铜 | 2 游戏刻 | 64 条边 |
| 谐振 | 1 游戏刻 | 128 条边 |
混合等级的网络将采用连接组件中最慢的延迟与最短的传输范围。
原生拉杆
管道红石原生拉杆可直接安装在导管表面,自动打开匹配的端口,并且只向该隔离的管道线路供电。拉杆手柄使用平滑的方块实体动画渲染器,在水淹状态下依然可以正常操作。
防水中继器
管道红石中继器可保持模拟信号强度并开启新的一段传输距离。右键点击可在与原版中继器相同的四个延迟档位之间循环切换。
自动高度控制
高度计(Altitude Gauge) 是一个功能性的方向飞行传感器与直插式燃烧室控制器。
它提供四种可通过机械动力扳手选择的模式:
- 高度遥测 — 将全局高度映射为模拟红石信号;
- 垂直速度遥测 — 围绕中性信号
8报告爬升与下降; - 气球填充遥测 — 暴露原生 Aeronautics 的填充比;
- 高度保持 — 对后方微调输入应用高度修正与垂直速度阻尼。
一个典型的自动控制链路如下:
管道红石原生拉杆
│ 基础节流
▼
高度计后方输入
│ 稳定输出
▼
管道红石网络
▼
飞艇燃烧室
空手潜行右键可捕获当前高度并启用高度保持功能。再次潜行右键可禁用。死区与输出变化率限制可减少振荡。
工程师护目镜与 Ponder
本模组集成了机械动力的常规文档与检查系统。
工程师护目镜可为以下内容提供实时信息:
- 舵轮飞行遥测;
- 燃烧室的燃料、节流、输出、升级与气球网络状态;
- 分级锅炉配置;
- 分级蒸汽引擎的容量与结构数据;
- 高度计的传感器/控制器状态。
齐柏林飞艇系统 的 Ponder 类别包含以下场景:
- 飞艇舵轮遥测;
- 燃烧室操作与升级插槽;
- 分级锅炉;
- 分级蒸汽引擎;
- 管道红石网络;
- 自动高度控制。
必要依赖
齐柏林飞艇必备是扩展模组,并非独立模组。需在客户端与服务器上同时安装所有必要依赖。
| 组件 | 支持版本 |
|---|---|
| Minecraft | 1.21.1 |
| Java | 21 |
| NeoForge | 21.1.235 或更新的兼容 21.1 构建版本 |
| Create | 6.0.10 至 < 6.1.0 |
| Sable | 2.0.0 至 < 3.0.0 |
| Create Simulated | 1.3.0 至 < 2.0.0 |
| Create Aeronautics | 1.3.0 至 < 2.0.0 |
当前齐柏林飞艇必备的发布版本为 0.9.0。
安装
- 安装 Java 21。
- 安装 适用于 Minecraft 1.21.1 的 NeoForge。
- 安装兼容版本的 Create、Sable、Create Simulated 和 Create Aeronautics。
- 将
zeppelin_must_have-0.9.0.jar放入mods文件夹。 - 在服务器及每个连接的客户端上安装相同版本的模组与依赖。
兼容性理念
齐柏林飞艇必备尽可能通过公开 API 扩展上游系统。
本模组不引入:
- Mixin;
- 访问转换器;
- 替代性的 Create 或 Aeronautics 方块;
- 并行的气球模拟;
- 并行的气体、压力或升力系统;
- 替代性的动能网络。
Create、Sable、Create Simulated 与 Create Aeronautics 仍对其所拥有的系统保有最终解释权。
当前开发状态
- 飞艇舵轮遥测;
- 三种飞艇燃烧室等级;
- 分层式常规/高温热量存储;
- 燃烧室升级插槽;
- 分级机械动力锅炉;
- 分级动画蒸汽引擎;
- 管道红石、原生拉杆与防水中继器;
- 高度计遥测与高度保持;
- 工程师护目镜集成;
- Ponder 场景;
- 数据包配置文件;
- 多人游戏同步。
以下方块目前拥有模型、物品、配方与战利品表,但其最终的游戏内方块实体计划在后续版本中实现:
- 压载水舱(Ballast Tank);
- 系泊绞盘(Mooring Winch);
- 垂直推进器(Vertical Thruster)。
多人游戏
本模组为专用服务器与机械动力:飞艇多人游戏世界而设计。
权威性的飞行遥测、控制输出、燃料消耗、配置文件、红石网络求解与锅炉/引擎运行均在逻辑服务器端执行。客户端仅渲染同步状态。
该模组必须在服务器端与客户端同时安装。
源码、问题与文档
- 源码仓库: GitHub — ZeppelinMustHave
- 问题追踪: GitHub Issues
- 详细的技术文档包含在仓库的
docs/目录中。
作者与许可
作者: Kayla
许可: 保留所有权利(All Rights Reserved)
正在加载版本记录…




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