Unofficial site, not affiliated with modrinth.com.What is this?
Моды/Thunderbolt_lib
  • Нет описания изменений

  • Thunderbolt_lib 1.0.10-1.20.1forge

    release30 мая 2026 г.

    Нет описания изменений

  • Thunderbolt_lib 1.0.11

    release30 мая 2026 г.

    Нет описания изменений

  • Thunderbolt_lib 1.0.10

    release30 мая 2026 г.

    Нет описания изменений

  • Thunderbolt_lib 1.0.8

    release30 мая 2026 г.

    Нет описания изменений

  • Thunderbolt_lib 1.0.7

    release30 мая 2026 г.

    Нет описания изменений

  • Thunderbolt_lib 1.0.6

    release30 мая 2026 г.

    Нет описания изменений

  • Thunderbolt_lib 1.0.5

    release6 мая 2026 г.

    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.

  • Thunderbolt_lib 1.0.4

    release4 мая 2026 г.

    Summary Aligns Thunderbolt_lib with AE2 Lightning Tech 1.0.4. Adds AE2LTVersion runtime version helpers and version facade methods on AE2LTAPI. Adds capability ID helpers on AE2LTNativeBridge. Adds AE2LT first-party naming aliases on ILightningEnergyHandler and LightningEnergyTier. Updates metadata to require AE2LT [1.0.4,). Compatibility AE2LT 1.0.4 does not change the public first-party API package, recipe schemas, or bridge block-entity IDs compared with 1.0.3. Thunderbolt_lib 1.0.4 keeps existing 1.0.3 API symbols and adds only conservative helper interfaces, apart from the tighter AE2LT runtime dependency range.

    Verification ./gradlew.bat clean build Built asset: Thunderbolt_lib-1.0.4.jar

  • Thunderbolt_lib 1.0.3

    release4 мая 2026 г.

    Tracks AE2 Lightning Tech 1.0.3. Purely additive — every 1.0.2 API symbol and behavior is preserved, so existing plugins recompile unchanged.

    Added

    • Frozen ID constantscom.qianchang.ae2lt_api.api.ids.AE2LTBlockEntityIds (six AE2LT block-entity IDs plus LIGHTNING_GRID_MEMBERS, the five grid-connected machines) and AE2LTRecipeIds (six recipe-type IDs). Plugins can now reference AE2LT registry IDs without compiling against AE2LT's main jar.
    • Native API detection bridgecom.qianchang.ae2lt_api.api.bridge.AE2LTNativeBridge probes at runtime whether AE2LT's own first-party API (com.moakiee.ae2lt.api, namespace ae2lt) is loaded. The two API surfaces stay namespace-distinct; this library does not perform implicit conversion between them.
    • LightningEnergyTier.CODEC (Mojang Codec) and LightningEnergyTier.STREAM_CODEC (vanilla StreamCodec<RegistryFriendlyByteBuf, _>) — wire-format-compatible with AE2LT's own LightningTier, so packet and NBT data round-trip cleanly between the two APIs.
    • LightningEnergyTier.fromOrdinal(int) — static ordinal decoder for packet round-trips.
    • LightningCollectedEvent.isNaturalWeather() plus a matching 5-argument constructor.

    Changed

    • mod_version and AE2LTCapabilities.API_VERSION bumped to 1.0.3.
    • AE2LTLightningCollectorEventBridge now propagates the natural-weather flag through to LightningCollectedEvent.
    • AE2LTCapabilities Javadoc clarifies the deliberate namespace split between this library (ae2lt_api:lightning_energy) and AE2LT's own first-party capability (ae2lt:lightning_energy).

    Compatibility

    • All 1.0.2 public signatures, serialization names, capability IDs, and recipe IDs are preserved.
    • LightningCollectedEvent's 4-argument constructor still works and defaults naturalWeather to false.
    • Migration: bump the dependency version coordinate — no source changes required.

    Full diff: CHANGELOG.md

  • Thunderbolt_lib 1.0.2

    release2 мая 2026 г.

    跟进 AE2LT 1.0.2 发布版本号

    Changed Bumped mod_version and AE2LTCapabilities.API_VERSION to track the AE2LT 1.0.2 release line. No functional changes from 1.0.1; jar contents are byte-identical apart from the version strings. Compatibility Minecraft 1.21.1 / NeoForge 21.1.x / Java 21 Runtime mod id: ae2lt_api(保持向后兼容) 与上游 AE2-Lightning-Tech 1.0.0+ 兼容(已按 1.0.2 配方 Schema 对齐) 完整变更说明详见 CHANGELOG.md。

  • Thunderbolt_lib 1.0.1

    release2 мая 2026 г.

    Thunderbolt_lib 1.0.1 按 AE2LT 1.0.2 配方 Schema 对齐 API。本次承载所有实际 API/桥接修正,与 1.0.2 内容完全一致(后者仅版本号变更)。

    Added CrystalCatalyzerRecipeBuilder.outputTag(String tagId, int count) for tag-resolved output stacks. CrystalCatalyzerRecipeBuilder.mode(String) and dustMode() to opt into AE2LT's dust catalyzer mode. CrystalCatalyzerRecipeBuilder.MODE_DUST constant. Changed AE2LTReflection.BRIDGED_BLOCK_ENTITY_IDS corrected to the five grid-connected machines AE2LT 1.0.2 publicly registers LIGHTNING_ENERGY_BLOCK on: ae2lt:lightning_collector ae2lt:lightning_simulation_room ae2lt:lightning_assembly_chamber ae2lt:overload_processing_factory ae2lt:tesla_coil AE2LTCapabilities Javadoc refreshed to match the 5-BE bridge list. Removed ae2lt:crystal_catalyzer removed from the lightning-energy bridge list. Crystal Catalyzer runs on FE only and is not part of the AE2LT lightning-energy network. Compatibility Minecraft 1.21.1 / NeoForge 21.1.x / Java 21 Runtime mod id: ae2lt_api(保持向后兼容) 旧依赖 ae2lt_api 1.0.0 的 addon 升级到 1.0.1 后应继续兼容(API 表面无破坏性变更) 完整变更说明详见 CHANGELOG.md。

  • Thunderbolt_lib 1.0.0

    release2 мая 2026 г.

    Thunderbolt_lib v1.0.0 release.

    This release only covers changes added after v0.3.2-snapshot. The older builder hotfixes and serialization fixes from v0.3.2-snapshot are intentionally not repeated here.

    Changes in this release:

    aligned the framework version with AE2 Lightning Tech 1.0.0 renamed the published artifact to Thunderbolt_lib-1.0.0.jar renamed the project/repository display name to Thunderbolt_lib kept the runtime mod_id as ae2lt_api to avoid breaking existing addon dependencies and capability lookups added a runtime compatibility bridge that exposes AE2LT lightning-connected machines through ILightningEnergyHandler bridged the following AE2LT block entities: lightning_collector, lightning_simulation_room, lightning_assembly_chamber, overload_processing_factory, tesla_coil, crystal_catalyzer made LightningCollectedEvent fire around collector insertion so addons can modify or cancel HV/EHV collection before it enters the ME lightning network added LightningStrikeRecipeBuilder for ae2lt:lightning_strike added AE2LTRecipeTypes to centralize current AE2LT recipe ids expanded AE2LTAPI with item capability access helpers in addition to block helpers refreshed README / README_zh_CN / project comparison documentation for the current 1.0.0 API surface added a non-commercial naming disclaimer stating that the project name will be changed promptly if any rights holder requests it Asset:

    Thunderbolt_lib-1.0.0.jar

Совместимость

Minecraft: Java Edition

Платформы

Поддерживаемые окружения

Клиент и сервер

Сведения

Лицензия:
Опубликован:1 месяц назад
Обновлён:2 недели назад
ID проекта:
Главная