2021-03-16 09:00:00 +11:00

82 lines
1.5 KiB
Java

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) {
}
}