promotional bannermobile promotional banner

Thunderbolt_lib

A runtime bridge library and addon API for AE2 Lightning Tech, providing lightning energy capability interfaces, recipe builders, and plugin loading support for addon mods.
Back to Files

Thunderbolt_lib-26.1.2_1.0.0alpha.jar

File nameThunderbolt_lib_26.1.2_neoforge_1.0.0alpha.jar
Uploaded
May 25, 2026
Downloads
11
Size
82.4 KB
Mod Loaders
NeoForge
File ID
8142855
Type
A
Alpha
Supported game versions
  • 26.1.2

Curse Maven Snippet

NeoForge

implementation "curse.maven:thunderbolt-lib-1529731:8142855"

Learn more about Curse Maven

What's new

Added

  • Startup preflight for the verified AppEng / AE2LT grid storage contract on the 26.1.2 NeoForge port line. Thunderbolt_lib now refuses to register the lightning capability bridge when the high-version runtime contract drifts.
  • Feature-aware version gating in so the verified AE2LT port line is recognized as compatible with the first-party API and public frequency features carried forward from the stable line.AE2LTVersion1.0.0alpha-26.1.2neoforge1.0.x

Changed

  • Isolated the 26.1.2 migration into its own worktree / branch baseline with JDK 25, Gradle 9.2.1, and NeoForge .26.1.2.21-beta
  • Migrated identifier usage from to where required by the 26.1.2 port.net.minecraft.resources.ResourceLocationnet.minecraft.resources.Identifier
  • Removed the remaining direct AE2 compile-time dependency from the branch by converting AppEng-facing grid operations to fully reflective code.
  • Aligned the reflective grid read path with AE2LT 26.1.2's own : stored amounts are now read via , while writes still use .GridLightningEnergyHandlergetStorageService().getCachedInventory().get(...)getInventory().insert/extract(...)
  • Grid node resolution now prefers and only falls back to for older compatible runtimes.IActionHost#getActionableNode()getMainNode()
  • Main-branch documentation now tracks the stable line and the isolated port line together, with explicit target-version and release-asset naming guidance.1.21.126.1.2

Compatibility

  • Source-level review against confirmed that the public and contracts used by Thunderbolt_lib remain intact on the port line.AE2-Lightning-Techorigin/port/26.1.2-neoforgecom.moakiee.ae2lt.api.event.LightningCollectedEventcom.moakiee.ae2lt.api.frequency.*
  • Source-level review also confirmed the continued presence of , , , , and the AE2 storage access path used by the runtime bridge.NaturalLightningTransformationHandler#tryTransformFromNearbyLightningRod(ServerLevel, BlockPos, boolean)LightningCollectorBlockEntity#captureLightning(boolean)LightningKeyIActionSource.ofMachine(...)
  • Local validation passed with in the isolated directory, producing ../gradlew.bat clean build --no-daemonThunderbolt_lib_neoforge_26.1.2build/libs/Thunderbolt_lib-1.0.10-alpha.26.1.2neoforge.jar

This mod has no additional files