Fix for error that could occur when unclaiming land
This commit is contained in:
parent
3f6dc590d4
commit
c0676c3548
@ -273,6 +273,18 @@ public class Faction {
|
||||
return ret;
|
||||
}
|
||||
|
||||
public FPlayer getFPlayerAdmin() {
|
||||
if (id <= 0)
|
||||
return null;
|
||||
|
||||
for (FPlayer fplayer : FPlayer.getAll()) {
|
||||
if (fplayer.getFaction() == this && fplayer.getRole() == Role.ADMIN) {
|
||||
return fplayer;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public ArrayList<FPlayer> getFPlayersWhereRole(Role role) {
|
||||
ArrayList<FPlayer> ret = new ArrayList<FPlayer>();
|
||||
if (id <= 0)
|
||||
@ -411,10 +423,12 @@ public class Faction {
|
||||
}
|
||||
|
||||
public void clearAllClaimOwnership() {
|
||||
isClaimOwnershipEmpty();
|
||||
claimOwnership.clear();
|
||||
}
|
||||
|
||||
public void clearClaimOwnership(FLocation loc) {
|
||||
isClaimOwnershipEmpty();
|
||||
claimOwnership.remove(loc);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user