
CBC:LAPS — 长度允许推进剂缩放
一个可配置的Create Big Cannons扩展,根据炮管长度、结构和药室容量来调整安全发射药量和后坐力。
CBC: LAPS
Length Allows Propellant Scaling
CBC: LAPS 是 Create Big Cannons 的一个可配置扩展模组,使建造大型、长型和强化火炮在机制上具有实际意义。
LAPS 不再仅依赖 CBC 原有的固定发射药上限,而是根据组装完成的火炮的实际结构来计算其能够安全承受的发射药压力。因此,更大、设计更精良的火炮可以使用更多发射药,同时仍保留有意义的结构和空间限制。
❤️ 支持
如果你喜欢这个模组并希望支持其开发和后续更新,可以在这里进行支持:https://ko-fi.com/markusotto
主要特性
- 根据火炮的材质、长度和结构强化来计算安全的发射药压力。
- 识别 CBC 使用的不同炮身段尺寸。
- 应用可配置的长度加成和结构权重。
- 保留材质抗性、炮尾限制和焊接惩罚。
- 将火炮的理论结构强度与其物理药室容量分开计算。
- 计算炮尾之后连续专用发射药室的数量。
- 防止将炮管视为安全的发射药室。
- 取理论强度与可用药室容量中的较低值作为实际安全负载。
- 将最终结果直接应用于 CBC 正常的开火和故障检查。
- 根据装填的发射药数量和类型缩放后坐力,使用 CBC 自身的后坐力数值。
- 提供可选的可配置最大火炮长度覆盖,最高可达 512 个方块。
- 通过可扩展的方块标签支持可缩放炮尾。
- 不添加任何新方块或物品。
工程师护目镜信息
当佩戴 Create 的工程师护目镜查看已组装的火炮支架时,CBC: LAPS 可以显示完整的工程分析,包括:
- 材质抗性
- 结构强化
- 火炮长度加成
- 炮身段分布
- 未分类段
- 炮尾限制
- 焊接惩罚
- 理论安全发射药压力
- 连续发射药室容量
- 最终安全发射药负载
- 后坐力缩放
详细面板通过一个可配置按键展开,默认设置为 左 Alt。可以在 Minecraft 的控制菜单中更改。
配置
所有游戏机制计算均可通过服务器配置文件进行配置:
config/cbclaps-server.toml
服务器所有者可以配置结构权重、长度缩放、药室安全性、焊接惩罚、可缩放炮尾、后坐力缩放、最大火炮长度和诊断日志记录。
服务器管理员还可以使用 /cbclaps status 命令来检查当前生效的配置和已注册的计算修饰器。
CBC: LAPS 围绕有序且可扩展的修饰器注册表设计,允许未来版本和兼容扩展模组清晰地引入额外的工程计算。
需求
- Minecraft 1.21.1
- NeoForge 21.1.248 或 21.1 系列中的更高版本
- Create 6.0.10
- Create Big Cannons 5.11.7
CBC: LAPS 必须同时安装在客户端和服务器上。服务器对所有工程和开火计算保持权威。
关于标志
平面设计并非我的强项,所以目前的标志只是一个简单的自制占位图。如果有具备相关技能的人愿意制作一个更好的标志,欢迎联系我。如果提议的标志被采用,其创作者当然会获得明确的署名。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。