Back to mods
Thunderbolt_lib project artwork

CurseForge · Minecraft mod

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.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Thunderbolt_lib release should I use?

Updated 2 months ago
Latest stable file Thunderbolt_lib_1.21.1_neoforge_1.0.12.jar
Game version 1.21.1
Loader NeoForge

Thunderbolt_lib_1.21.1_neoforge_1.0.12.jar targets 1.21.1 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is Thunderbolt_lib required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Thunderbolt_lib_1.21.1_neoforge_1.0.12.jar need?

Thunderbolt_lib_1.21.1_neoforge_1.0.12.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add Thunderbolt_lib without breaking your instance.

Built for Thunderbolt_lib_1.21.1_neoforge_1.0.12.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use Thunderbolt_lib_1.21.1_neoforge_1.0.12.jar. It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside Thunderbolt_lib_1.21.1_neoforge_1.0.12.jar. It opens that exact file at the source.

About this project

What does Thunderbolt_lib add?

Thunderbolt_lib is the expansion library (API mod) for AE2 Lightning Tech, providing third-party addon mods with Lightning Energy capability interfaces, recipe builders, and plugin loading support.

This mod provides the following developer APIs:

  • The Lightning Energy capability interface ILightningEnergyHandler, for storing and transmitting Lightning Energy;
  • A runtime bridge for AE2LT lightning-connection machines;
  • The LightningCollectedEvent, for addon mods to listen to and intercept;
  • Six recipe builders: LightningAssemblyRecipeBuilder, LightningTransformRecipeBuilder, LightningSimulationRecipeBuilder, OverloadProcessingRecipeBuilder, CrystalCatalyzerRecipeBuilder, and LightningStrikeRecipeBuilder, corresponding to the ae2lt:lightning_assembly, ae2lt:lightning_transform, ae2lt:lightning_simulation, ae2lt:overload_processing, ae2lt:crystal_catalyzer, and ae2lt:lightning_strike recipe types respectively;
  • A plugin loading mechanism based on @AE2LTPlugin, IAE2LTPlugin, and ServiceLoader;
  • The static helper facade AE2LTAPI.

Addon mods must declare both ae2lt_api and ae2lt as required dependencies in neoforge.mods.toml, with the version range set to [1.0.0,), ordering set to AFTER, and side set to BOTH.

Thunderbolt_lib 是 AE2 Lightning Tech 的扩展前置,为第三方拓展模组提供闪电能量能力接口、配方构建器及插件加载支持。

该模组提供以下开发者接口:

  • 闪电能量能力接口 ILightningEnergyHandler,用于闪电能量的存储与传输;

  • AE2LT 闪电连接机器的运行时桥接;

  • 闪电收集事件 LightningCollectedEvent,供拓展模组监听与拦截;

  • 六种配方构建器:LightningAssemblyRecipeBuilder、LightningTransformRecipeBuilder、LightningSimulationRecipeBuilder、OverloadProcessingRecipeBuilder、CrystalCatalyzerRecipeBuilder 与 LightningStrikeRecipeBuilder,分别对应 ae2lt:lightning_assembly、ae2lt:lightning_transform、ae2lt:lightning_simulation、ae2lt:overload_processing、ae2lt:crystal_catalyzer 与 ae2lt:lightning_strike 配方类型;

  • 基于 @AE2LTPlugin、IAE2LTPlugin 与 ServiceLoader 的插件加载机制;

  • 静态辅助门面 AE2LTAPI。

拓展模组需在 neoforge.mods.toml 中将 ae2lt_api 与 ae2lt 同时声明为 required 依赖,版本范围填写 [1.0.0,),ordering 为 AFTER,side 为 BOTH。

Project description from CurseForge.

Pick your setup

Thunderbolt_lib by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

3 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Thunderbolt_lib versions and loaders

16 of 16 releases match

Looking for an older file? The official CurseForge project page is in Resources.