Repository navigation
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,客户端与服务端需保持对应版本一致。