Fixed regen

This commit is contained in:
Jesse Boyd
2019-11-23 04:45:43 +00:00
parent 1844d4dba7
commit 97a4d2e103
6 changed files with 8 additions and 7 deletions

View File

@ -192,7 +192,7 @@ public class BukkitWorld extends AbstractWorld {
public boolean regenerate(Region region, EditSession editSession) {
BukkitImplAdapter adapter = WorldEditPlugin.getInstance().getBukkitImplAdapter();
if (adapter != null) {
return adapter.regenerate(this, region, editSession);
return adapter.regenerate(getWorld(), region, editSession);
}
/*
BaseBlock[] history = new BaseBlock[16 * 16 * (getMaxY() + 1)];

View File

@ -235,7 +235,7 @@ public interface BukkitImplAdapter<T> extends IBukkitAdapter {
throw new UnsupportedOperationException("Cannot send fake chunks");
}
default boolean regenerate(com.sk89q.worldedit.world.World world, Region region, EditSession editSession) {
default boolean regenerate(org.bukkit.World world, Region region, EditSession editSession) {
return editSession.regenerate(region);
}
}

View File

@ -378,7 +378,7 @@ public final class FAWE_Spigot_v1_14_R4 extends CachedBukkitAdapter implements I
}
@Override
public boolean regenerate(com.sk89q.worldedit.world.World world, Region region, EditSession editSession) {
public boolean regenerate(org.bukkit.World world, Region region, EditSession editSession) {
WorldServer originalWorld = ((CraftWorld) world).getHandle();
ChunkProviderServer provider = originalWorld.getChunkProvider();
if (!(provider instanceof ChunkProviderServer)) {