Deprecate PlotId#copy (#3821)

This commit is contained in:
Hannes Greule 2022-10-08 15:11:16 +02:00 committed by GitHub
parent d4c3ceaf2b
commit caef3a923b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 5 deletions

View File

@ -176,7 +176,7 @@ public class DatabaseCommand extends SubCommand {
);
worldFile.renameTo(newFile);
}
plot.setId(newId.copy());
plot.setId(newId);
plot.setArea(pa);
plots.add(plot);
continue;

View File

@ -1836,8 +1836,8 @@ public class Plot {
}
// Swap cached
final PlotId temp = PlotId.of(this.getId().getX(), this.getId().getY());
this.id = plot.getId().copy();
plot.id = temp.copy();
this.id = plot.getId();
plot.id = temp;
this.area.removePlot(this.getId());
plot.area.removePlot(plot.getId());
this.area.addPlotAbs(this);
@ -1863,7 +1863,7 @@ public class Plot {
return false;
}
this.area.removePlot(this.id);
this.id = plot.getId().copy();
this.id = plot.getId();
this.area.addPlotAbs(this);
DBFunc.movePlot(this, plot);
TaskManager.runTaskLater(whenDone, TaskTime.ticks(1L));

View File

@ -110,9 +110,11 @@ public final class PlotId {
* Get a copy of the plot ID
*
* @return Plot ID copy
* @deprecated PlotId is immutable, copy is not required.
*/
@Deprecated(forRemoval = true, since = "TODO")
public @NonNull PlotId copy() {
return of(this.getX(), this.getY());
return this;
}
/**