mirror of
https://github.com/IntellectualSites/PlotSquared.git
synced 2024-11-29 08:36:45 +01:00
Replace getOwnerAbs() == null
with hasOwner()
This commit is contained in:
parent
474795367e
commit
7962004215
@ -490,7 +490,7 @@ public class Plot {
|
||||
* @return true if the player is added/trusted or is the owner
|
||||
*/
|
||||
public boolean isAdded(UUID uuid) {
|
||||
if (this.getOwnerAbs() == null || getDenied().contains(uuid)) {
|
||||
if (this.hasOwner() || getDenied().contains(uuid)) {
|
||||
return false;
|
||||
}
|
||||
if (isOwner(uuid)) {
|
||||
@ -914,7 +914,7 @@ public class Plot {
|
||||
TaskManager.runTask(whenDone);
|
||||
};
|
||||
for (Plot current : plots) {
|
||||
if (isDelete || current.getOwnerAbs() == null) {
|
||||
if (isDelete || current.hasOwner()) {
|
||||
manager.unClaimPlot(current, null);
|
||||
} else {
|
||||
manager.claimPlot(current);
|
||||
@ -1316,7 +1316,7 @@ public class Plot {
|
||||
* @return false if the Plot has no owner, otherwise true.
|
||||
*/
|
||||
public boolean unclaim() {
|
||||
if (this.getOwnerAbs() == null) {
|
||||
if (this.hasOwner()) {
|
||||
return false;
|
||||
}
|
||||
for (Plot current : getConnectedPlots()) {
|
||||
@ -1701,7 +1701,7 @@ public class Plot {
|
||||
* Sets the plot sign if plot signs are enabled.
|
||||
*/
|
||||
public void setSign() {
|
||||
if (this.getOwnerAbs() == null) {
|
||||
if (this.hasOwner()) {
|
||||
this.setSign("unknown");
|
||||
return;
|
||||
}
|
||||
@ -1895,7 +1895,7 @@ public class Plot {
|
||||
* @return Future containing the result
|
||||
*/
|
||||
public CompletableFuture<Boolean> swapData(Plot plot) {
|
||||
if (this.getOwnerAbs() == null) {
|
||||
if (this.hasOwner()) {
|
||||
if (plot != null && plot.hasOwner()) {
|
||||
plot.moveData(this, null);
|
||||
return CompletableFuture.completedFuture(true);
|
||||
@ -1930,7 +1930,7 @@ public class Plot {
|
||||
* @return
|
||||
*/
|
||||
public boolean moveData(Plot plot, Runnable whenDone) {
|
||||
if (this.getOwnerAbs() == null) {
|
||||
if (this.hasOwner()) {
|
||||
PlotSquared.debug(plot + " is unowned (single)");
|
||||
TaskManager.runTask(whenDone);
|
||||
return false;
|
||||
@ -2483,7 +2483,7 @@ public class Plot {
|
||||
*/
|
||||
public boolean autoMerge(Direction dir, int max, UUID uuid, boolean removeRoads) {
|
||||
//Ignore merging if there is no owner for the plot
|
||||
if (this.getOwnerAbs() == null) {
|
||||
if (this.hasOwner()) {
|
||||
return false;
|
||||
}
|
||||
Set<Plot> connected = this.getConnectedPlots();
|
||||
@ -2783,7 +2783,7 @@ public class Plot {
|
||||
}
|
||||
Plot current;
|
||||
while ((current = frontier.poll()) != null) {
|
||||
if (current.getOwnerAbs() == null || current.settings == null) {
|
||||
if (current.hasOwner() || current.settings == null) {
|
||||
// Invalid plot
|
||||
// merged onto unclaimed plot
|
||||
PlotSquared.debug(
|
||||
@ -3091,7 +3091,7 @@ public class Plot {
|
||||
* @return true if the owner of the Plot is online
|
||||
*/
|
||||
public boolean isOnline() {
|
||||
if (this.getOwnerAbs() == null) {
|
||||
if (this.hasOwner()) {
|
||||
return false;
|
||||
}
|
||||
if (!isMerged()) {
|
||||
@ -3222,7 +3222,7 @@ public class Plot {
|
||||
Location ob = this.getBottomAbs();
|
||||
final int offsetX = db.getX() - ob.getX();
|
||||
final int offsetZ = db.getZ() - ob.getZ();
|
||||
if (this.getOwnerAbs() == null) {
|
||||
if (this.hasOwner()) {
|
||||
TaskManager.runTaskLater(whenDone, 1);
|
||||
return CompletableFuture.completedFuture(false);
|
||||
}
|
||||
@ -3341,7 +3341,7 @@ public class Plot {
|
||||
Location ob = this.getBottomAbs();
|
||||
final int offsetX = db.getX() - ob.getX();
|
||||
final int offsetZ = db.getZ() - ob.getZ();
|
||||
if (this.getOwnerAbs() == null) {
|
||||
if (this.hasOwner()) {
|
||||
TaskManager.runTaskLater(whenDone, 1);
|
||||
return false;
|
||||
}
|
||||
|
@ -8,7 +8,7 @@ import java.util.UUID;
|
||||
public class PlotHandler {
|
||||
|
||||
public static boolean sameOwners(@NotNull final Plot plot1, @NotNull final Plot plot2) {
|
||||
if (plot1.getOwnerAbs() == null || plot2.getOwnerAbs() == null) {
|
||||
if (plot1.hasOwner() || plot2.hasOwner()) {
|
||||
return false;
|
||||
}
|
||||
final Set<UUID> owners = plot1.getOwners();
|
||||
|
Loading…
Reference in New Issue
Block a user