package org.bukkit.craftbukkit.entity; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.EntityType; import org.bukkit.entity.PigZombie; import org.ultramine.mods.bukkit.interfaces.entity.monster.IMixinEntityPigZombie; public class CraftPigZombie extends CraftZombie implements PigZombie { public CraftPigZombie(CraftServer server, net.minecraft.entity.monster.EntityPigZombie entity) { super(server, entity); } public int getAnger() { return ((IMixinEntityPigZombie) getHandle()).getAngerLevel(); } public void setAnger(int level) { ((IMixinEntityPigZombie) getHandle()).setAngerLevel(level); } public void setAngry(boolean angry) { setAnger(angry ? 400 : 0); } public boolean isAngry() { return getAnger() > 0; } @Override public net.minecraft.entity.monster.EntityPigZombie getHandle() { return (net.minecraft.entity.monster.EntityPigZombie) entity; } @Override public String toString() { return "CraftPigZombie"; } public EntityType getType() { return EntityType.PIG_ZOMBIE; } }