From dc4f0c1159f6ff13ba272935c78d9eb1254cae4d Mon Sep 17 00:00:00 2001 From: Daniel Mills Date: Sun, 3 Jan 2021 10:25:39 -0500 Subject: [PATCH] Parallax retry methods --- .../scaffold/engine/EngineCompositeGenerator.java | 2 ++ .../iris/scaffold/engine/EngineParallaxManager.java | 13 ++++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/volmit/iris/scaffold/engine/EngineCompositeGenerator.java b/src/main/java/com/volmit/iris/scaffold/engine/EngineCompositeGenerator.java index eea12ccc2..182e6d55f 100644 --- a/src/main/java/com/volmit/iris/scaffold/engine/EngineCompositeGenerator.java +++ b/src/main/java/com/volmit/iris/scaffold/engine/EngineCompositeGenerator.java @@ -132,6 +132,8 @@ public class EngineCompositeGenerator extends ChunkGenerator implements IrisAcce private synchronized IrisDimension getDimension(World world) { String hint = dimensionHint; + hint = Iris.linkMultiverseCore.getWorldNameType(world.getName(), hint); + IrisDimension dim = null; if (hint == null) { diff --git a/src/main/java/com/volmit/iris/scaffold/engine/EngineParallaxManager.java b/src/main/java/com/volmit/iris/scaffold/engine/EngineParallaxManager.java index b7c0a70ef..1b0c5d0f2 100644 --- a/src/main/java/com/volmit/iris/scaffold/engine/EngineParallaxManager.java +++ b/src/main/java/com/volmit/iris/scaffold/engine/EngineParallaxManager.java @@ -92,7 +92,18 @@ public interface EngineParallaxManager extends DataProvider, IObjectPlacer if(!meta.isParallaxGenerated()) { Iris.warn("Chunk " + (x >> 4) + " " + (z >> 4) + " has no parallax data!"); - return; + generateParallaxLayer(x, z, true); + meta = getParallaxAccess().getMetaR(x>>4, z>>4); + + if(meta.isParallaxGenerated()) + { + Iris.info("Fixed!"); + } + + else + { + Iris.error("Not Fixed!"); + } } if(!meta.isObjects()) {