下载量
23,970
关注数
12
数据来源
Modrinth
模组详细介绍
Annotated DI 是一个围绕 Guice 的封装工具,额外添加了一些实用功能,以便更方便地在 Minecraft 模组中使用。这使得在制作模组及其 API 时能够应用依赖注入设计模式。
为模组开发者提供的额外实用功能:
- @Implementation 注解:可用于便捷地连接所有依赖项,无需单独创建配置文件来设置所有绑定,同时避免 API 在编译时依赖具体实现。
- 中央注入器:允许模组注入来自其他模组的类或接口。
- 入口点/事件:提供一种方式,让开发者在注入器创建时添加自定义模块——大多数模组不需要此功能,除非进行某些高级绑定操作。
开发者文档可在 wiki 上找到。
常见问题
这对用户有什么帮助?
采用此工具设计的模组可能比未使用的模组更易于维护,从而可能带来更快的更新速度。虽然它并非适用于所有模组的解决方案,但对某些模组(尤其是创建供其他模组使用的 API 时)非常有用。
它本身有什么功能吗?
它会在模组列表中显示,但仅此而已。
它会自动下载模组依赖吗?
不会。
基本信息
模组名称Annotated DI
作者The-Fireplace
下载量23,970
关注数12
支持版本1.14 - 1.21.7
加载器fabric / forge / quilt
客户端optional
服务端optional