package com.laytonsmith.abstraction.bukkit.entities;
import com.laytonsmith.abstraction.entities.MCSheep;
import com.laytonsmith.abstraction.enums.MCDyeColor;
import com.laytonsmith.abstraction.enums.bukkit.BukkitMCDyeColor;
import org.bukkit.entity.Entity;
import org.bukkit.entity.Sheep;
public class BukkitMCSheep extends BukkitMCAgeable implements MCSheep {
Sheep s;
public BukkitMCSheep(Entity be) {
super(be);
this.s = (Sheep) be;
}
@Override
public MCDyeColor getColor() {
return BukkitMCDyeColor.getConvertor().getAbstractedEnum(s.getColor());
}
@Override
public void setColor(MCDyeColor color) {
s.setColor(BukkitMCDyeColor.getConvertor().getConcreteEnum(color));
}
@Override
public boolean isSheared() {
return s.isSheared();
}
@Override
public void setSheared(boolean shear) {
s.setSheared(shear);
}
}