创建大炮-火炮驱动的太空计划

创建大炮-火炮驱动的太空计划

一个Create × Create Big Cannons附加组件,灵感来源于《战争雷霆》,修复了CBCMS/CBCMW弹药架装载问题,并添加了弹药殉爆机制。

创建

机械动力火炮:载人航天

简介

《机械动力火炮:载人航天》是《机械动力》(Create) 与《机械动力:火炮》(Create Big Cannons) 的兼容扩展模组,弹药殉爆机制灵感来自《战争雷霆》(War Thunder)。

它修复了 CBC 军事补充包 (CBCMS, cbcmoreshells) 的水套弹药架与 CBC 现代战争 (CBCMW, cbcmodernwarfare) 中炮弹药之间的交互问题,并加入弹药殉爆机制。

功能

  • 动力臂装填修复:动力臂现在可以从水套弹药架中取出/放入 CBCMW 中炮弹药。
  • 红石弹种选择修复:水套弹药架由红石信号控制的弹种选择支持 CBCMW 弹药。
  • 弹药殉爆(灵感来自战争雷霆):
    • 装有弹药的弹药架或置物台被任意 CBC 系炮弹(CBC/CBCMW/CBCMS 及继承 CBC 炮弹类的其他拓展)直接命中,必定殉爆;
    • 被任意爆炸波及也必定殉爆;
    • 一次殉爆为多次爆炸,威力提升(次数、间隔、半径可配置);
    • 面包学 (Mianbaos Modern Warfare) 与 Vestalihy 的导弹/火箭发射器及飞行中的导弹被命中也会殉爆(威力稍小);飞行中导弹被破片命中也会殉爆;空发射器不会殉爆;
    • 携带 CBC 弹药的玩家死亡时会殉爆(威力与弹药架相同);
    • 修复弹药架连环殉爆导致游戏崩溃的问题。

安装

  1. 安装下方的前置模组。
  2. 将仓库根目录的 cbcmsmwcompat-1.2.0.jar 放入对应游戏实例的 mods 文件夹。
  3. 首次启动后生成配置文件:world/serverconfig/cbcmsmwcompat-server.toml。

前置要求

  • Minecraft 1.21.1,NeoForge ≥ 21.1.233
  • Create ≥ 6.0.10(< 6.1.0)
  • Create Big Cannons ≥ 5.11.7
  • CBC-Military-Supplement ≥ 2.1.0
  • cbcmodernwarfare ≥ 0.0.6v
  • 可选:mianbaos_modernwarfare ≥ 2.3.0(面包学联动)
  • 可选:vestalihy ≥ 2.5.2(Vestalihy 联动)

构建

在 PowerShell 中运行 build.ps1。脚本会自动定位装有 CBCMW、CBCMS、Create、CBC 5.11.7 与航空学修复模组的游戏实例,解包 Create 的 jar-in-jar 依赖,使用 Minecraft 自带 Java 运行时编译并打包。