Как я понимаю это не пашет вообще никак.
Fireball fireball = (Fireball) killer;
ProjectileSource source = fireball.getShooter();
Источником огненного шара является раздатчик.
В логе при получении id источника огненного шара я вижу такое
org.spongepowered.api.entity.projectile.source.UnknownProjectileSource@1f763a8a