reinhardtshbm-R26100601.jar
Curse Maven Snippet
What's new
## 中文更新说明
### 最新旧版内容与配方链路对齐
- 以最新 HBM 1.7.10 代码为参考,完成本版本范围内机器、物品、结构、端口和配方行为的持续对齐;OpenComputers 专用的 `rtty_card` 仍明确排除在范围外。
- 联盟号发射台的 12 个服务端口、朝向映射和制造材料已对齐;燃气轮机的蒸汽/电力端口及化工厂的电力端口也完成修正,机器 I/O 不再被误识别为电力端口。
- 补齐卫星对接站、联盟号/Lambda 发射台、Lambda 导弹、Gerald 卫星、聚变核心、WATZ 组件及昂贵模式机器的相关配方与材料表。
- 恢复卫星接口、芯片系列、原子钟、液压活塞部件、机器控制器和自定义机器等关键常规合成路线,修复对应制造链路中断。
- 研磨机现支持纯流体配方;旧版的 1,000 mB 胶体研磨为沙子配方已同步到机器、配方选择器和 JEI。
- 含气页岩恢复为可排空的石油容器:普通模式产出 250 mB,528 模式产出 50 mB;JEI 和流体能力均按只排空、不返还空容器的旧版关系显示。
### 核爆、特殊弹头与核灾害
- 重新核对固定核弹、导弹和特殊弹头的执行入口。Gadget、小男孩、胖子、常春藤麦克、沙皇、原型弹、F.L.E.I.J.A.、Solinium、N²、核导弹和 MIRV 均使用各自可配置的旧版默认半径。
- F.L.E.I.J.A.、Solinium 与煞火爆炸不再被简化为同一种通用核爆;三者各自保留地形处理、伤害/辐射脉冲、粒子和蘑菇云逻辑,F.L.E.I.J.A. 的力场抑制也已恢复。
- 核爆、特殊弹头和沉降地形任务会保存到世界数据。保存退出、区块卸载或服务器重启后,未完成任务不会静默丢失;处理未加载区域时也不会误将其当作空气跳过。
- 恢复核沉降的中心向外处理、流体与火山核心处理、无掉落坠落方块、批次延迟语义及三层持久陨坑群系,并支持对应的环境辐射规则。
- 核弹 GUI 的组件、准备状态、填充状态及自定义载荷显示已补齐;煞火炸弹和原型核弹恢复各自的旧版操作流程。
### 世界生成、矿石与结构
- 硫磺、石棉、赤铁矿、孔雀石、石灰岩和铝土矿资源石保留独立扁平化方块,并按旧版洞穴、三维矿层或矿脉规则生成。
- 引入并验证 Minecraft 1.7.10 Perlin 噪声实现,统一用于资源矿层、硫磺/石棉洞穴、石墨页岩层及基岩矿密度,移除不一致的重复噪声实现。
- 完整补齐石墨页岩家族:14 个方块均为独立注册与资源,8 种矿石参与页岩层生成;此前缺失的铜矿页岩已补齐模型、贴图、掉落、标签、熔炼/高炉和机械动力粉碎链路。
- 新增最新版旧版潜艇结构及其海洋世界生成,可使用 `/locate structure reinhardtshbm:submarine` 定位。
- 修正现代高地形中普通地表结构可能被旧版 Y=128 默认上限压入地下的问题;无法完整容纳的候选位置会跳过,不再截断结构。
### 交互、模型与兼容性
- 流体标识符扩展为两行 18 个可见条目,支持中键收藏/取消收藏;收藏由稳定流体名称保存并经服务端校验,空搜索时优先显示收藏项。
- 可收纳箱恢复使用 Curios 原生饰品槽;安装 Curios 后可在饰品界面使用“打开”按钮,背包满时的自动转存逻辑保持有效。
- 修复爆破门运动期间 Dummy 占位无法恢复的问题;修复同类流体管道连锁拆除跨材质、跨功能误拆的问题。
- 同步 FEL 自由电子激光器的 OBJ、材质名和贴图资源,修复模型资源不匹配。
### 性能与稳定性
- 核爆射线进入未加载地形时,每个维度每 tick 最多同步加载 1 个缺失区块。射线会停在原坐标等待,而不是制造大范围瞬时区块加载或直接跳过地形;完整任务状态可保存并恢复。
- 资源矿层、矿洞和石墨页岩生成器会按世界种子缓存旧版噪声实例,避免每个区块重复构造完整 Perlin 生成器。
- 联盟号和 Lambda 发射台的持续喷气/排气粒子仅在玩家距核心 100 格内生成,保留必要状态与声音逻辑,同时消除不可见的远距离粒子工作。
### 发布校验
- 正式构建通过完整 `gradlew build`:87 个任务全部成功完成。
- 5,576 份配方文件已通过四种运行模式的矩阵校验,未发现模式串配方问题。
- 最新旧版机器配方审计包含 3,227 条断言,结果为 0 个问题;机器制作/工作配方覆盖审计覆盖 521 个方块、47 个工作族,结果同为 0 个问题。
- 物品获取审计在普通和 528 模式下均为 0 个未解决物品;最终 JAR 完整性校验读取了 30,173 个条目。
### 已知范围
- 铀矿石在破坏、邻接更新和随机刻时释放氡气的旧版行为仍按既定计划暂缓。
- OpenComputers / MS-ES 1.1 脚本扩展不包含在本版本范围内。
- 世界生成规则修正仅会影响新生成的区块。
---
## English Changelog
### Latest Legacy Content and Recipe-Chain Parity
- Continued aligning in-scope machines, items, structures, ports, and recipe behavior with the latest HBM 1.7.10 code. The OpenComputers-only `rtty_card` remains explicitly out of scope.
- Aligned all 12 Soyuz launchpad service ports, facing transforms, and crafting materials. Gas-turbine steam/power ports and chemical-factory power ports were corrected as well, so regular machine I/O is no longer mistaken for a power connector.
- Added or corrected the recipes and material lists for the satellite dock, Soyuz and Lambda launchpads, Lambda missile, Gerald satellite, fusion core, WATZ components, and expensive-mode machines.
- Restored key ordinary crafting routes for the satellite interface, chip families, atomic clock, hydraulic piston component, machine controller, and custom machine, closing their broken production chains.
- The rock mill now supports fluid-only recipes. The legacy 1,000 mB colloid-to-sand recipe is available in the machine, recipe selector, and JEI.
- Gas shale again behaves as a drain-only petroleum container: 250 mB in normal mode and 50 mB in 528 mode. JEI and fluid capabilities represent the legacy no-empty-container return behavior.
### Nuclear Explosions, Special Warheads, and Nuclear Aftermath
- Re-audited the execution entry points for stationary bombs, missiles, and special warheads. Gadget, Little Boy, Fat Man, Ivy Mike, Tsar Bomba, Prototype, F.L.E.I.J.A., Solinium, N², nuclear missiles, and MIRVs use their own configurable legacy-default radii.
- F.L.E.I.J.A., Solinium, and Balefire are no longer collapsed into a generic nuclear explosion. Each keeps its own terrain processing, damage/radiation pulses, particles, and mushroom-cloud behavior; F.L.E.I.J.A. field suppression is restored too.
- Nuclear blast, special-warhead, and fallout-terrain jobs are persisted in world data. Incomplete work is not silently lost on save, chunk unload, or restart, and unloaded terrain is no longer treated as air and skipped.
- Restored center-out fallout processing, fluid/volcano-core handling, non-dropping falling terrain, batch-delay behavior, and three persistent crater biomes with their ambient-radiation rules.
- Completed the nuclear GUI state for installed parts, readiness, fill state, and custom payloads. Balefire bombs and Prototype bombs again follow their respective legacy interaction flows.
### World Generation, Ores, and Structures
- Sulfur, asbestos, hematite, malachite, limestone, and bauxite resource stones remain independently flattened blocks and generate with their intended legacy cave, 3D layer, or vein rules.
- Added and verified a Minecraft 1.7.10 Perlin implementation shared by resource layers, sulfur/asbestos caves, graphitic-schist strata, and bedrock-ore density, replacing inconsistent duplicate implementations.
- Completed the graphitic-schist family: all 14 blocks have independent registrations and resources, while eight ores participate in stratum generation. The previously missing schist copper ore now has models, textures, loot, tags, smelting/blasting, and Create crushing support.
- Added the latest legacy submarine structure and ocean world generation. It can be located with `/locate structure reinhardtshbm:submarine`.
- Fixed normal surface structures being forced underground by the legacy default Y=128 ceiling on modern tall terrain. Candidates that cannot fit are skipped rather than clipped.
### Interaction, Models, and Compatibility
- Expanded the fluid identifier to two rows and 18 visible entries, with middle-click bookmarking. Bookmarks use stable fluid names, are validated by the server, and appear first when the search is empty.
- Portable crates use Curios' native accessory slot again. When Curios is present, the Curios screen retains the Open button and full-inventory overflow storage remains functional.
- Fixed blast-door dummy restoration while the door is moving, and limited chained fluid-pipe breaking to pipes of the same type so it cannot cross materials or functions.
- Synchronized the FEL free-electron laser OBJ, material name, and texture resources to fix model-resource mismatches.
### Performance and Stability
- When a nuclear ray reaches unloaded terrain, each dimension may synchronously load at most one missing chunk per tick. The ray waits at the same coordinate instead of producing a large instantaneous chunk-load spike or skipping terrain, and the complete task state is persisted.
- Resource-layer, ore-cave, and graphitic-schist generators cache constructed legacy noise objects by world seed instead of rebuilding full Perlin generators for every chunk.
- Continuous Soyuz and Lambda vent/exhaust particles are emitted only while the player is within 100 blocks of the launchpad core. Required state and sound logic remain, while invisible long-distance particle work is removed.
### Release Verification
- The formal `gradlew build` completed successfully with all 87 tasks passing.
- All 5,576 recipe files passed the four-mode runtime matrix validation, with no recipe-mode crossover found.
- The latest-upstream machine-recipe audit ran 3,227 assertions with zero problems. Manufacturing/work-recipe coverage also reported zero problems across 521 blocks and 47 work families.
- Item-acquisition audits reported zero unresolved items in both normal and 528 modes. Final JAR-integrity validation read 30,173 entries.
### Known Scope
- Legacy uranium-ore radon release on breaking, neighbor updates, and random ticks remains intentionally deferred.
- The OpenComputers / MS-ES 1.1 scripting extension is not included in this release.
- World-generation rule changes affect newly generated chunks only.
This mod has no additional files

