FoodStatsAccessor
基本信息
| 属性 | 值 |
|---|---|
| 目标类 | net.minecraft.util.FoodStats |
| Mixin 阶段 | EARLY |
| 类型 | @Accessor 接口(0 处注入) |
| 注册于 | Mixins.MINECRAFT(common mixin) |
| 启用版本 | Minecraft 1.7.10 |
功能
1.7.10 的 FoodStats 把关键状态放在私有字段且大部分无 getter,
本 Mixin 通过 @Accessor 生成访问器,把这些字段暴露给
AppleCoreAccessorMutatorImpl 使用。
实现要点
- 本文件没有任何
@Inject/@Redirect/@Overwrite, 是纯@Accessor接口,因此结构化扫描里「注入数 = 0」是正常的。 - 与 FoodStatsMixin 目标类相同但职责不同: 本类只做字段访问,FoodStatsMixin 做事件编排。
- 生成的访问器方法名由 Mixin 框架决定,源码中以接口方法声明形式存在。
相关条目
- FoodStatsMixin - 同一目标类的事件编排 Mixin
- FoodStatsExt - 同层的 duck 接口(方法追加)
- AppleCoreAccessorMutatorImpl - 访问器的主要消费方
- IAppleCoreMutator - 写入接口