Minecraft 1.21.1 / NeoForge 21.1.x 的工业科幻整合包,Alpha(服务端可运行)。
制作者:RabiMew · 原创内容采用 MIT 许可证。
工业的目标,是维持不断扩大的生产、防御和殖民网络。 IC2CRE 提供核心科技,BuildCraft CE 承担工程物流,沉浸工程承担重工业,应用能源 2 在中后期接管复杂调度。
当前状态:dedicated server 可在 Java 21 + NeoForge 21.1.251 上启动到 Done,90 个服务端模组零错误加载(清单全量 114 个启用条目,其中 111 个进客户端;locked-mods 由 manifest 自动生成);FTB Essentials 提供 /tpa//home//back//spawn 等基础命令(服务端侧装载,管理命令维持 OP 权限);材料统合层(Almost Unified + KubeJS c: 标签层)已让重复金属输出全部收敛到标准物品,AE2↔厨房双桥(Applied Cooking / Applied Delight)已装载;自有附属 Starforge Compatibility 已交付红石怪潮警报(horde_alarm)、厨房动态热源(electric_burner)、FE↔Railcraft Charge 双向转换器(charge_bridge,官方 Charge 节点 API、实测 1:1 守恒 256 FE/t)、Refurbished 电脑双应用(Starforge Control / Security)与流体容器 IFluidHandler 桥;T0–T7 八阶段 ProgressiveStages 推进链(真实合成触发 + 计数器后备)已在运行时验证;SF-01..37 联动配方、统一流体桥(原油 8 种/燃料 22 种/杂酚油 6 种互通)、P2 防御配置层(Hordes/In Control/ZBB/TaCZ 守卫)已就位;T1 火箭地球闭环经配方图验证。装饰层由 Supplementaries + Macaw's Furniture + MrCrayfish's Furniture Mod: Refurbished(含 Framework 前置,电脑/电力家电体系原生接入 CFB 厨房网络)构成——家具定位为基地、工业设施、空间站与殖民地的生活/装饰层,消耗统一木材/铁/玻璃材料,不建立独立科技树;能源层以 FE 公共电网为核心:IE / IC2CRE / BuildCraft 承担工业主力发电,Ad Astra 燃煤发电机与太阳能板作行星前哨本地电源(原生 FE 接口、captest 实测经 FastPipes 并网、逐星球太阳能功率差异保留;Refurbished 与 AE2 原生发电设备仍禁用、仅作耗电端),BuildCraft 以 powerMode=DISPLAY_FE 原生并网(引擎直出 FE、机器收 FE,1 MJ = 10 FE),Railcraft 的 Charge 电力网络经 charge_bridge 转换器并入,Refurbished 家庭电网由 Energized Furniture 变压器接入,IC2CRE 内部保留独立 mEU 体系(机器经原生 FE 端口并网,4 FE = 1 EU);食品工业链为 Farmer's Delight → CFB/Refurbished 现代厨房 → IE + Engineers Delight 工业加工 → Immersive Cooking & Farming 自动化 → AE2 → 殖民/航天后勤。FramedBlocks 与 Building Gadgets 2 等建筑工具保留。实测明细见 实施状态。
| 内容 | 入口 |
|---|---|
| 科技树、七条专业路线、配方与资源经济 | 总体设计 |
| 怪潮、星球生态、多人规则与性能预算 | 攻防与殖民 |
| 殖民人口、驻军、单兵军工与弹药后勤 | 殖民人口与驻军 |
| 村民工业岗位、维护与后勤管理 | 殖民岗位与维护 |
| 标准战斗基准与 TTK 验收清单 | 战斗基准 |
| 模组版本证据、能力边界与适配事项 | 兼容性核查 |
| 默认键位表、冲突审计与新 Mod 键位规则 | 键位表与冲突审计 |
| 性能模组分侧、真实热点与验收原则 | 性能层 |
| 双版本发布、内嵌许可证规则与安全校验 | 打包与分发 |
| i18n、任务导出、实施顺序和验收 | 实施与验收 |
| 阶段、路线、任务和提示的语言键引用 | 内容目录 |
| 自定义中文 / 英文文本 | 简体中文 / English |
科技编号表示能力等级,不意味着所有玩家必须按 T0–T7 逐一体验:共同工业底座到达 T5 后,T6 航天殖民与 T7 地球量子工业分别发展;星际工业需要两者汇合。探索、农业与建筑始终有独立价值。Starforge 使用 Easy Villagers、Guard Villagers 与 TaCZ 构成轻量殖民人口及驻军体系,以工业生产和后勤支撑殖民防御,同时避免大型 NPC 城镇模拟成为服务器主要性能负担。
校验设计内容与中英文键是否一致:
node tools/validate-design.mjs正式发布是标准 Modrinth .mrpack,双版本并行(见 GitHub Releases / dist/):
| 版本 | 文件 | 适合 | 特点 |
|---|---|---|---|
| 标准版 | starforge-alpha-<ver>.mrpack |
网络畅通 / 海外玩家 | 体积小(<1 MB);除自研附属外不内嵌第三方 jar,全部经官方地址下载+哈希校验 |
| 中国版 | starforge-alpha-<ver>-cn.mrpack |
中国大陆玩家 | 许可证明确允许再分发的约 70 个文件直接随包内嵌,导入时仅需下载约 40 个不能合法内嵌的 Mod(ARR/待审许可证),大幅减少境外 CDN 访问 |
两个版本都是同一标准 mrpack 格式,Prism Launcher、HMCL、PCL 均可直接导入——不使用任何启动器私有格式。
安装步骤(三个启动器通用):
- 按上表选择并下载对应
.mrpack - 打开启动器,选择"导入整合包 / 新建实例 → 导入"
- 选择该
.mrpack文件 - 等待启动器按清单下载剩余模组(全部来自官方来源并经 hash 校验)
- 启动游戏
关于 Prism 的安全提示:导入中国版时 Prism 会提示部分 Mod"未托管于 Modrinth/CurseForge"。这是针对本地随包 jar 的通用安全提醒,不是病毒 检测——内嵌 jar 与官方文件逐字节一致(打包时已按 SHA-256/SHA-512 校验)。 每个内嵌文件的来源、许可证与内嵌原因见包内
THIRD_PARTY_MODS.md; 可用包内SHA256SUMS.txt在.minecraft下sha256sum -c自行复核。 细节见 打包与分发。
默认光影为 Complementary Reimagined + Euphoria Patches(经 Iris 加载):基础光影包随清单自动下载,Euphoria Patcher 模组在首次启动时把它补丁成成品光影;starforge_compat 再对 Ad Astra 各星球/轨道维度做逐维度映射,保证行星、太阳与星空正确渲染。可在 视频设置 → Shader Packs 中随时关闭或切换画质档位;关闭后回退到纯 Sodium 渲染,不影响存档。细节见 性能层。
要求:Node.js ≥ 20、Java 21(Temurin 21 推荐;脚本会依次尝试 STARFORGE_JAVA → PATH → 常见 JDK 安装目录自动定位 21)。
git clone <repo> && cd "RabiMew's Starforge"
node tools/setup-client.mjs构建 run/client/(mods 仅含 side=both|client、pack/ 覆盖层),用于本地开发调试。另有 node tools/package-client.mjs --local 生成本机测试 ZIP(内含完整 jar,标记 LOCAL TEST ONLY,不发布、不入库、不代表已获得再分发许可)。
打包:node tools/package-client.mjs 一次产出标准版与 -cn 中国版 .mrpack(--standard / --cn 可只构建其一),并自动生成 dist/THIRD_PARTY_MODS.md(来源清单)、dist/SHA256SUMS.txt(内嵌文件校验)、dist/client-package-report.md。内嵌判定按许可证自动执行,规则见 打包与分发。
node tools/setup-server.mjssetup 会校验 Java 21、下载并安装 NeoForge 21.1.251 专用服务端到 run/server/、按 manifest/locked-mods.json 固定 URL 下载全部锁定模组并校验哈希、同步 pack/ 配置与 KubeJS 脚本、写入 eula 与基线 server.properties。第三方 jar 不入库,全部经 manifest 合法解析。
启动:
cd run/server
java @user_jvm_args.txt @libraries/net/neoforged/neoforge/21.1.251/win_args.txt nogui无参验证:node tools/check-mapping.mjs(语义映射+时代层级表)、node tools/check-closure.mjs <id...>(地球生产闭环)、RCON 运行时阶段自测 node tools/rcon.mjs stagetest。
安全默认值:自动生成的
server.properties设online-mode=false、RCON 密码starforge——仅供本地开发测试。公开服务器必须改为online-mode=true并更换独立 RCON 密码或关闭 RCON。
node tools/release.mjs # 完整流水线
node tools/release.mjs --local # 额外产出开发者本地测试 ZIP流水线:lockfile audit(重复/缺许可/未知来源/缺哈希即中止)→ validate-design → build-pack → export-quests → fetch-mods(锁定 hash 校验)→ dependency audit → client/server sync → 标准 + CN .mrpack + server zip → verify-release → dist/release-report.md。任一步失败立即中止,不产出"看似成功"的 Release。
发布到 GitHub Releases 时把两个 .mrpack、server zip 以及 THIRD_PARTY_MODS.md / SHA256SUMS.txt / client-package-report.md / release-report.md 一并上传,并在 notes 中写明两版区别与适用人群。完整流程见 打包与分发。
版本号唯一来源是 manifest/version.json;模组版本、下载源、side、hash 唯一来源是 manifest/locked-mods.json。
职责划分:package-client.mjs → 玩家标准版 + 中国版 .mrpack 及来源清单;package-server.mjs → 服务端安装包;package.mjs → 源码/配置分发 ZIP(旧流程,保留);release.mjs → 完整流水线。
RabiMew's Starforge(星铸)由 RabiMew 制作。
Copyright (c) 2026 RabiMew。除另有注明外,本仓库原创设计文档、脚本、配置和本地化文本采用 MIT 许可证,允许使用、修改、再分发及商业使用;分发副本或重要部分时须保留版权与许可声明。
本许可不覆盖所引用或后续随整合包分发的第三方模组、库、纹理、模型、音效及其他外部素材。它们的作者署名和原有许可证保持有效,具体使用与分发遵循各自许可。