Fixing up NPE bug in jails (implemented in Dev2.9.163)

This commit is contained in:
KHobbits 2012-04-05 13:28:23 +01:00
parent 08642ada20
commit aa43703094

View File

@ -221,12 +221,15 @@ public class Jails extends AsyncStorageObjectHolder<com.earth2me.essentials.sett
return; return;
} }
final Entity damager = event.getDamager(); final Entity damager = event.getDamager();
if (damager.getType() == EntityType.PLAYER)
{
final User user = ess.getUser(damager); final User user = ess.getUser(damager);
if (user.isJailed()) if (user != null && user.isJailed())
{ {
event.setCancelled(true); event.setCancelled(true);
} }
} }
}
@EventHandler(priority = EventPriority.LOW, ignoreCancelled = true) @EventHandler(priority = EventPriority.LOW, ignoreCancelled = true)
public void onPlayerInteract(final PlayerInteractEvent event) public void onPlayerInteract(final PlayerInteractEvent event)