Add extension parameter to Region.Area.getCopyPoint

This commit is contained in:
2026-03-29 14:42:42 +02:00
parent f7bde22c74
commit 1706fe3372
12 changed files with 23 additions and 23 deletions
@@ -51,7 +51,7 @@ public class GlobalRegion implements Region {
}
@Override
public @NonNull Point getCopyPoint() {
public @NonNull Point getCopyPoint(boolean extension) {
return Point.ZERO;
}
@@ -154,8 +154,8 @@ public class AreaBlock extends Region.Area {
}
@Override
public @NonNull Point getCopyPoint() {
return copyPoint;
public @NonNull Point getCopyPoint(boolean extension) {
return extension ? minPointExtension : copyPoint;
}
@Override
@@ -60,7 +60,7 @@ public class AreaTile extends Region.Area {
}
@Override
public @NonNull Point getCopyPoint() {
public @NonNull Point getCopyPoint(boolean extension) {
return copyPoint;
}
@@ -139,7 +139,7 @@ public class PathArea extends Region.Area {
}
@Override
public @NonNull Point getCopyPoint() {
public @NonNull Point getCopyPoint(boolean extension) {
return Point.ZERO;
}
@@ -37,7 +37,7 @@ public class SpawnArea extends Region.Area {
}
@Override
public @NonNull Point getCopyPoint() {
public @NonNull Point getCopyPoint(boolean extension) {
return null;
}
@@ -71,7 +71,7 @@ public class SpecialArea extends Region.Area {
}
@Override
public @NonNull Point getCopyPoint() {
public @NonNull Point getCopyPoint(boolean extension) {
return copyPoint;
}