From 848e056bb848ce2ea714adaac9d061cc4a32858b Mon Sep 17 00:00:00 2001 From: Brian Neumann-Fopiano Date: Sun, 5 Jul 2026 10:16:15 -0400 Subject: [PATCH] b --- .../java/art/arcane/iris/modded/ModdedForcedDatapack.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/adapters/modded-common/src/main/java/art/arcane/iris/modded/ModdedForcedDatapack.java b/adapters/modded-common/src/main/java/art/arcane/iris/modded/ModdedForcedDatapack.java index d94f84e75..c6aac54a4 100644 --- a/adapters/modded-common/src/main/java/art/arcane/iris/modded/ModdedForcedDatapack.java +++ b/adapters/modded-common/src/main/java/art/arcane/iris/modded/ModdedForcedDatapack.java @@ -110,6 +110,11 @@ public final class ModdedForcedDatapack { } private static Path write() throws IOException { + try { + ModdedStartup.ensureDefaultPack(); + } catch (Throwable e) { + LOGGER.warn("Iris could not ensure the default pack before building the forced datapack", e); + } Path packDirectory = packDirectory(); clean(packDirectory); Files.createDirectories(packDirectory); @@ -137,6 +142,9 @@ public final class ModdedForcedDatapack { writeWorldPresetTag(packDirectory, presetIds); } LOGGER.info("Iris forced startup datapack regenerated: {} pack(s), {} world preset(s), {} custom biome(s) at {}", packCount, presetIds.size(), seenBiomes.size(), packDirectory); + if (packCount == 0) { + LOGGER.warn("Iris installed NO worldgen packs into the forced datapack - custom biomes and their colors will NOT generate. Install a pack (e.g. /iris download overworld) and restart the server before creating an Iris world."); + } return packDirectory; }