IEntityMixin
基本信息
| 属性 | 值 |
|---|---|
| 类名 | com.colen.tempora.mixin_interfaces.IEntityMixin |
| 包 | mixin_interfaces/(注意不是 mixins/) |
功能
通过 duck typing 为 net.minecraft.entity.Entity 附加的接口。实体相关的 logger
(位置 / 生成 / 死亡)需要从实体上取本 mod 的附加状态,普通 Entity 上没有这些字段,
只能靠 mixin 接口暴露。
实现要点
- 该文件不是 mixin 类(无
@Mixin),不注册进mixins.tempora.json; 它是 MixinEntity 实现的接口。 - 放在独立的
mixin_interfaces/包而非mixins/,是为了与真正的 mixin 类区分开。
相关条目
- MixinEntity - 实现本接口的 mixin
- EntityPositionLogger - 使用方