答应我对它使用反射吧!
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
- ..