diff --git a/src/main/java/com/volmit/iris/engine/IrisComplex.java b/src/main/java/com/volmit/iris/engine/IrisComplex.java index 0fe44827b..67a3b42e7 100644 --- a/src/main/java/com/volmit/iris/engine/IrisComplex.java +++ b/src/main/java/com/volmit/iris/engine/IrisComplex.java @@ -108,6 +108,7 @@ public class IrisComplex implements DataProvider { public IrisComplex(Engine engine, boolean simple) { int cacheSize = 1024 * 128; + IrisBiome emptyBiome = new IrisBiome(); this.rng = new RNG(engine.getWorld().seed()); this.data = engine.getData(); double height = engine.getHeight(); @@ -151,7 +152,7 @@ public class IrisComplex implements DataProvider { .onNull("") .convertCached((s) -> { if (s.isEmpty()) { - return new IrisBiome(); + return emptyBiome; } return data.getBiomeLoader().load(s) diff --git a/src/main/java/com/volmit/iris/engine/object/IrisObject.java b/src/main/java/com/volmit/iris/engine/object/IrisObject.java index 720fe760c..7c03c7847 100644 --- a/src/main/java/com/volmit/iris/engine/object/IrisObject.java +++ b/src/main/java/com/volmit/iris/engine/object/IrisObject.java @@ -992,4 +992,8 @@ public class IrisObject extends IrisRegistrant { } return locations; } + + public int volume() { + return blocks.size(); + } }