package chylex.bettersprinting.server; import chylex.bettersprinting.BetterSprintingConfig; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.api.distmarker.OnlyIn; import net.minecraftforge.common.ForgeConfigSpec; import net.minecraftforge.common.ForgeConfigSpec.BooleanValue; import net.minecraftforge.fml.ModLoadingContext; import net.minecraftforge.fml.config.ModConfig; @OnlyIn(Dist.DEDICATED_SERVER) final class ServerSettings{ public static final BooleanValue enableSurvivalFlyBoost; public static final BooleanValue enableAllDirs; public static final BooleanValue disableClientMod; private static final ForgeConfigSpec configSpec; static void register(ModLoadingContext ctx){ BetterSprintingConfig.register(ctx, ModConfig.Type.COMMON, configSpec, "server"); } static{ ForgeConfigSpec.Builder builder = new ForgeConfigSpec.Builder(); builder.push("server"); enableSurvivalFlyBoost = builder.define("enableSurvivalFlyBoost", false); enableAllDirs = builder.define("enableAllDirs", false); disableClientMod = builder.define("disableClientMod", false); builder.pop(); configSpec = builder.build(); } }