promotional bannermobile promotional banner

Reinhardt's HBM NeoforgePort

A NeoForge 1.21.1 port of HBM's Nuclear Tech Mod, bringing classic nuclear technology, industry, weapons, machines, structures and radiation systems to modern Minecraft.
Back to Files

0.1.6-Alpha

File namereinhardtshbm-0.1.6-Alpha.jar
Uploaded
Oct 3, 2026
Downloads
11
Size
54.3 MB
Mod Loaders
NeoForge
File ID
9047316
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:reinhardts-hbm-neoforgeport-1695029:9047316"

Learn more about Curse Maven

What's new

中文更新说明

### 核爆与核灾害系统

- 按最新版 HBM 1.7.10 重新核对固定核弹、导弹和特殊弹头的执行路径,并为 Gadget、小男孩、胖子、常春藤麦克、沙皇、原型弹、F.L.E.I.J.A.、Solinium、N²、核导弹和 MIRV 恢复各自独立且可配置的旧版默认半径。
- 重做 F.L.E.I.J.A.、Solinium 与煞火爆炸,不再把三者简化为同一种通用核爆。三类爆炸现在拥有各自的地形处理、伤害/辐射脉冲、粒子与蘑菇云类型;F.L.E.I.J.A. 的力场抑制逻辑也已恢复。
- 恢复自定义核弹的旧版载荷优先级和分支计算,包括 Euphemium、Schrabidium、反物质/煞火、热核、核裂变与常规炸药分支,以及脏弹沉降增量。
- 核爆、特殊弹头与沉降地形任务现在保存到世界数据中。保存退出、区块卸载或服务器重启后,未完成的爆炸不会被静默丢弃;跨未加载区块时也不会把未加载区域误判为空气而留下缺口。
- 恢复核沉降的中心向外处理、流体/火山核心处理、无掉落坠落方块及旧版批次延迟语义,并加入外圈陨坑、陨坑、内圈陨坑三种持久群系。三种群系分别提供可配置环境辐射,潮湿生物继续应用旧版辐射倍率。
- 补齐核弹 GUI 状态层:装配部件、就绪/填充状态、自定义载荷强度和提示均会正确同步显示。煞火炸弹恢复 1–999 秒计时设置、启动按钮、蜂鸣与倒计时持久化;原型核弹恢复手持点火器触发和专用说明文本。
- 修正小男孩、核导弹、MIRV、Schrabidium 导弹及特殊弹头的爆炸入口,避免错误半径、重复抑制判断或不正确的蘑菇云缩放;小男孩在 528 模式下重新受正确蓝图池控制。

### 世界生成、矿石与结构

- 资源石生成改为严格使用旧版噪声算法与常量。硫磺、石棉、赤铁矿、孔雀石、石灰岩和铝土矿六种资源石均保留独立扁平化方块,并恢复各自的洞穴、三维矿层或矿脉生成方式。
- 引入经过固定参考向量验证的 Minecraft 1.7.10 Perlin 噪声实现,统一供资源矿层、硫磺/石棉洞穴、石墨页岩层和基岩矿密度使用,移除多个不一致的重复实现。
- 完整核对石墨页岩家族:14 个方块均为独立注册与独立资源,其中 8 种矿石参与页岩层生成;补回此前遗漏的铜矿页岩及其贴图、模型、掉落、标签、熔炼/高炉与机械动力粉碎链路。
- 修正石墨页岩层仅替换可被石质矿石替换的方块,恢复旧版矿脉数量与规模;石棉、铜和稀土页岩重新进入正确的通用标签。雕纹石墨页岩恢复按轴旋转的柱体模型。
- 恢复含气页岩的旧版流体容器行为:普通模式可提取 250 mB 石油,528 模式为 50 mB;能力系统和 JEI 均显示为只排空、不返回空容器的处理关系。
- 恢复页岩矿石的旧版熔炼经验,并为结晶器加入逐配方生产率。石墨页岩结晶配方现为 500 mB 过氧化物、100 tick、0.25 生产率,不再套用其他结晶配方的默认系数。
- 新增最新版旧版潜艇结构、海洋生成权重和 `/locate structure reinhardtshbm:submarine` 定位入口;同时修正旧结构中元数据为 0 的骷髅展示架朝向。

### 机器、端口与交互

