From 971559ec23dc16e4a5be27379481e9ad7d269502 Mon Sep 17 00:00:00 2001 From: Jordan Date: Wed, 4 Oct 2023 09:39:14 +0100 Subject: [PATCH] feat: fake the copied biomes (#2359) --- .../sk89q/worldedit/function/operation/ForwardExtentCopy.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/function/operation/ForwardExtentCopy.java b/worldedit-core/src/main/java/com/sk89q/worldedit/function/operation/ForwardExtentCopy.java index 9959c9d67..99ee125ed 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/function/operation/ForwardExtentCopy.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/function/operation/ForwardExtentCopy.java @@ -446,6 +446,10 @@ public class ForwardExtentCopy implements Operation { } affectedBlocks += blockCopy.getAffected(); + if (copyingBiomes) { + // We know biomes will have happened unless something else has gone wrong. Just calculate it. + affectedBiomeCols += source.fullySupports3DBiomes() ? (getAffected() >> 2) : (region.getWidth() * region.getLength()); + } //FAWE end return null; }