Fix the battlesign crashing

when blocking a DamageSource with no entity
Merge pull request #670 from CoderPuppy/patch-1

Fix the battlesign crashing when blocking a DamageSource with no entity