mirror of
https://github.com/IntellectualSites/PlotSquared.git
synced 2024-11-21 11:45:19 +01:00
Address comments
This commit is contained in:
parent
ae0ee1ebdd
commit
8b332adbe7
@ -32,7 +32,6 @@ import org.bukkit.Bukkit;
|
||||
import org.bukkit.World;
|
||||
import org.bukkit.WorldCreator;
|
||||
import org.bukkit.WorldType;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import javax.annotation.Nonnull;
|
||||
import javax.annotation.Nullable;
|
||||
|
@ -663,7 +663,7 @@ public class Area extends SubCommand {
|
||||
Location center;
|
||||
if (area instanceof SinglePlotArea) {
|
||||
((SinglePlotArea) area).loadWorld(PlotId.of(0, 0));
|
||||
center = this.worldUtil.getSpawn(PlotId.of(0, 0).toSeparatedString("_"));
|
||||
center = this.worldUtil.getSpawn(PlotId.of(0, 0).toUnderscoreSeparatedString());
|
||||
player.teleport(center, TeleportCause.COMMAND);
|
||||
} else if (area.getType() != PlotAreaType.PARTIAL) {
|
||||
center = this.worldUtil.getSpawn(area.getWorldName());
|
||||
|
@ -242,6 +242,16 @@ public final class PlotId {
|
||||
return this.getX() + "," + this.getY();
|
||||
}
|
||||
|
||||
/**
|
||||
* Get a String representation of the plot ID where the
|
||||
* components are separated by "_"
|
||||
*
|
||||
* @return {@code x + "_" + y}
|
||||
*/
|
||||
@Nonnull public String toUnderscoreSeparatedString() {
|
||||
return this.getX() + "_" + this.getY();
|
||||
}
|
||||
|
||||
/**
|
||||
* Get a String representation of the plot ID where the
|
||||
* components are separated by "-"
|
||||
|
@ -60,7 +60,7 @@ public class SinglePlot extends Plot {
|
||||
}
|
||||
|
||||
@Override public String getWorldName() {
|
||||
return getId().toSeparatedString("_");
|
||||
return getId().toUnderscoreSeparatedString();
|
||||
}
|
||||
|
||||
@Override public SinglePlotArea getArea() {
|
||||
|
@ -87,7 +87,7 @@ public class SinglePlotArea extends GridPlotWorld {
|
||||
}
|
||||
|
||||
public void loadWorld(final PlotId id) {
|
||||
String worldName = id.toSeparatedString("_");
|
||||
String worldName = id.toUnderscoreSeparatedString();
|
||||
if (PlotSquared.platform().worldUtil().isWorld(worldName)) {
|
||||
return;
|
||||
}
|
||||
@ -145,7 +145,7 @@ public class SinglePlotArea extends GridPlotWorld {
|
||||
|
||||
try {
|
||||
TaskManager.getPlatformImplementation().sync(() -> {
|
||||
final String name = id.toSeparatedString("_");
|
||||
final String name = id.toUnderscoreSeparatedString();
|
||||
if (!PlotSquared.platform().worldUtil().isWorld(name)) {
|
||||
PlotSquared.platform().setupUtils().setupWorld(builder);
|
||||
}
|
||||
|
@ -44,6 +44,8 @@ import java.util.List;
|
||||
|
||||
public class SinglePlotManager extends PlotManager {
|
||||
|
||||
private static final int MAX_COORDINATE = 30000000;
|
||||
|
||||
public SinglePlotManager(@Nonnull final PlotArea plotArea) {
|
||||
super(plotArea);
|
||||
}
|
||||
@ -57,11 +59,11 @@ public class SinglePlotManager extends PlotManager {
|
||||
}
|
||||
|
||||
@Override public Location getPlotBottomLocAbs(@Nonnull final PlotId plotId) {
|
||||
return Location.at(plotId.toSeparatedString("_"), -30000000, 0, -30000000);
|
||||
return Location.at(plotId.toUnderscoreSeparatedString(), -MAX_COORDINATE, 0, -MAX_COORDINATE);
|
||||
}
|
||||
|
||||
@Override public Location getPlotTopLocAbs(@Nonnull final PlotId plotId) {
|
||||
return Location.at(plotId.toSeparatedString("_"), 30000000, 0, 30000000);
|
||||
return Location.at(plotId.toUnderscoreSeparatedString(), MAX_COORDINATE, 0, MAX_COORDINATE);
|
||||
}
|
||||
|
||||
@Override public boolean clearPlot(@Nonnull Plot plot, final Runnable whenDone, @Nullable PlotPlayer<?> actor, @Nullable QueueCoordinator queue) {
|
||||
|
Loading…
Reference in New Issue
Block a user