- 联盟号发射台的 12 个服务端口、朝向映射和制造材料对齐最新版旧版;燃气轮机的蒸汽/电力端口与化工厂的电力端口列表也完成校正,I/O 端口不再被错误当成电力接口。
- 补入卫星对接站的装配机配方,并同步联盟号、Lambda 发射台、Lambda 导弹、Gerald 卫星、聚变核心、WATZ 组件以及多台昂贵模式机器的最新材料表。
- 研磨机配方格式现在允许纯流体输入,并加入 1,000 mB 胶体研磨为沙子的旧版配方;实际机器、配方选择器和 JEI 均可正确处理没有物品输入的配方。
- 流体标识符界面扩展为两行共 18 个条目。鼠标中键可添加/移除书签,书签以稳定流体名称保存在物品中并由服务端校验;搜索为空时优先显示书签。
- 可收纳箱槽位恢复为 Curios 原生饰品槽,不再把映射槽强行绘制到普通玩家背包。安装 Curios 时,仍可在饰品界面直接使用“打开”按钮,背包满时的自动拾取转存逻辑保持不变。
- 修复爆破门运动过程中占位 Dummy 无法恢复的问题;初次放置仍会尊重已有障碍,已经开始运动的门则按旧版规则恢复自身占位。
- 连锁拆除流体管道时现在只继续拆除与起点相同类型的管道,避免跨材质或跨功能管线误拆。
- 同步最新版 FEL 自由电子激光器的 OBJ、材质名与贴图,修复罐体/机身模型资源不一致的问题。
- Less Bullshit Mode 的 Schraranium/Nikonium 显示规则对齐最新版旧版,不再依赖已经被上游移除的独立开关。

### 本版实际性能与稳定性改动

- 核爆射线任务跨越未加载区域时,每个维度每 tick 最多主动同步加载 1 个缺失区块;当前射线会停在原坐标等待区块可用,而不是一次性制造大范围区块加载尖峰或直接跳过地形。任务完整状态同时支持保存和恢复。
- 资源矿层、矿洞与石墨页岩生成器会按世界种子缓存已经构造的旧版噪声实例,不再为每个区块重复创建完整 Perlin 生成器。
- 联盟号与 Lambda 发射台的持续喷气/排气粒子只在玩家距离核心 100 格以内生成,远距离仍保留必要状态与声音逻辑,但不再无意义地产生不可见粒子。

### 配方与发布校验

- 当前基线包含 5,272 个配方文件;普通、528、昂贵、528+昂贵四种运行模式分别加载 5,006、5,015、4,984、4,993 个配方,四种模式均通过真实服务端数据包加载审计。
- 最新版旧版机器配方审计完成 3,227 项语义断言,覆盖新增卫星对接站、纯流体研磨、发射台、WATZ、Gerald 卫星和昂贵模式修正,结果为 0 个问题。
- 新增资源石、石墨页岩、核爆任务持久化、特殊弹头、核弹 GUI、机器端口、结构资源与配方模式的构建期强校验,防止后续修改重新引入缺失注册、错误端口或配方串模。

### 已知范围

- 铀矿石在破坏、邻接更新和随机刻时释放氡气的旧版行为仍按既定计划暂缓,不属于 0.1.6。
- OpenComputers / MS-ES 1.1 脚本扩展仍不在本版本范围内。
- 世界生成修正只会体现在新生成的区块中。

---

## English Changelog

### Nuclear Explosions and Nuclear Aftermath

- Re-audited stationary bombs, missiles, and special warheads against the latest HBM 1.7.10 code. Gadget, Little Boy, Fat Man, Ivy Mike, Tsar Bomba, Prototype, F.L.E.I.J.A., Solinium, N², nuclear missiles, and MIRVs now use their own configurable legacy-default radii.
- Rebuilt F.L.E.I.J.A., Solinium, and Balefire instead of routing all three through one generic nuclear explosion. Each now has its own terrain algorithm, damage/radiation pulses, particles, and mushroom-cloud type; F.L.E.I.J.A. field suppression is restored as well.
- Restored the legacy custom-nuke payload priority and branch calculations for Euphemium, Schrabidium, antimatter/Balefire, thermonuclear, fission, and conventional payloads, including dirty-bomb fallout additions.
- Nuclear blast, special-warhead, and fallout-terrain jobs are now persisted in world data. Incomplete work survives saving, chunk unloading, and server restarts, and unloaded chunks are no longer mistaken for empty terrain.
- Restored center-out fallout processing, fluid and volcano-core handling, non-dropping falling terrain, and the original batch-delay semantics. Persistent outer-crater, crater, and inner-crater biomes were added with configurable ambient radiation and the legacy wet-entity multiplier.
- Completed nuclear GUI state overlays for installed components, readiness, fill state, and custom payload values. The Balefire bomb once again has a synchronized 1–999 second timer, start control, beeps, and persistent countdown; the Prototype bomb again requires manual igniter activation and has its dedicated lore.
- Corrected the Little Boy, nuclear missile, MIRV, Schrabidium missile, and special-warhead entry paths to prevent wrong radii, duplicate suppression checks, or incorrect mushroom-cloud scaling. Little Boy is again gated by the correct blueprint pool in 528 mode.

