答应我对它使用反射吧!
Anno是一个专注于使用注解进行Fabric模组开发的库,现阶段使用了一套包装可注解元素的处理系统,详细可以查看项目结构中的core
。
- 通用:
- 原版注册表类型的注册
- 燃料的注册
- 客户端:
- 数据生成:
- 简单物品模型
- 简单方块模型
- 原版注册表类型的语言文件
- 物品提示的语言文件
包名:ho.artisan.anno
- core:反射核心
- annotation:基本注解
ID
:名称(下划线命名)Priority
:优先级
- resolver:解析器接口
ClientResolver
:客户端解析器DataGenerationResolver
:数据生成解析器Resolver
:解析器
Anno
:注解操作单元Entry
:静态字段包装FakeAnnotaion
:伪造注解Handler
:方法包装Instance
:实例包装Registration
:静态工具类包装Value
:成员变量包装
- annotation:基本注解
- annotation:具体注解
- ...
- datagen:数据生成
- provider:提供者
AnnoLangProvider
:语言AnnoLootTableProvider
:战利品表AnnoModelProvier
:模型
- provider:提供者
- resolver:具体解析器
- ...
- util
- ..