From 1357d817e63ad40853d70f2ca13842ab7e903c8b Mon Sep 17 00:00:00 2001 From: Daniel Mills Date: Sun, 19 Jan 2020 08:06:07 -0500 Subject: [PATCH] Fix Priority --- .../iris/generator/genobject/GenObjectDecorator.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/main/java/ninja/bytecode/iris/generator/genobject/GenObjectDecorator.java b/src/main/java/ninja/bytecode/iris/generator/genobject/GenObjectDecorator.java index 57069954f..0f2d4ad91 100644 --- a/src/main/java/ninja/bytecode/iris/generator/genobject/GenObjectDecorator.java +++ b/src/main/java/ninja/bytecode/iris/generator/genobject/GenObjectDecorator.java @@ -134,7 +134,7 @@ public class GenObjectDecorator extends BlockPopulator hits.add(biome); - populate(world, random, source, biome, objects, orderCache.get(biome)); + populate(world, random, source, biome, orderCache.get(biome)); } if(Iris.settings.performance.verbose) @@ -144,11 +144,17 @@ public class GenObjectDecorator extends BlockPopulator }); } - private void populate(World world, Random random, Chunk source, IrisBiome biome, GMap objects, GList order) + private void populate(World world, Random random, Chunk source, IrisBiome biome, GList order) { for(GenObjectGroup i : order) { - for(int j = 0; j < getTries(objects.get(i)); j++) + if(biome.getSchematicGroups().get(i.getName()) == null) + { + L.w(C.YELLOW + "Cannot find chance for " + C.RED + i.getName() + C.YELLOW + " in Biome " + C.RED + biome.getName()); + continue; + } + + for(int j = 0; j < getTries(biome.getSchematicGroups().get(i.getName())); j++) { if(M.r(Iris.settings.gen.objectDensity)) {