@Override
 public void readFromNBT(NBTTagCompound tag) {
   super.readFromNBT(tag);
   if (tag.hasKey("maxChickens")) {
     maxChickenCount = tag.getInteger("maxChickens");
   }
   if (tag.hasKey("maxCows")) {
     maxCowCount = tag.getInteger("maxCows");
   }
   if (tag.hasKey("maxPigs")) {
     maxPigCount = tag.getInteger("maxPigs");
   }
   if (tag.hasKey("maxSheep")) {
     maxSheepCount = tag.getInteger("maxSheep");
   }
 }