Improve Region.Area

This commit is contained in:
2026-09-07 11:42:22 +02:00
parent d573cd1716
commit 3d9816ae3f
21 changed files with 148 additions and 160 deletions
@@ -29,7 +29,6 @@ import org.bukkit.Location;
import org.bukkit.Material;
import javax.annotation.Nullable;
import java.io.File;
import java.util.UUID;
import java.util.function.BiConsumer;
import java.util.stream.Stream;
@@ -112,12 +111,7 @@ public interface Region extends RegionDataStore {
}
@Override
public File getResetFile() {
return null;
}
@Override
public void place(PasteBuilder pasteBuilder, boolean extension) {
public void place(Location location, PasteBuilder pasteBuilder, boolean extension) {
}
@Override
@@ -165,14 +159,11 @@ public interface Region extends RegionDataStore {
return FlatteningWrapper.impl.copy(getMinPoint(extension), getMaxPoint(extension), getCopyPoint());
}
@Nullable
File getResetFile();
default void reset(PasteBuilder pasteBuilder, boolean extension) {
place(pasteBuilder, extension);
default void reset(Location location, PasteBuilder pasteBuilder, boolean extension) {
place(location, pasteBuilder, extension);
}
void place(PasteBuilder pasteBuilder, boolean extension);
void place(Location location, PasteBuilder pasteBuilder, boolean extension);
default void forEachChunk(BiConsumer<Integer, Integer> executor) {
Point minPoint = getMinPoint(false);