summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Essentials/src/com/earth2me/essentials/Jails.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/Essentials/src/com/earth2me/essentials/Jails.java b/Essentials/src/com/earth2me/essentials/Jails.java
index 7353aee08..0aa90e08c 100644
--- a/Essentials/src/com/earth2me/essentials/Jails.java
+++ b/Essentials/src/com/earth2me/essentials/Jails.java
@@ -221,10 +221,13 @@ public class Jails extends AsyncStorageObjectHolder<com.earth2me.essentials.sett
return;
}
final Entity damager = event.getDamager();
- final User user = ess.getUser(damager);
- if (user.isJailed())
+ if (damager.getType() == EntityType.PLAYER)
{
- event.setCancelled(true);
+ final User user = ess.getUser(damager);
+ if (user != null && user.isJailed())
+ {
+ event.setCancelled(true);
+ }
}
}