Fork of Poseidon providing Bukkit #1060 to older Beta versions (b1.0-b1.7.3)
at develop 39 lines 900 B view raw
1package org.bukkit.craftbukkit.entity; 2 3import net.minecraft.server.EntitySheep; 4import org.bukkit.DyeColor; 5import org.bukkit.craftbukkit.CraftServer; 6import org.bukkit.entity.Sheep; 7 8public class CraftSheep extends CraftAnimals implements Sheep { 9 public CraftSheep(CraftServer server, EntitySheep entity) { 10 super(server, entity); 11 } 12 13 @Override 14 public EntitySheep getHandle() { 15 return (EntitySheep) entity; 16 } 17 18 @Override 19 public String toString() { 20 return "CraftSheep"; 21 } 22 23 public DyeColor getColor() { 24 return DyeColor.getByData((byte) getHandle().getColor()); 25 } 26 27 public void setColor(DyeColor color) { 28 getHandle().setColor(color.getData()); 29 } 30 31 public boolean isSheared() { 32 return getHandle().isSheared(); 33 } 34 35 public void setSheared(boolean flag) { 36 getHandle().setSheared(flag); 37 } 38 39}