diff --git a/worldedit-core/src/main/java/com/boydti/fawe/object/brush/BlobBrush.java b/worldedit-core/src/main/java/com/boydti/fawe/object/brush/BlobBrush.java index ec7f995d6..02d0ab6ff 100644 --- a/worldedit-core/src/main/java/com/boydti/fawe/object/brush/BlobBrush.java +++ b/worldedit-core/src/main/java/com/boydti/fawe/object/brush/BlobBrush.java @@ -74,10 +74,12 @@ public class BlobBrush implements Brush { MutableVector3 mutable = new MutableVector3(); double roughness = 1 - sphericity; for (int xr = -sizeInt; xr <= sizeInt; xr++) { - mutable.mutX(xr); for (int yr = -sizeInt; yr <= sizeInt; yr++) { - mutable.mutY(yr); for (int zr = -sizeInt; zr <= sizeInt; zr++) { + // pt == mutable as it's a MutableVector3 + // so it must be set each time + mutable.mutX(xr); + mutable.mutY(yr); mutable.mutZ(zr); Vector3 pt = transform.apply(mutable); int x = MathMan.roundInt(pt.getX());