Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,6 @@
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.Objects;
import java.util.Optional;
import java.util.UUID;
import java.util.concurrent.CompletableFuture;
Expand Down Expand Up @@ -207,7 +206,7 @@ public static boolean isPlotWorld(@NotNull World world) {
}

Polygonal2DRegion region = new Polygonal2DRegion(
BukkitAdapter.adapt(world),
null,
plot.getOutline(),
clipboard.getMinimumPoint().y(),
clipboard.getMaximumPoint().y()
Expand Down Expand Up @@ -259,14 +258,14 @@ public static boolean savePlotAsSchematic(@NotNull Plot plot) throws IOException
// Load finished plot region as cuboid region
if (!plot.getWorld().loadWorld()) return false;
com.sk89q.worldedit.world.World world = new BukkitWorld(plot.getWorld().getBukkitWorld());
Polygonal2DRegion region = new Polygonal2DRegion(world, plotOutlines, cuboidRegion.getMinimumPoint().y(), cuboidRegion.getMaximumPoint().y());
Polygonal2DRegion region = new Polygonal2DRegion(null, plotOutlines, cuboidRegion.getMinimumPoint().y(), cuboidRegion.getMaximumPoint().y());

// Copy and write finished plot clipboard to schematic
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
try (Clipboard cb = new BlockArrayClipboard(region)) {
cb.setOrigin(BlockVector3.at(plotCenter.x(), cuboidRegion.getMinimumY(), (double) plotCenter.z()));

ForwardExtentCopy forwardExtentCopy = new ForwardExtentCopy(Objects.requireNonNull(region.getWorld()), region, cb, region.getMinimumPoint());
ForwardExtentCopy forwardExtentCopy = new ForwardExtentCopy(world, region, cb, region.getMinimumPoint());
Operations.complete(forwardExtentCopy);

try (ClipboardWriter writer = AbstractPlot.CLIPBOARD_FORMAT.getWriter(outputStream)) {
Expand Down
Loading