Why does nothing drop anything?
You are using an item with the Knowledge of the Ages enchantment. It converts enemy drops directly into experience, so nothing is left on the ground. Remove the item, or switch to a weapon without the enchantment, and mobs drop their loot again.