Class ModConfig.Server

java.lang.Object
de.cheaterpaul.enchantmentmachine.core.ModConfig.Server
Enclosing class:
ModConfig

public static class ModConfig.Server extends Object
This is stored server side on a per world base. Config is synced to clients on connect
  • Field Details

    • allowDisenchantingItems

      public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue allowDisenchantingItems
    • allowMixtureEnchantments

      public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue allowMixtureEnchantments
    • maxEnchantmentLevels

      public final net.neoforged.neoforge.common.ModConfigSpec.ConfigValue<List<? extends String>> maxEnchantmentLevels
    • allowDisenchantingCurses

      public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue allowDisenchantingCurses
    • disallowedDisenchantingEnchantments

      public final net.neoforged.neoforge.common.ModConfigSpec.ConfigValue<List<? extends String>> disallowedDisenchantingEnchantments
    • priceModifier

      public final net.neoforged.neoforge.common.ModConfigSpec.ConfigValue<Double> priceModifier
  • Method Details

    • getDisallowedDisenchantingEnchantments

      public Set<net.minecraft.resources.ResourceLocation> getDisallowedDisenchantingEnchantments()
    • getMaxEnchantmentLevels

      public @Unmodifiable Map<net.minecraft.resources.ResourceLocation,Integer> getMaxEnchantmentLevels()
    • onConfigLoad

      public void onConfigLoad(net.neoforged.fml.event.config.ModConfigEvent event)