diff --git a/src/main/java/com/simibubi/create/compat/sodium/SodiumCompat.java b/src/main/java/com/simibubi/create/compat/sodium/SodiumCompat.java index 84893ebba9..7064d65545 100644 --- a/src/main/java/com/simibubi/create/compat/sodium/SodiumCompat.java +++ b/src/main/java/com/simibubi/create/compat/sodium/SodiumCompat.java @@ -40,6 +40,8 @@ public static void init() { if (!Mods.INDIUM.isLoaded()) { ClientPlayConnectionEvents.JOIN.register(SodiumCompat::sendNoIndiumWarning); } + + boolean compatInitialized = false; for (SpriteUtilCompat value : SpriteUtilCompat.values()) { if (value.doesWork.get()) { Minecraft mc = Minecraft.getInstance(); @@ -48,9 +50,13 @@ public static void init() { TextureAtlasSprite sawSprite = atlas.apply(SAW_TEXTURE); value.markSpriteAsActive.accept(sawSprite); }); + compatInitialized = true; break; } } + if (!compatInitialized) { + Create.LOGGER.error("Create's Sodium compat errored and has been partially disabled. Report this!"); + } } public static void sendNoIndiumWarning(ClientPacketListener handler, PacketSender sender, Minecraft mc) {