1
0
mirror of https://github.com/essentials/Essentials.git synced 2025-08-16 19:44:15 +02:00

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 4ef03ab5d9
commit 23597d2f1c

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)