Add world checks FireShield

This commit is contained in:
Jack Lin 2015-02-16 18:26:49 +13:00
parent bb9dc95dd7
commit e9827fd499

View file

@ -186,11 +186,14 @@ public class FireShield {
Location playerLoc = fshield.player.getLocation();
if(fshield.shield) {
if (playerLoc.getWorld() != loc.getWorld())
return false;
if(playerLoc.distance(loc) <= fshield.radius)
return true;
}
else{
} else {
Location tempLoc = playerLoc.clone().add(playerLoc.multiply(fshield.discradius));
if (playerLoc.getWorld() != tempLoc.getWorld())
return false;
if(tempLoc.distance(loc) <= fshield.discradius)
return true;
}