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.
介绍
-
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, andLightningStrikeRecipeBuilder, corresponding to theae2lt:lightning_assembly,ae2lt:lightning_transform,ae2lt:lightning_simulation,ae2lt:overload_processing,ae2lt:crystal_catalyzer, andae2lt:lightning_strikerecipe types respectively; -
A plugin loading mechanism based on
@AE2LTPlugin,IAE2LTPlugin, andServiceLoader; -
The static helper facade
AE2LTAPI.
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。
常见问题
Thunderbolt_lib 支持哪些 Minecraft 版本?
Thunderbolt_lib 支持 Minecraft Java 版 1.20.1–26.1.2,共 3 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
Thunderbolt_lib 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
评论
登录后评论和评分