diff --git a/src/main/java/de/hysky/skyblocker/skyblock/item/custom/RepoDyeColors.java b/src/main/java/de/hysky/skyblocker/skyblock/item/custom/RepoDyeColors.java index 504624b3e0a..aca625a4029 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/item/custom/RepoDyeColors.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/item/custom/RepoDyeColors.java @@ -31,21 +31,19 @@ public static void init() { } public static void loadDyes() { - NEURepoManager.runAsyncAfterLoad(() -> { - STATIC_DYES.clear(); - ANIMATED_DYES.clear(); - - NEURepoFile file = NEURepoManager.file("constants/dyes.json"); - if (file == null) return; - try (InputStream stream = file.stream()) { - Dyes dyes = Dyes.CODEC.parse(JsonOps.INSTANCE, JsonParser.parseString(new String(stream.readAllBytes()))).getOrThrow(); - STATIC_DYES.putAll(dyes.staticDyes); - ANIMATED_DYES.putAll(dyes.animatedDyes); - LOGGER.info("[Skyblocker] Successfully loaded {} static dyes and {} animated dyes from repo.", STATIC_DYES.size(), ANIMATED_DYES.size()); - } catch (Exception ex) { - LOGGER.info("[Skyblocker] Failed to load dyes from repo", ex); - } - }); + STATIC_DYES.clear(); + ANIMATED_DYES.clear(); + + NEURepoFile file = NEURepoManager.file("constants/dyes.json"); + if (file == null) return; + try (InputStream stream = file.stream()) { + Dyes dyes = Dyes.CODEC.parse(JsonOps.INSTANCE, JsonParser.parseString(new String(stream.readAllBytes()))).getOrThrow(); + STATIC_DYES.putAll(dyes.staticDyes); + ANIMATED_DYES.putAll(dyes.animatedDyes); + LOGGER.info("[Skyblocker] Successfully loaded {} static dyes and {} animated dyes from repo.", STATIC_DYES.size(), ANIMATED_DYES.size()); + } catch (Exception ex) { + LOGGER.info("[Skyblocker] Failed to load dyes from repo", ex); + } } private record Dyes(Object2ObjectMap> animatedDyes, Map staticDyes) { diff --git a/src/main/java/de/hysky/skyblocker/utils/command/CommandUtils.java b/src/main/java/de/hysky/skyblocker/utils/command/CommandUtils.java index d2929a31a8b..4ba975da6d6 100644 --- a/src/main/java/de/hysky/skyblocker/utils/command/CommandUtils.java +++ b/src/main/java/de/hysky/skyblocker/utils/command/CommandUtils.java @@ -4,5 +4,5 @@ import net.fabricmc.fabric.api.client.command.v2.FabricClientCommandSource; public final class CommandUtils { - public static Command noOp = _ctx -> -1; + public static final Command noOp = _ctx -> -1; }