Implement Area for FixedRegion

This commit is contained in:
2025-08-02 13:53:52 +02:00
parent 06333d634e
commit 830ca93105
2 changed files with 58 additions and 31 deletions
@@ -19,7 +19,8 @@
package de.steamwar.bausystem.region;
import com.sk89q.worldedit.EditSession;
import com.sk89q.worldedit.extent.clipboard.Clipboard;
import de.steamwar.bausystem.utils.FlatteningWrapper;
import de.steamwar.bausystem.utils.PasteBuilder;
import lombok.NonNull;
import org.bukkit.Location;
@@ -100,7 +101,7 @@ public interface Region {
}
@Override
public EditSession copy(boolean extension) {
public Clipboard copy(boolean extension) {
return null;
}
@@ -146,7 +147,9 @@ public interface Region {
}
@Nullable
EditSession copy(boolean extension);
default Clipboard copy(boolean extension) {
return FlatteningWrapper.impl.copy(getMinPoint(extension), getMaxPoint(extension), getCopyPoint());
}
@Nullable
File getResetFile();