From 2ebb7d11a85068dc99057bc8116b393181e43189 Mon Sep 17 00:00:00 2001 From: Sauilitired Date: Wed, 26 Dec 2018 17:05:37 +0100 Subject: [PATCH] Fix road schematics --- .../plotsquared/bukkit/generator/BukkitPlotGenerator.java | 2 +- .../plotsquared/bukkit/util/block/GenChunk.java | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Bukkit/src/main/java/com/github/intellectualsites/plotsquared/bukkit/generator/BukkitPlotGenerator.java b/Bukkit/src/main/java/com/github/intellectualsites/plotsquared/bukkit/generator/BukkitPlotGenerator.java index 149c37ef8..58a9e4692 100644 --- a/Bukkit/src/main/java/com/github/intellectualsites/plotsquared/bukkit/generator/BukkitPlotGenerator.java +++ b/Bukkit/src/main/java/com/github/intellectualsites/plotsquared/bukkit/generator/BukkitPlotGenerator.java @@ -242,7 +242,7 @@ public class BukkitPlotGenerator extends ChunkGenerator return result.getCd(); } - public void generate(World world, ScopedLocalBlockQueue result) { + private void generate(World world, ScopedLocalBlockQueue result) { // Load if improperly loaded if (!this.loaded) { String name = world.getName(); diff --git a/Bukkit/src/main/java/com/github/intellectualsites/plotsquared/bukkit/util/block/GenChunk.java b/Bukkit/src/main/java/com/github/intellectualsites/plotsquared/bukkit/util/block/GenChunk.java index 09ef37ebe..1360ddbd9 100644 --- a/Bukkit/src/main/java/com/github/intellectualsites/plotsquared/bukkit/util/block/GenChunk.java +++ b/Bukkit/src/main/java/com/github/intellectualsites/plotsquared/bukkit/util/block/GenChunk.java @@ -6,6 +6,7 @@ import com.github.intellectualsites.plotsquared.plot.object.Location; import com.github.intellectualsites.plotsquared.plot.object.PlotBlock; import com.github.intellectualsites.plotsquared.plot.util.MainUtil; import com.github.intellectualsites.plotsquared.plot.util.block.ScopedLocalBlockQueue; +import com.sk89q.worldedit.world.block.BaseBlock; import lombok.Getter; import lombok.Setter; import org.bukkit.Chunk; @@ -117,6 +118,10 @@ public class GenChunk extends ScopedLocalBlockQueue { return true; } + @Override public boolean setBlock(int x, int y, int z, BaseBlock id) { + return this.setBlock(x, y, z, PlotBlock.get(id.getBlockType().getId())); + } + @Override public PlotBlock getBlock(int x, int y, int z) { int i = MainUtil.CACHE_I[y][x][z]; if (result == null) {