diff --git a/core/src/main/java/art/arcane/iris/generation/mantle/CaveDensityGrid.java b/core/src/main/java/art/arcane/iris/generation/mantle/CaveDensityGrid.java index 17a40ba85..eb49c899c 100644 --- a/core/src/main/java/art/arcane/iris/generation/mantle/CaveDensityGrid.java +++ b/core/src/main/java/art/arcane/iris/generation/mantle/CaveDensityGrid.java @@ -28,7 +28,7 @@ final class CaveDensityGrid { CaveDensityGrid(int capacity) { columns = new ConcurrentClockCache<>(capacity); - warpColumns = new ConcurrentClockCache<>(capacity); + warpColumns = new ConcurrentClockCache<>(Math.max(1, capacity >> 2)); } Owner owner(Object fieldKey) {