Fix inability to set explosion source. Fixes BUKKIT-4888
Replace tabs with spaces before methods
Fix NullPointerException when the explosion has no source.