@EventHandler
    public void onEntityDeath(EntityDeathEvent event){
        LivingEntity entity = event.getEntity();

        if(AnimalUtil.isAnimal(entity)){
            if(ExplodeUtil.isAnimalGoingToExplode(entity)){
                ExplodeUtil.removeAnimalToExplode(entity);

                for(ItemStack itemStack : ItemStackCooker.cookItemStacks(event.getDrops())){
                    entity.getLocation().getWorld().dropItem(entity.getLocation(), itemStack);
                }

                event.getDrops().clear();
            }
        }
    }