From 2a9a8703d460d8a0f8545a1aff2a9469d2c94585 Mon Sep 17 00:00:00 2001 From: Tschipp <11649893+Tschipp@users.noreply.github.com> Date: Wed, 17 Jul 2024 23:34:36 +0200 Subject: [PATCH] fixed neoforge crashing on load --- .../carryon/config/neoforge/ConfigLoaderImpl.java | 10 +++++----- gradle.properties | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/NeoForge/src/main/java/tschipp/carryon/config/neoforge/ConfigLoaderImpl.java b/NeoForge/src/main/java/tschipp/carryon/config/neoforge/ConfigLoaderImpl.java index 4d25e82..25b6ccd 100644 --- a/NeoForge/src/main/java/tschipp/carryon/config/neoforge/ConfigLoaderImpl.java +++ b/NeoForge/src/main/java/tschipp/carryon/config/neoforge/ConfigLoaderImpl.java @@ -59,7 +59,7 @@ public class ConfigLoaderImpl { @SubscribeEvent public static void onConfigLoad(ModConfigEvent.Loading loading) { - loadConfig(loading.getConfig().getSpec()); + loadConfig((ModConfigSpec) loading.getConfig().getSpec()); // DistExecutor.safeRunWhenOn(Dist.CLIENT, () -> () -> { // ConfigLoader.onConfigLoaded(Minecraft.getInstance().level.registryAccess()); @@ -71,7 +71,7 @@ public class ConfigLoaderImpl { } @SubscribeEvent public static void onConfigReload(ModConfigEvent.Reloading loading) { - loadConfig(loading.getConfig().getSpec()); + loadConfig((ModConfigSpec) loading.getConfig().getSpec()); // DistExecutor.safeRunWhenOn(Dist.CLIENT, () -> () -> { // ConfigLoader.onConfigLoaded(Minecraft.getInstance().level.registryAccess()); // }); @@ -81,10 +81,10 @@ public class ConfigLoaderImpl { // }); } - private static void loadConfig(IConfigSpec spec) { - BuiltConfig builtConfig = CONFIGS.get(spec.self()); + private static void loadConfig(ModConfigSpec spec) { + BuiltConfig builtConfig = CONFIGS.get(spec); if (builtConfig == null) return; - loadConfig(builtConfig, spec.self().getValues()); + loadConfig(builtConfig, spec.getValues()); } private static void loadConfig(BuiltCategory category, UnmodifiableConfig config) { diff --git a/gradle.properties b/gradle.properties index 192911d..fdb7bf7 100644 --- a/gradle.properties +++ b/gradle.properties @@ -24,7 +24,7 @@ fabric_loader_version=0.15.11 parchment_mappings_fabric=1.21:2024.07.07 # Neoforge -neoforge_version=21.0.81-beta +neoforge_version=21.0.103-beta neoforge_loader_version_range=[4,) neogradle.subsystems.parchment.minecraftVersion=1.21 neogradle.subsystems.parchment.mappingsVersion=2024.07.07