From 1e62f8c9510942212145029e320457f1525c7ecd Mon Sep 17 00:00:00 2001 From: Daniel Mills Date: Mon, 26 Jul 2021 13:21:01 -0400 Subject: [PATCH] Stop duplicate features from hitting each other --- .../iris/engine/framework/EngineParallaxManager.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/com/volmit/iris/engine/framework/EngineParallaxManager.java b/src/main/java/com/volmit/iris/engine/framework/EngineParallaxManager.java index 10c09d545..85a62f4e7 100644 --- a/src/main/java/com/volmit/iris/engine/framework/EngineParallaxManager.java +++ b/src/main/java/com/volmit/iris/engine/framework/EngineParallaxManager.java @@ -603,6 +603,14 @@ public interface EngineParallaxManager extends DataProvider, IObjectPlacer { f.setInterpolator(objectPlacement.getVacuumInterpolationMethod()); f.setStrength(1D); + for(IrisFeaturePositional j : rw.getFeatures()) + { + if(j.getX() == xx && j.getZ() == zz) + { + continue placing; + } + } + rw.getFeatures().add(new IrisFeaturePositional(xx, zz, f)); } }