17:13:16 [SEVERE] ModDamage is out of date! Error: java.lang.NoSuchMethodException: org.bukkit.event.entity.EntityDamageByEntityEvent.getDamage()

This is the reason I can not remove the Class<?> cls

Also note i need to fix formatting some more. I used a regexp search for the command space thing :P