我的世界1.21.5-1.17.1注解依赖注入库 Annotated DI Mod下载

Minecraft 注解依赖注入库 (Annotated DI)


依赖注入库,用于Minecraft模组开发

Minecraft注解依赖注入库(Annotated DI)是一个封装在Guice之上的工具库,并加入了一些额外的实用功能,旨在为Minecraft模组的开发提供更方便的使用体验。它允许开发者在制作模组及其API时使用依赖注入(Dependency Injection)设计模式。

模组开发者的额外功能:

  • @Implementation 注解
    使用该注解可以方便地连接所有依赖项,无需另外创建配置文件来手动绑定所有内容,且不强制要求API在编译时依赖具体的实现类。
  • 中央 Injector
    提供一个集中式的注入器,允许模组从其他模组中注入类或接口。
  • 入口点/事件(Entrypoint/Event)
    提供一种机制,可供模组开发者在 Injector 创建时添加自定义模块(Module)。大多数模组可能不需要使用此功能,除非它们有一些复杂的绑定需求。

开发者文档可在 Wiki 中找到。


常见问题解答 (Q&A)

1. 这一库对模组用户有什么帮助?

使用这个库设计的模组通常比不使用它的模组更容易维护,可帮助开发者快速完成模组的更新工作。尽管这一解决方案并不适合所有模组,但在某些情况下,尤其是开发供其他模组使用的API时,它可以非常有用。

2. 这个库本身会实现哪些功能?

这个库本身会出现在模组列表中,但仅此而已,主要作用还是为模组开发者提供支持。

3. 它会自动下载安装模组依赖吗?

不会。



 
  • 如果不会安装Mod,请点击查看我的世界Mod安装教程
  • 如发现网盘资源被吞,或者网盘资源不存在,请在下方评论中说明,我们将会尽快进行修复。

网盘下载】【MC云盘

已有 0 条评论