ITaintedMob
Package: thaumcraft.api.entities
Author: 源码中无 @author 标注(无法从本仓核实)
⚠️ 已订正:原条目此处写「Author: Azanor」——本仓源码里没有这条署名。 证据:
entities/ITaintedMob.java与entities/IEldritchMob.java全文各只有 5 行, 是没有任何 javadoc 的空标记接口,全仓 grepauthor在这两个文件里 0 命中。 (对比:IRunicArmor.java:7、IVisDiscountGear.java:11、IWarpingGear.java:8等接口确实带@author Azanor,所以「作者是 Azanor」这一事实可能成立, 但这两个接口本身没有署名。)
Extends: —
Marker interface for entities that have been corrupted by Taint. Mobs implementing this interface are recognized by Thaumcraft as Taint-infected creatures.
Interface Definition
public interface ITaintedMob {
}
Purpose
This is a marker interface with no methods. Entities implementing ITaintedMob are flagged as Taint-corrupted mobs within Thaumcraft’s systems.
Usage
public class TaintedCreeper extends EntityCreeper implements ITaintedMob {
// This creeper is now recognized as a tainted mob
}
Related
- IEldritchMob: Marker interface for Eldritch entities
- DamageSourceThaumcraft.taint: Taint damage source for Taint-related attacks
Tags
#api #entity #marker #taint