Thunderbolt_lib 1.0.5
·
25 commits
to main
since this release
Thunderbolt_lib 1.0.5 — tracks AE2 Lightning Tech 1.0.5.
What's Changed
Added
- Frequency-binding detection —
AE2LTNativeBridge#isFrequencyBindingAvailable(),AE2LTAPI#isAE2LTFrequencyBindingAvailable(), plusAE2LTVersionconstants 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 cache —
AE2LTReflectionnow memoizesfindMethod/findFieldinConcurrentHashMaps, 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.jsonremoved 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