Skip to content

Commit

Permalink
huge W
Browse files Browse the repository at this point in the history
  • Loading branch information
AViewFromTheTop committed Sep 29, 2024
1 parent ec59b80 commit 833a025
Showing 1 changed file with 5 additions and 18 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,27 +2,14 @@
package net.frozenblock.trailiertales;

import net.fabricmc.loader.api.FabricLoader;
import net.frozenblock.lib.config.api.instance.ConfigModification;
import net.frozenblock.lib.config.api.registry.ConfigRegistry;
import net.frozenblock.wilderwild.config.WWBlockConfig;
import java.util.Arrays;

public class TTPreLoadConstants {
public static final boolean IS_DATAGEN;
public static final boolean IS_DATAGEN = isDatagen();

private static boolean isDatagen() {
boolean isDatagen = false;
try {
Class.forName("net.frozenblock.trailiertales.datagen.TTDatagenModule", false, TTPreLoadConstants.class.getClassLoader());
isDatagen = true;
} catch (ClassNotFoundException ignored) {}

return isDatagen;
}

static {
IS_DATAGEN = isDatagen();
if (IS_DATAGEN && FabricLoader.getInstance().isModLoaded("wilderwild")) {
ConfigRegistry.register(WWBlockConfig.INSTANCE, new ConfigModification<>(config -> config.snowlogging.snowlogging = false));
}
return Arrays.stream(
FabricLoader.getInstance().getLaunchArguments(true)
).toList().stream().anyMatch(string -> string.contains("datagen"));
}
}

0 comments on commit 833a025

Please sign in to comment.