Repository navigation
Releases
JDT Extras v0.6.5.4
JDT Extras 0.6.5.4
Makes Curios API an optional dependency rather than an undeclared hard requirement, resolving startup crashes when Curios is absent while preserving full Curios functionality when installed.
Compatibility and installation
| Component | Requirement |
|---|---|
| Minecraft | 1.21.1 |
| Mod loader | NeoForge 21.1.216 or newer |
| Just Dire Things | 1.5.7 or newer |
| Curios API (Optional) | 9.0.0 or newer |
| Java | 21 |
Install jdte-0.6.5.4.jar on the client and server. The optional full-grid AE2 addon is jdte-ae-0.6.5.4.jar; use matching JDTE and JDTE-AE versions on both sides with AE2 19.2.17 or newer in the 19.x series. The -sources.jar files are for development. SHA-256 checksums are included in SHA256SUMS-0.6.5.4.txt.
Changes
- Curios Optional Dependency: Declared Curios API as an optional dependency in
neoforge.mods.toml(ordering="AFTER"). - Decoupled Big Fluid Tank: Removed direct
ICurioItemimplementation fromBigFluidTankItemto eliminateNoClassDefFoundErrorduring class loading when Curios is absent; dynamically registers Curios item behaviors at runtime when Curios is loaded. - Isolated Large Portable Container Menus: Extracted Curios API resolution into
LargePortableContainerCuriosIntegrationunderModList.get().isLoaded("curios")guards, preventing class verification failure when opening containers without Curios. - Guarded Setup & Sources: Wrapped Big Fluid Tank login listeners and curio registrations in ModList checks; made equipment and storage source checks dynamic.
中文说明
将 Curios API 依赖全面改为可选依赖,修复未安装 Curios 时的类加载崩溃问题,并在安装 Curios 时完整保留全部饰品栏功能:
- 可选依赖声明:在
neoforge.mods.toml中明确声明curios为可选依赖。 - 大型流体储罐解耦:
BigFluidTankItem移除直接实现的ICurioItem接口,改为在检测到 Curios 时通过CuriosApi.registerCurio动态注册饰品行为。 - 便携容器界面隔离:将大型便携容器界面的 Curios API 调用隔离至独立集成类
LargePortableContainerCuriosIntegration,未安装 Curios 时安全回退,防止合成方法触发类验证崩溃。 - 生命周期保护:主类登录事件监听与行为注册均增加
ModList.get().isLoaded("curios")判断保护,装备与存储源探测改为安全动态调用。
主模组与配套可选 JDTE-AE 均更新为 0.6.5.4,客户端与服务端请使用匹配版本。
JDT Extras v0.6.5.3
JDT Extras 0.6.5.3
Adds the Ultimate Essence Conversion Upgrade (jdte:ultimate_essence_conversion_upgrade) with up to 2,147,483,647 bound Crafting Patterns, smithing upgrade preserving bound patterns, and improved Greenhouse rotation handling.
Compatibility and installation
| Component | Requirement |
|---|---|
| Minecraft | 1.21.1 |
| Mod loader | NeoForge 21.1.216 or newer |
| Just Dire Things | 1.5.7 or newer |
| Java | 21 |
Install jdte-0.6.5.3.jar on the client and server. The optional full-grid AE2 addon is jdte-ae-0.6.5.3.jar; use matching JDTE and JDTE-AE versions on both sides with AE2 19.2.17 or newer in the 19.x series. The -sources.jar files are for development. SHA-256 checksums are included in SHA256SUMS-0.6.5.3.txt.
Ultimate Essence Conversion Upgrade
- Bound pattern capacity: Supports up to 2,147,483,647 bound Crafting Patterns.
- Crafting: Upgraded in a smithing table using Netherite Upgrade Smithing Template + Advanced Essence Conversion Upgrade + Time Crystal (
jdte:time_crystal). Any patterns already bound to the advanced card are preserved. - Limits: Shares
UpgradeType.ESSENCE_CONVERSIONand the one-card limit per Greenhouse / Large Greenhouse with the normal and advanced versions. - Rotation & Tooltips: Handles rotation with arbitrary numbers of bound patterns, safely indexing shared ingredient cycles. Tooltips summarize overflow when bound patterns exceed display limits.
中文说明
新增顶级精华转化升级(jdte:ultimate_essence_conversion_upgrade):
- 样板容量:支持绑定至多 2,147,483,647 个合成样板。
- 制作方式:在锻造台中使用下界合金升级锻造模板 + 高级精华转化升级 + 时间水晶升级制作,保留已有绑定样板。
- 机器限制:与普通版、高级版共享
ESSENCE_CONVERSION类别,每台普通温室或大型温室最多安装 1 张。 - 轮转与提示:支持任意数量样板的安全轮转;样板列表超出界面显示上限时显示折叠数量提示。
主模组与配套可选 JDTE-AE 均更新为 0.6.5.3,客户端与服务端请使用匹配版本。
JDT Extras v0.6.5.2
JDT Extras 0.6.5.2
Clarifies the Mineral Extractor's optional fluid bonuses in machine tooltips, JEI, configuration help and bilingual guides following issue #24.
Compatibility and installation
| Component | Requirement |
|---|---|
| Minecraft | 1.21.1 |
| Mod loader | NeoForge 21.1.216 or newer |
| Just Dire Things | 1.5.7 or newer |
| Java | 21 |
Install jdte-0.6.5.2.jar on the client and server. The optional full-grid AE2 addon is jdte-ae-0.6.5.2.jar; use matching JDTE and JDTE-AE versions on both sides with AE2 19.2.17 or newer in the 19.x series. The -sources.jar files are for development. SHA-256 checksums are included in SHA256SUMS-0.6.5.2.txt.
Mineral Extractor resource guidance
Both the standard and Large Mineral Extractors use these rules:
| Resource | Role under default settings |
|---|---|
| FE | Base 1x production uses 5,000 FE per batch; JDT's Smelter Upgrade doubles that cost. |
| Fortune fluid, normally Experience Fluid | Optional bonus yield. A boosted batch consumes 25 mB and gains +100% yield. Without it, normal yield remains available. |
| Acceleration fluid, normally Time Fluid | Pays for extra accelerated batches at 5 mB per batch. Base 1x batches do not consume it. |
- Machine and JEI fluid tooltips now explicitly identify the optional bonuses and state that base 1x production needs only FE.
- English and Chinese GuideME/Patchouli pages describe normal yield and base-speed operation with empty fluid tanks.
- Configuration help explains both fluid roles and the free corresponding bonus when a fluid cost is set to zero. Creative upgrades waive the corresponding costs.
- Regression coverage verifies base production without either fluid bonus and the explanatory tank tooltips. During development, all 39 targeted mineral production, fluid routing, GUI and recipe tests passed.
中文说明
根据 #24 的反馈,补充普通与大型矿物提取机的资源说明:
- 基础 1x 生产只需 FE:默认每批 5,000 FE,安装 JDT 烧炼升级后每批 10,000 FE。
- 经验流体用于可选的时运增产:默认获得加成的批次消耗 25 mB,产率提高 100%;不供应时仍可按普通产率生产。
- 时间流体用于额外加速批次:默认每个额外批次消耗 5 mB,基础 1x 批次不消耗。
- 在机器与 JEI 的流体提示中明确标注可选用途,并同步中英文 GuideME/Patchouli 指南和配置说明。创造升级或流体消耗配置为 0 时免除相应消耗。
- 补充基础产量和提示文字的回归测试;开发阶段 39 项相关测试全部通过。
主模组与配套可选 JDTE-AE 均更新为 0.6.5.2,客户端与服务端请使用匹配版本。
JDT Extras v0.6.5.1
JDT Extras 0.6.5.1
Released October 21, 2026. Fixes the Eternal Starlight world-login crash and Fluid Mixers consuming resources without producing fluid.
Compatibility and installation
| Component | Requirement |
|---|---|
| Minecraft | 1.21.1 |
| Mod loader | NeoForge 21.1.216 or newer |
| Just Dire Things | 1.5.7 or newer |
| Java | 21 |
Install jdte-0.6.5.1.jar on the client and server. The optional full-grid AE2 addon is jdte-ae-0.6.5.1.jar; use matching JDTE and JDTE-AE versions on both sides with AE2 19.2.17 or newer in the 19.x series. The -sources.jar files are for development. SHA-256 checksums are included in SHA256SUMS-0.6.5.1.txt.
Eternal Starlight world-login crash — #22
- Fixed mineral survey metadata encoding during player login and datapack reload with Eternal Starlight 0.9.1. JDTE previously encoded structure-avoidance placement filters with plain JSON operations, expanding structure references into a template pool whose fallback references itself and causing
StackOverflowError. - Mineral analysis now receives the live server registry context. Named references remain IDs or tags instead of expanding their complete object graphs.
- Missing registry context and excessive inline holder traversal are rejected before stack exhaustion. Each metadata encoding has its own holder traversal budget; direct configured-feature unwrapping also detects repeated objects and bounds its depth.
- Placement metadata is inspected only after finding ore targets. Unsupported metadata skips that estimate while preserving other ore entries and count/height estimates.
- The fix applies to JDTE's survey analysis and preserves Eternal Starlight's world-generation behavior. See the diagnosis and source evidence and issue #22.
Fluid Mixer output and resource loss
- Fixed the output tank rejecting the machine's own generated fluids while inputs, catalysts and FE were still consumed. This affects both Advanced and Extended Fluid Mixers, including the reported MEKE liquid uranium and liquid silicon fuel recipe.
- The output tank now accepts internal production. External fills through the machine's fluid capability remain restricted to input tanks A and B.
- Normal, parallel and accelerated mixing simulate the complete output batch and store it before consuming resources. If a fill is incomplete, the previous output contents are restored and inputs are retained. Empty outputs, insufficient capacity and incompatible fluid components reject production.
- Added the missing dedicated Auto I/O and AE output route. Input fluids and catalysts use input routes; generated fluid is exported from the output tank.
中文说明
与永恒星光同装时登录世界崩溃(#22)
- 修复玩家登录和数据包重载时,矿物清单编码结构引用导致无限递归、最终触发
StackOverflowError的问题。 - 使用服务器的实时注册表上下文,保留结构和模板池的引用 ID 或标签,避免内联展开合法的循环引用。
- 注册表上下文缺失、内联 Holder 遍历超限或配置特征重复引用时提前退出;只有确认存在矿物目标后才分析放置条件。
- 无法读取的可选元数据仅跳过该条估算,保留其它矿物与数量、高度信息。永恒星光的世界生成保持原有行为。完整定位说明。
混合器吞原料、没有流体产物
- 修复输出罐误拒绝机器内部产物的问题,覆盖高级与扩展混合器,包括反馈的 MEKE 液态铀 + 液态硅 → 液态硅铀燃料 配方。
- 普通、并行和加速混合均先确认整批产物能完整存入,再扣除流体原料、催化剂和 FE。存入不完整时恢复原输出罐,保留原料;输出为空、空间不足或流体组件不兼容时不生产。
- 外部流体灌入仍只进入两个输入罐,补齐自动 I/O 与 AE 从专用输出罐导出产物的路径。
主模组和配套可选 JDTE-AE 均更新为 0.6.5.1。客户端与服务端请使用匹配版本。
These fixes were compiled and packaged during development. Gameplay with the complete reported ATM10 save and the MEKE fuel setup has not been verified in-game.
开发阶段已编译打包;尚未在完整 ATM10 存档或所反馈的 MEKE 燃料生产环境中进行游戏内验证。
JDT Extras v0.6.5.0
JDT Extras 0.6.5.0
Released October 21, 2026. Adds Crafting Patterns and Advanced Essence Conversion, and fixes upgrade copying, fluid bars and conversion ordering.
Compatibility and installation
| Component | Requirement |
|---|---|
| Minecraft | 1.21.1 |
| Mod loader | NeoForge 21.1.216 or newer |
| Just Dire Things | 1.5.7 or newer |
| Java | 21 |
Install jdte-0.6.5.0.jar on the client and server. The optional full-grid AE2 addon is jdte-ae-0.6.5.0.jar; use matching JDTE and JDTE-AE versions on both sides with AE2 19.2.17 or newer in the 19.x series. The -sources.jar files are for development. SHA-256 checksums are included in SHA256SUMS-0.6.5.0.txt.
Fixes
- Advanced Machine Settings Copier: applies the saved upgrade configuration exactly, reuses matching installed cards and withdraws only missing cards from the player's inventory, ordinary Upgrade Storages and Advanced Upgrade Storages, including equipped advanced cases. Surplus cards return to the player; a full inventory drops them through vanilla item return behavior. Missing cards leave the machine unchanged.
- Fluid bars: clamp the common JDT machine fluid bar to its display area after capacity reductions, including copied settings. Excess fluid is preserved.
- Conversion before AE output: both greenhouse tiers convert buffered output before each AE export. Materials waiting for enough ingredients are retained in the machine, including against pipe extraction, so raw essence can accumulate into complete crafts.
Crafting Patterns and Advanced Essence Conversion
| Item | Registry ID | Bound patterns |
|---|---|---|
| Crafting Pattern | jdte:crafting_pattern |
Records one crafting recipe |
| Essence Conversion Upgrade | jdte:essence_conversion_upgrade |
1 |
| Advanced Essence Conversion Upgrade | jdte:advanced_essence_conversion_upgrade |
3 |
- Craft a Pattern with eight Paper around a Crafting Table, then right-click it to open the 3×3 recipe editor.
- Copy ingredient samples into the ghost slots. The server validates the recipe and shows its result; recording a recipe does not consume samples or produce items.
- Place one conversion upgrade on the left and a recorded Pattern on the right of an anvil. Binding consumes the Pattern and one experience level. Duplicate, invalid and over-capacity bindings are rejected.
- Install the upgrade in a Greenhouse or Large Greenhouse. When all recorded ingredients are available in its output buffer, it crafts the result before export.
Upgrade the ordinary card at a Smithing Table with a Netherite Upgrade Smithing Template and a Diamond. Previously bound patterns are preserved. Normal and advanced cards share the existing one-card installation limit.
Patterns match the recorded items and their components. Recipes sharing ingredients rotate by craft count to balance their outputs, and their rotation position is saved with the machine. Independent ingredient groups craft separately. Crafting remainders are preserved, output capacity is checked before consuming ingredients, and recipes are revalidated after reloads. Essences outside the configured recipes retain the original automatic conversion behavior.
Jade shows bound patterns and their validity. Item tooltips and bilingual GuideME/Patchouli pages explain editing, binding and operation. To retrieve ingredients reserved for conversion manually, remove the conversion upgrade first.
中文说明
修复
- 高级配置复制器:按保存的配置拆装升级,复用机器已有的匹配卡,只从玩家背包、普通/高级升级存储器中补齐缺卡,支持 Curios 中的高级存储器。多余升级退还玩家,背包满时按原版方式掉落;缺少升级时不修改机器。
- 流体条越界:容量升级减少或复制配置后,将公共 JDT 流体条限制在 GUI 范围内,保留槽中已有的超量流体。
- 转化与 AE 输出顺序:普通和大型温室每次向 AE 输出前,先处理缓冲区中的转化。尚未凑齐配方的原料会留在机器中积累,也不会被管道提前抽走。
新增合成样板与高级精华转化升级
- 合成样板(
jdte:crafting_pattern):用 8 张纸围绕工作台合成。右键打开 3×3 → 1 的样品配方编辑器,服务端检测有效性并显示产物,记录配方不消耗样品。 - 铁砧绑定:左侧放单张精华转化升级,右侧放已记录有效配方的样板,每次消耗样板和 1 级经验。普通版最多绑定 1 个样板。
- 高级精华转化升级(
jdte:advanced_essence_conversion_upgrade):最多绑定 3 个样板。用下界合金升级锻造模板、普通精华转化升级和钻石进行锻造,保留原先绑定的样板。两种转化卡共用每台机器 1 张 的安装限制。 - 安装后检测温室产物中的配方材料,凑齐后自动合成并输出,精确匹配物品及组件。共享原料的样板按合成次数轮流执行,轮转位置随机器存档保存;不同原料的配方分别合成。
- 合成保留返还物,消耗原料前检查输出容量,重载后重新校验配方。未被样板配方使用的精华保留原有自动转化逻辑。
- 补齐 Jade、tooltip 和中英文游戏内说明。需要手动取回被保留的转化原料时,先卸下转化升级。
- 主模组与配套可选 JDTE-AE 附属均更新为 0.6.5.0;客户端与服务端请使用匹配版本。
JDT Extras v0.6.4.6
JDT Extras 0.6.4.6
Released October 17, 2026. Updates the Ultimate Time Wand texture and preserves its previous appearance in the optional legacy resource pack.
Compatibility and installation
| Component | Requirement |
|---|---|
| Minecraft | 1.21.1 |
| Mod loader | NeoForge 21.1.216 or newer |
| Just Dire Things | 1.5.7 or newer |
| Java | 21 |
Install jdte-0.6.4.6.jar on the client and server. The optional full-grid AE2 addon is jdte-ae-0.6.4.6.jar; use matching JDTE and JDTE-AE versions on both sides with AE2 19.2.17 or newer in the 19.x series. The -sources.jar files are for development. SHA-256 checksums are included in SHA256SUMS-0.6.4.6.txt.
Ultimate Time Wand texture
- Installed the supplied 16×16 RGBA PNG for
jdte:ultimate_time_wandwithout modifying its image data. - The item model references
jdte:item/ultimate_time_wandand retains the vanilla handheld display transforms used by the previous JDT model. - Added an embedded copy of the previous JDT wand texture and its handheld item model to the optional legacy pack. All earlier pack contents are retained.
Refreshing the legacy resource pack
Client startup exports the pack to resourcepacks/JDTE-Legacy-Textures.zip. An existing file is preserved. To update an exported pack, back it up, remove the old file, and restart the client. Enable the newly exported pack in the Resource Packs screen to restore the old appearance.
The supplied PNG bytes, image format, model references and legacy ZIP integrity were checked. In-game appearance has not been verified.
中文说明
- 为顶级时间手杖(
jdte:ultimate_time_wand)安装用户提供的 16×16 新材质,保留原始像素和原有手持显示方式。 - 原先借用的 JDT 手杖材质和物品模型已加入可选旧版资源包,保留包中原有内容。
- 已有
resourcepacks/JDTE-Legacy-Textures.zip不会自动覆盖。需要更新时,先备份并删除旧包,再重启客户端重新生成;在资源包界面手动启用可恢复旧外观。 - 主模组及配套可选 JDTE-AE 附属均为 0.6.4.6,对应版本需一致。
JDT Extras v0.6.4.5
JDT Extras 0.6.4.5
Released October 17, 2026. Refreshes 14 item textures and extends the optional legacy resource pack with the displaced textures and state models.
Compatibility and installation
| Component | Requirement |
|---|---|
| Minecraft | 1.21.1 |
| Mod loader | NeoForge 21.1.216 or newer |
| Just Dire Things | 1.5.7 or newer |
| Java | 21 |
Install jdte-0.6.4.5.jar on the client and server. The optional full-grid AE2 addon is jdte-ae-0.6.4.5.jar; use matching JDTE and JDTE-AE versions on both sides with AE2 19.2.17 or newer in the 19.x series. The -sources.jar files are for development. SHA-256 checksums are included in SHA256SUMS-0.6.4.5.txt.
Refreshed item textures
The 14 supplied PNGs are installed without changing their image data. Models that previously borrowed JDT or vanilla textures now reference the corresponding JDTE textures.
| Registry ID | 物品名称 |
|---|---|
jdte:precision_upgrade |
精准升级 |
jdte:fortune_upgrade |
时运升级 |
jdte:essence_conversion_upgrade |
精华转化升级 |
jdte:seed_conversion_upgrade |
种子转化升级 |
jdte:ultimate_capacity_upgrade |
顶级容量升级 |
jdte:ultimate_overclock_upgrade |
顶级超频升级 |
jdte:time_fluid_catalyst |
时间流体催化剂 |
jdte:upgrade_storage |
升级存储器 |
jdte:advanced_upgrade_storage |
高级升级存储器 |
jdte:advanced_machine_settings_copier |
高级机器设置复制器 |
jdte:large_fuel_canister |
大型燃料罐 |
jdte:large_potion_canister |
大型药水罐 |
jdte:large_pocket_generator |
大型便携发电机 |
jdte:mineral_survey |
矿物清单 |
Large Fuel Canister and Large Potion Canister fill states, and the Large Pocket Generator enabled state, share their respective new icons. No separate state textures were supplied. Existing model predicates and item behavior are retained.
Optional legacy resource pack
- Displaced local textures, embedded copies of previously borrowed JDT textures, and 23 previous item/state models are included in the bundled legacy pack.
- Earlier pack contents are retained. The older Time Fluid Catalyst texture is archived under
assets/jdte/textures/item/archive/; the active legacy texture restores the appearance immediately before this update. - Client startup exports the pack to
resourcepacks/JDTE-Legacy-Textures.zip. It is not enabled automatically, and an existing file is not overwritten. - To refresh an existing exported pack, back it up, remove the old file, and restart the client. Enable the newly exported pack in the Resource Packs screen to restore the previous appearance.
The uploaded PNGs, model references and legacy ZIP integrity were checked. In-game appearance has not been verified.
中文说明
- 安装上表所列 14 张新物品材质,替换原先直接借用 JDT 或原版图标的模型引用。
- 大型燃料罐、大型药水罐和大型便携发电机的各状态统一使用对应的新图标;本次未提供独立状态分图,保留原有状态判断和物品功能。
- 被替换的材质、原先借用的 JDT 材质和 23 个旧物品/状态模型已合并到旧版资源包,并保留包中更早的内容。
- 已有
resourcepacks/JDTE-Legacy-Textures.zip不会自动覆盖。需要更新时,先备份并删除旧包,再重启客户端重新生成;在资源包界面手动启用可恢复旧外观。 - 主模组与配套可选 JDTE-AE 附属均为 0.6.4.5,对应版本需一致。
JDT Extras v0.6.4.3
JDT Extras 0.6.4.3
Released October 14, 2026. Adds the Charged Lightning Rod, weather control through a dedicated upgrade, two machine-specific overclock tiers, and independent lightning rendering and sound controls.
Compatibility and installation
| Component | Requirement |
|---|---|
| Minecraft | 1.21.1 |
| Mod loader | NeoForge 21.1.216 or newer |
| Just Dire Things | 1.5.7 or newer |
| Java | 21 |
Install jdte-0.6.4.3.jar on the client and server. The optional full-grid AE2 addon is jdte-ae-0.6.4.3.jar; use matching JDTE and JDTE-AE versions on both sides with AE2 19.2.17 or newer in the 19.x series. The -sources.jar files are for development. SHA-256 checksums are included in SHA256SUMS-0.6.4.3.txt.
Charged Lightning Rod
- New machine:
jdte:charged_lightning_rod, with FE input, a 10,000,000 FE base buffer, crafting recipe, and upgrade slots. - Requires a thunderstorm by default. Installing one Thunderstorm Upgrade (
jdte:thunderstorm_upgrade) permits operation in other weather and dimensions. - Leave the block above the machine clear for its vanilla lightning rod, or supply a vanilla lightning rod there.
- Generates full vanilla
LightningBoltentities with damage, fire, lightning events, and theae2lt.natural_weather_lightningmarker used by AE2 Lightning Tech 2.1.2-beta3. These are machine-generated strikes carrying the compatibility marker. - Energy is charged only when each lightning entity is successfully added to the world. Insufficient FE reduces the number of strikes produced.
| Mode | FE per strike | Maximum rate |
|---|---|---|
| Default | 10,000 | 1 strike every 10 seconds |
| Overclock | 40,000 | 5 strikes per tick |
| Ultimate Overclock | 100,000 | 50 strikes per tick |
Full-rate Ultimate Overclock requires 5,000,000 FE per tick. The machine keeps its own per-world-tick batch limit so the common overclock ticker does not multiply these rates again.
Machine controls
The machine screen shows the current FE cost, rate, and weather readiness. Two independent buttons control lightning rendering (including sky flashes) and thunder/impact sounds. Settings persist and sync to clients; gameplay effects and AE2LT recognition remain active when presentation is disabled.
The Machine Settings Copier supports both presentation switches without copying stored FE or runtime work state.
Validation
The complete Gradle build passed on Java 21: all 644 automated tests passed (611 main-mod tests and 33 JDTE-AE tests), with no failures or skips. Tests include upgrade compatibility, settings persistence and copying, and live lightning-Mixin loading. Release JAR metadata, matching addon dependencies, resource references, and archive integrity were checked. Client GUI interaction and combined AE2LT gameplay have not been tested in-game.
中文说明
- 新增带电引雷针(
jdte:charged_lightning_rod),默认在雷暴天气工作;安装一张雷暴升级(jdte:thunderstorm_upgrade)可解除天气和维度限制。 - 默认消耗 10,000 FE/道,每 10 秒一次;普通超频消耗 40,000 FE/道,每 tick 最多 5 道;顶级超频消耗 100,000 FE/道,每 tick 最多 50 道。
- 基础储能为 10,000,000 FE;顶级超频满速需要 5,000,000 FE/t。机器上方需留出空间,供其安装原版引雷针,也可自行放置原版引雷针。
- 机器生成完整原版闪电,并添加 AE2LT 2.1.2-beta3 检查的自然闪电识别标记。成功生成后逐道扣电,电量不足时减少产量。
- 界面内新增独立的闪电渲染和闪电声音开关,设置会保存并同步给客户端;关闭表现效果仍保留雷击逻辑及 AE2LT 标记。
- 机器设置复制器支持复制两个表现开关,不复制储能或工作状态;完整构建及 644 项自动化测试全部通过。
- 主模组和可选 JDTE-AE 附属均升级到 0.6.4.3,客户端与服务端需保持对应版本一致。
JDT Extras v0.6.4.2
JDT Extras 0.6.4.2
Released October 13, 2026. This compatibility release fixes the mineral-scanning exception reported in Issue #21, which could prevent players from joining worlds with Infinity 2.7.3 installed.
Compatibility and installation
| Component | Requirement |
|---|---|
| Minecraft | 1.21.1 |
| Mod loader | NeoForge 21.1.216 or newer |
| Just Dire Things | 1.5.7 or newer |
| Java | 21 |
Install jdte-0.6.4.2.jar on the client and server. The optional full-grid AE2 addon is jdte-ae-0.6.4.2.jar; install matching JDTE and JDTE-AE versions on both sides when using it. The -sources.jar files are for development and do not belong in the mods folder. SHA-256 checksums are provided in SHA256SUMS-0.6.4.2.txt.
No configuration or world migration is required.
Infinity world login fix
- Infinity 2.7.3's runtime-only
CenterProximityPlacementModifierreports the vanillaRARITY_FILTERtype. Its codec therefore tries to cast that custom modifier toRarityFilterwhen JDTE inspects placement metadata. - JDTE now handles runtime exceptions at the individual modifier's metadata boundary. An incompatible codec no longer aborts the complete mineral index rebuild during player login.
- Ore entries and other modifiers' count/height estimates are retained, and disabled/retrogen feature checks still apply. Unsupported placement metadata is ignored for estimation; the resulting ore profiles remain marked as estimated.
- The change affects JDTE's survey analysis and does not alter Infinity's world-generation behavior.
Validation
The reported ClassCastException was reproduced in regression tests before the fix. Tests also cover incompatible count codecs, modifier order, following ore features, disabled/retrogen filtering and valid vanilla rarity filters.
The full build and all 639 automated tests passed on Linux with Java 21 and the project's Gradle 9.0.0 Wrapper. The modifier's type was verified against the official Infinity 2.7.3 NeoForge artifact. An existing Infinity world has not been tested in-game.
JDT Extras v0.6.4.1
JDT Extras 0.6.4.1
Released October 13, 2026. This texture and decoration update refreshes JDTE item textures, provides an optional legacy texture pack, and adds three decorative fumo blocks with visibility disabled by default.
Compatibility and installation
| Component | Requirement |
|---|---|
| Minecraft | 1.21.1 |
| Mod loader | NeoForge 21.1.216 or newer |
| Just Dire Things | 1.5.7 or newer |
| Java | 21 |
Install jdte-0.6.4.1.jar on the client and server. The optional full-grid AE2 addon is jdte-ae-0.6.4.1.jar; install matching JDTE and JDTE-AE versions on both sides when using it. The -sources.jar files are for development and do not belong in the mods folder. SHA-256 checksums are provided in SHA256SUMS-0.6.4.1.txt.
Refreshed item textures and optional legacy pack
- Updated upgrade cards, tools, factory packages and boss essence textures, including animated essence assets.
- The original textures are bundled as a separate resource pack. Client startup exports it to
resourcepacks/JDTE-Legacy-Textures.zipinside the game directory. - The legacy pack is not enabled automatically. Enable it manually in the Resource Packs screen to restore the previous appearance.
- An existing
JDTE-Legacy-Textures.zipis preserved rather than overwritten.
Optional decorative fumo blocks
| Block | Registry ID |
|---|---|
| Xingye / 星野玩偶 | jdte:xingye_fumo |
| Yunyouwan / 云游玩玩偶 | jdte:cainiaoyo_fumo |
| Maiqilin / 麦淇淋玩偶 | jdte:maiqilin_fumo |
The dolls face the player when placed, support four horizontal directions, and drop themselves when broken. They have no crafting recipes and do not generate naturally.
The dolls are hidden from creative tabs, creative search and JEI by default. To display them, enable Show Fumo Dolls / 显示玩偶 in JDTE's Content Settings, or edit config/jdte/jdte.toml in the client game directory:
[jdte.content]
showFumoDolls = trueReopen the world after changing this setting. Disabling visibility preserves dolls already placed or held in an inventory.
Validation
Built and tested on Linux with Java 21 and the project's Gradle 9.0.0 Wrapper. Automated tests cover doll placement direction and shapes, resource references, default visibility, JEI integration and legacy-pack export. In-game visual validation has not been performed.