Let Zombie implement Ageable. It doesn't make sense why it would have separate setBaby isBaby methods when just having it extend Ageable would suffice. It has 2 states just like a Villager, and Villager extends Ageable. Why wouldn't Zombie?
Let Zombie implement Ageable. It doesn't make sense why it would have separate setBaby isBaby methods when just having it extend Ageable would suffice. It has 2 states just like a Villager, and Villager extends Ageable. Why wouldn't Zombie?