EntityPlayerExt
基本信息
| 属性 |
值 |
| 类名 |
squeek.applecore.mixinplugin.ducks.EntityPlayerExt |
| 类型 |
interface,1 个方法 |
| 挂载方 |
EntityPlayerMixin |
| 启用版本 |
Minecraft 1.7.10 |
功能
Mixin duck 接口,为 EntityPlayer 追加原版没有的一个方法。
| 方法 |
说明 |
int getItemInUseMaxDuration() |
取得当前使用中物品的最大持续时间 |
实现要点
- 位于
mixinplugin.ducks 包,遵循 GTNH Mixins 的 duck 接口约定
(放在 mixinplugin 下而非 mixins 下,避免被 Mixin 扫描误处理)。
- 该方法由 EntityPlayerMixin 通过
@Inject 实现,注入点为 getItemInUseDuration。
IAppleCoreMutator 不直接使用它,
但 EntityPlayerMixin 的 setItemInUse / getItemInUseDuration 两处注入会用。
相关条目