summaryrefslogtreecommitdiffstats
path: root/EssentialsProtect/src/com/earth2me/essentials/protect/EssentialsProtectEntityListener.java
diff options
context:
space:
mode:
authorElgarL <ElgarL@palmergames.com>2012-10-01 17:51:56 +0100
committerElgarL <ElgarL@palmergames.com>2012-10-01 17:51:56 +0100
commitcd0fde05b7a8322331b9bc14ae07afeee0aa497b (patch)
tree39445a34d73c670e99c6e5ad0aa5b1365a578c21 /EssentialsProtect/src/com/earth2me/essentials/protect/EssentialsProtectEntityListener.java
parent778f5649c8c0b3be9cc379f61c0a767959ebdbcd (diff)
parent8cf2ce7b73829a3496397d2a4405a0618bed5798 (diff)
downloadEssentials-cd0fde05b7a8322331b9bc14ae07afeee0aa497b.tar
Essentials-cd0fde05b7a8322331b9bc14ae07afeee0aa497b.tar.gz
Essentials-cd0fde05b7a8322331b9bc14ae07afeee0aa497b.tar.lz
Essentials-cd0fde05b7a8322331b9bc14ae07afeee0aa497b.tar.xz
Essentials-cd0fde05b7a8322331b9bc14ae07afeee0aa497b.zip
Merge remote-tracking branch 'remotes/origin/2.9' into groupmanager
Diffstat (limited to 'EssentialsProtect/src/com/earth2me/essentials/protect/EssentialsProtectEntityListener.java')
-rw-r--r--EssentialsProtect/src/com/earth2me/essentials/protect/EssentialsProtectEntityListener.java30
1 files changed, 7 insertions, 23 deletions
diff --git a/EssentialsProtect/src/com/earth2me/essentials/protect/EssentialsProtectEntityListener.java b/EssentialsProtect/src/com/earth2me/essentials/protect/EssentialsProtectEntityListener.java
index 7e558eb81..ef556c9bd 100644
--- a/EssentialsProtect/src/com/earth2me/essentials/protect/EssentialsProtectEntityListener.java
+++ b/EssentialsProtect/src/com/earth2me/essentials/protect/EssentialsProtectEntityListener.java
@@ -26,13 +26,9 @@ public class EssentialsProtectEntityListener implements Listener
this.ess = prot.getEssentialsConnect().getEssentials();
}
- @EventHandler(priority = EventPriority.HIGHEST)
+ @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
public void onEntityDamage(final EntityDamageEvent event)
{
- if (event.isCancelled())
- {
- return;
- }
final Entity target = event.getEntity();
if (target instanceof Villager && prot.getSettingBool(ProtectConfig.prevent_villager_death))
@@ -191,10 +187,10 @@ public class EssentialsProtectEntityListener implements Listener
}
}
- @EventHandler(priority = EventPriority.HIGHEST)
+ @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
public void onEntityExplode(final EntityExplodeEvent event)
{
- if (event.isCancelled() || event.getEntity() == null)
+ if (event.getEntity() == null)
{
return;
}
@@ -263,17 +259,13 @@ public class EssentialsProtectEntityListener implements Listener
}
}
- @EventHandler(priority = EventPriority.HIGHEST)
+ @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
public void onCreatureSpawn(final CreatureSpawnEvent event)
{
if (event.getEntity() instanceof Player)
{
return;
}
- if (event.isCancelled())
- {
- return;
- }
final EntityType creature = event.getEntityType();
if (creature == null)
{
@@ -290,13 +282,9 @@ public class EssentialsProtectEntityListener implements Listener
}
}
- @EventHandler(priority = EventPriority.HIGHEST)
+ @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
public void onEntityTarget(final EntityTargetEvent event)
{
- if (event.isCancelled())
- {
- return;
- }
if (!(event.getTarget() instanceof Player))
{
return;
@@ -316,7 +304,7 @@ public class EssentialsProtectEntityListener implements Listener
}
}
- @EventHandler(priority = EventPriority.HIGHEST)
+ @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
public void onExplosionPrime(ExplosionPrimeEvent event)
{
if ((event.getEntity() instanceof Fireball || event.getEntity() instanceof SmallFireball)
@@ -326,13 +314,9 @@ public class EssentialsProtectEntityListener implements Listener
}
}
- @EventHandler(priority = EventPriority.HIGHEST)
+ @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
public void onEntityChangeBlock(EntityChangeBlockEvent event)
{
- if (event.isCancelled())
- {
- return;
- }
if (event.getEntityType() == EntityType.ENDERMAN && prot.getSettingBool(ProtectConfig.prevent_enderman_pickup))
{
event.setCancelled(true);