public DyeColor func_175509_cj() {
   return DyeColor.getDyeColorForInverseValue(this.dataWatcher.getWatchableObjectByte(16) & 15);
 }
 /** (abstract) Protected helper method to read subclass entity data from NBT. */
 public void readEntityFromNBT(NBTTagCompound tag) {
   super.readEntityFromNBT(tag);
   this.setSheared(tag.getBoolean("Sheared"));
   this.func_175512_b(DyeColor.getDyeColorForInverseValue(tag.getByte("Color")));
 }