Skip to content

Thunderbolt_lib 1.0.5

Choose a tag to compare

@QianChang-official QianChang-official released this 06 May 15:08
· 25 commits to main since this release
35fc4e7

Thunderbolt_lib 1.0.5 — tracks AE2 Lightning Tech 1.0.5.

What's Changed

Added

  • Frequency-binding detectionAE2LTNativeBridge#isFrequencyBindingAvailable(), AE2LTAPI#isAE2LTFrequencyBindingAvailable(), plus AE2LTVersion constants and version gate. These let addons detect AE2LT 1.0.5's internal BE-level frequency-binding host without hard-binding to non-API symbols.
  • Reflection cacheAE2LTReflection now memoizes findMethod/findField in ConcurrentHashMaps, eliminating repeated class-hierarchy walks on every lightning tick.

Changed

  • Version bumped to 1.0.5 across gradle.properties, API_VERSION, and target/verified constants.
  • CHANGELOG and bilingual READMEs updated.

Repository hygiene

  • .vscode/launch.json removed from git tracking; .vscode/ added to .gitignore.

Compatibility

  • AE2LT 1.0.5 did not change its first-party public API (com.moakiee.ae2lt.api) or recipe schemas, so all recipe builders and bridge block-entity IDs remain unchanged.
  • All existing Thunderbolt_lib 1.0.4 Java API symbols are preserved; this release is purely additive.

Full Changelog: https://github.com/QianChang-official/Thunderbolt_lib/blob/main/CHANGELOG.md