diff --git a/src/main/java/com/sk89q/worldedit/regions/EllipsoidRegion.java b/src/main/java/com/sk89q/worldedit/regions/EllipsoidRegion.java index 7e8772cb3..9d4b65fc0 100644 --- a/src/main/java/com/sk89q/worldedit/regions/EllipsoidRegion.java +++ b/src/main/java/com/sk89q/worldedit/regions/EllipsoidRegion.java @@ -59,11 +59,11 @@ public class EllipsoidRegion extends AbstractRegion { public EllipsoidRegion(LocalWorld world, Vector center, Vector radius) { super(world); this.center = center; - this.radius = radius; + setRadius(radius); } public EllipsoidRegion(EllipsoidRegion ellipsoidRegion) { - this(ellipsoidRegion.world, ellipsoidRegion.center, ellipsoidRegion.radius); + this(ellipsoidRegion.world, ellipsoidRegion.center, ellipsoidRegion.getRadius()); } /** diff --git a/src/main/java/com/sk89q/worldedit/regions/EllipsoidRegionSelector.java b/src/main/java/com/sk89q/worldedit/regions/EllipsoidRegionSelector.java index d020b5632..d91d29c91 100644 --- a/src/main/java/com/sk89q/worldedit/regions/EllipsoidRegionSelector.java +++ b/src/main/java/com/sk89q/worldedit/regions/EllipsoidRegionSelector.java @@ -63,7 +63,7 @@ public class EllipsoidRegionSelector implements RegionSelector, CUIRegion { BlockVector pos1 = oldRegion.getMinimumPoint().toBlockVector(); BlockVector pos2 = oldRegion.getMaximumPoint().toBlockVector(); - + Vector center = pos1.add(pos2).divide(2).floor(); region.setCenter(center); region.setRadius(pos2.subtract(center));