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 两处注入会用。

相关条目