fixed neoforge crashing on load

This commit is contained in:
Tschipp 2024-07-17 23:34:36 +02:00
parent 2be47d8d53
commit 2a9a8703d4
2 changed files with 6 additions and 6 deletions

View File

@ -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<ModConfigSpec> 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) {

View File

@ -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