Fix villages re-placing on top of each other

This commit is contained in:
Daniel Mills
2021-07-30 06:17:56 -04:00
parent beff1d8d42
commit 25bb0912fb
5 changed files with 52 additions and 81 deletions

View File

@@ -23,6 +23,7 @@ import com.volmit.iris.engine.cache.AtomicCache;
import com.volmit.iris.engine.interpolation.IrisInterpolation;
import com.volmit.iris.engine.object.annotations.Desc;
import com.volmit.iris.engine.object.annotations.Required;
import com.volmit.iris.util.documentation.BlockCoordinates;
import com.volmit.iris.util.function.NoiseProvider;
import com.volmit.iris.util.math.M;
import com.volmit.iris.util.math.RNG;
@@ -67,6 +68,7 @@ public class IrisFeaturePositional {
s.writeUTF(new Gson().toJson(this));
}
@BlockCoordinates
public boolean shouldFilter(double x, double z, RNG rng) {
double actualRadius = getFeature().getActualRadius();
double dist2 = distance2(x, z, rng);