### World Generation, Ores, and Structures

- Resource-stone generation now uses the exact legacy noise rules and constants. Sulfur, asbestos, hematite, malachite, limestone, and bauxite remain independently flattened blocks and once again use their intended cave, 3D layer, or vein generation methods.
- Added a fixed-reference-tested Minecraft 1.7.10 Perlin implementation shared by resource layers, sulfur/asbestos caves, graphitic schist, and bedrock-ore density, replacing multiple inconsistent local implementations.
- Completed the graphitic-schist family: all 14 blocks have independent registrations and resources, and eight ores participate in schist generation. The previously missing schist copper ore now includes its texture, models, loot, tags, smelting/blasting, and Create crushing route.
- Corrected schist replacement targets and restored legacy vein counts and sizes. Asbestos, copper, and rare-earth schist now use the proper common tags, while chiseled schist once again uses an axis-aware pillar model.
- Restored gas shale as a consumable petroleum container: 250 mB in normal mode and 50 mB in 528 mode. Its fluid capability and JEI entry correctly expose a drain-only conversion with no empty container.
- Restored legacy smelting experience for schist ores and added per-recipe crystallizer productivity. The graphitic-schist crystallizer route now uses 500 mB peroxide, 100 ticks, and a 0.25 productivity coefficient.
- Added the latest legacy submarine structure, ocean spawn weight, and `/locate structure reinhardtshbm:submarine` entry. Legacy structure conversion also now handles metadata-0 skeleton-holder orientation correctly.

### Machines, Ports, and Interaction

- Aligned all 12 Soyuz launchpad service ports, facing transforms, and crafting materials with the latest legacy code. Gas-turbine steam/power ports and chemical-factory power ports were corrected as well; machine I/O ports are no longer misidentified as power connectors.
- Added the satellite dock assembly-machine recipe and synchronized the latest material lists for the Soyuz and Lambda launchpads, Lambda missile, Gerald satellite, fusion core, WATZ components, and several expensive-mode machines.
- Rock-mill recipes can now use fluid-only inputs. The legacy 1,000 mB colloid-to-sand recipe was added, with matching support in the machine, recipe selector, and JEI category.
- Expanded the fluid identifier to two rows and 18 visible entries. Middle-click adds or removes bookmarks, stored by stable fluid name and validated by the server; an empty search displays bookmarked fluids first.
- Portable-crate equipment returned to Curios' native accessory slot instead of drawing a mapped slot in the vanilla inventory. With Curios installed, the Open button remains available in the Curios screen, and overflow pickup storage is unchanged.
- Fixed blast-door dummy restoration during movement. Initial placement still respects existing obstructions, while an already moving door restores its occupied space according to legacy behavior.
- Connected fluid-pipe breaking now continues only through pipes of the same type as the origin, preventing accidental removal across different pipe materials or functions.
- Synchronized the latest FEL OBJ, material name, and texture, fixing mismatched tank/body model resources.
- Less Bullshit Mode now follows the latest legacy Schraranium/Nikonium display rule without relying on the separate toggle removed upstream.

### Actual Performance and Stability Changes in This Release

- When a nuclear ray reaches unloaded terrain, each dimension may synchronously load at most one missing chunk per tick. The ray waits on the same coordinate instead of creating a large one-tick chunk-load spike or skipping terrain, and the full task state can be saved and restored.
- Resource-layer, ore-cave, and graphitic-schist generators cache their constructed legacy noise objects by world seed instead of rebuilding full Perlin generators for every chunk.
- Continuous Soyuz and Lambda vent/exhaust particles are generated only while the player is within 100 blocks of the launchpad core, eliminating invisible long-distance particle work without removing required state or sound behavior.

### Recipe and Release Verification

- The current baseline contains 5,272 recipe files. Normal, 528, expensive, and 528+expensive modes load 5,006, 5,015, 4,984, and 4,993 recipes respectively, and all four combinations pass real dedicated-server datapack loading audits.
- The latest legacy machine-recipe audit now performs 3,227 semantic assertions, covering the satellite dock, fluid-only milling, launchpads, WATZ, Gerald satellite, and expensive-mode corrections, with zero reported problems.
- Added build-time guards for resource stones, graphitic schist, persisted nuclear work, special warheads, nuclear GUIs, machine ports, structure assets, and recipe-mode separation.

### Known Scope

- Legacy uranium-ore radon release on breaking, neighbor updates, and random ticks remains intentionally deferred and is not part of 0.1.6.
- The OpenComputers / MS-ES 1.1 scripting extension remains outside this release's scope.
- World-generation fixes appear only in newly generated chunks.

This mod has no related projects