Use victim world instead of CraftWorld during EntityDeathEvent. Fixes #1328

MFR uses a special world proxy in order to capture drops when killing an
entity. This causes the entity's corresponding CraftWorld not to be
created which results in a NPE. As a workaround, I am now using the
entity's passed world object during the EntityDeathEvent.