package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.monster.EntityZoglin; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.EntityType; import org.bukkit.entity.Zoglin; public class CraftZoglin extends CraftMonster implements Zoglin { public CraftZoglin(CraftServer server, EntityZoglin entity) { super(server, entity); } @Override public boolean isBaby() { return getHandle().isBaby(); } @Override public void setBaby(boolean flag) { getHandle().setBaby(flag); } @Override public EntityZoglin getHandle() { return (EntityZoglin) entity; } @Override public String toString() { return "CraftZoglin"; } @Override public EntityType getType() { return EntityType.ZOGLIN; } @Override public int getAge() { return getHandle().isBaby() ? -1 : 0; } @Override public void setAge(int i) { getHandle().setBaby(i < 0); } @Override public void setAgeLock(boolean b) { } @Override public boolean getAgeLock() { return false; } @Override public void setBaby() { getHandle().setBaby(true); } @Override public void setAdult() { getHandle().setBaby(false); } @Override public boolean isAdult() { return !getHandle().isBaby(); } @Override public boolean canBreed() { return false; } @Override public void setBreed(boolean b) { } }