Fix timing corruption in onExplosionPrimeEvent. Fixes #24

This commit is contained in:
bloodshot 2019-08-25 17:28:27 -04:00
parent d6f214db45
commit 14c087c950
1 changed files with 2 additions and 0 deletions

View File

@ -185,6 +185,7 @@ public class EntityEventHandler implements Listener {
final GDClaimManager claimManager = GriefDefenderPlugin.getInstance().dataStore.getClaimWorldManager(location.getWorld().getUID());
final Set<Claim> surroundingClaims = claimManager.findOverlappingClaims(radiusClaim);
if (surroundingClaims.size() == 0) {
GDTimings.ENTITY_EXPLOSION_PRE_EVENT.stopTiming();
return;
}
for (Claim claim : surroundingClaims) {
@ -197,6 +198,7 @@ public class EntityEventHandler implements Listener {
break;
}
}
GDTimings.ENTITY_EXPLOSION_PRE_EVENT.stopTiming();
}
@EventHandler(priority = EventPriority.LOWEST)