介绍
介绍由机器翻译自 CurseForge 原页面,仅供参考。
本项目是模组的 Forge 版本。点击此处查看该模组的 Fabric 版本。
Annotated DI 是 Guice 的一层封装,并添加了一些额外工具,以便在 Minecraft 模组中更便捷地使用。这使得在制作模组及其 API 时可以使用依赖注入设计模式。
为模组开发者提供的额外工具:
- @Implementation 注解,可用于便捷地装配所有依赖,无需创建单独的文件来配置所有绑定,也无需强制 API 在编译时依赖具体实现。
- 每个模组一个中央 Injector,允许模组注入自身及其依赖中的类/接口。
- 一个注册表,为模组开发者提供在 Injector 创建之前向其添加自定义 Module 的方式——大多数模组不需要此功能,除非它们要进行某种高级绑定。
面向开发者的文档可在wiki 上找到。
问答
这对用户有什么帮助?
设计为使用本模组的模组比不使用的模组更容易维护,这可以带来更快的更新。它并非适用于所有模组,但对某些模组可能很有用,尤其是在制作其他模组可以使用的 API 时。
它本身会做任何事情吗?
它会显示在模组列表中,仅此而已。
它会为你下载模组依赖吗?
不会
常见问题
Annotated DI (Forge) 支持哪些 Minecraft 版本?
Annotated DI (Forge) 支持 Minecraft Java 版 1.15.2–1.20.6,共 21 个版本,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
Annotated DI (Forge) 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
The_Fireplace 的其他作品
查看全部 →WorldGen Block Replacer
by The_Fireplace
在世界生成时将方块替换为其他方块。
293.2万
4 年前
CurseForge
Command Keybindings
by The_Fireplace
允许你将指令绑定到按键上,以便快速使用。
99.1万
4 年前
CurseForge
Tick Dynamic
by The_Fireplace
动态控制世界 tick 速率以减少明显卡顿。
73.2万
4 年前
CurseForge
Fireplace Lib (Fabric/Quilt)
by The_Fireplace
将我的模组常用功能集中到一个前置库中,便于维护和快速更新。
40.7万
4 个月前
CurseForge
评论
登录后评论和评分