
Thunderbolt_lib
Thunderbolt_lib is the addon API and runtime bridge library for AE2 Lightning Tech.
Список изменений
Thunderbolt_lib 1.0.5 — tracks AE2 Lightning Tech 1.0.5.
What's Changed Added Frequency-binding detection — AE2LTNativeBridge#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 cache — AE2LTReflection 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.

