Class EnchantmentListSetting

java.lang.Object
meteordevelopment.meteorclient.settings.Setting<Set<net.minecraft.registry.RegistryKey<net.minecraft.enchantment.Enchantment>>>
meteordevelopment.meteorclient.settings.EnchantmentListSetting
All Implemented Interfaces:
IGetter<Set<net.minecraft.registry.RegistryKey<net.minecraft.enchantment.Enchantment>>>, ISerializable<Set<net.minecraft.registry.RegistryKey<net.minecraft.enchantment.Enchantment>>>

public class EnchantmentListSetting extends Setting<Set<net.minecraft.registry.RegistryKey<net.minecraft.enchantment.Enchantment>>>
  • Constructor Details

    • EnchantmentListSetting

      public EnchantmentListSetting(String name, String description, Set<net.minecraft.registry.RegistryKey<net.minecraft.enchantment.Enchantment>> defaultValue, Consumer<Set<net.minecraft.registry.RegistryKey<net.minecraft.enchantment.Enchantment>>> onChanged, Consumer<Setting<Set<net.minecraft.registry.RegistryKey<net.minecraft.enchantment.Enchantment>>>> onModuleActivated, IVisible visible)
  • Method Details

    • resetImpl

      public void resetImpl()
      Overrides:
      resetImpl in class Setting<Set<net.minecraft.registry.RegistryKey<net.minecraft.enchantment.Enchantment>>>
    • parseImpl

      protected Set<net.minecraft.registry.RegistryKey<net.minecraft.enchantment.Enchantment>> parseImpl(String str)
      Specified by:
      parseImpl in class Setting<Set<net.minecraft.registry.RegistryKey<net.minecraft.enchantment.Enchantment>>>
    • isValueValid

      protected boolean isValueValid(Set<net.minecraft.registry.RegistryKey<net.minecraft.enchantment.Enchantment>> value)
      Specified by:
      isValueValid in class Setting<Set<net.minecraft.registry.RegistryKey<net.minecraft.enchantment.Enchantment>>>
    • getIdentifierSuggestions

      public Iterable<net.minecraft.util.Identifier> getIdentifierSuggestions()
      Overrides:
      getIdentifierSuggestions in class Setting<Set<net.minecraft.registry.RegistryKey<net.minecraft.enchantment.Enchantment>>>
    • save

      public net.minecraft.nbt.NbtCompound save(net.minecraft.nbt.NbtCompound tag)
      Specified by:
      save in class Setting<Set<net.minecraft.registry.RegistryKey<net.minecraft.enchantment.Enchantment>>>
    • load

      public Set<net.minecraft.registry.RegistryKey<net.minecraft.enchantment.Enchantment>> load(net.minecraft.nbt.NbtCompound tag)
      Specified by:
      load in class Setting<Set<net.minecraft.registry.RegistryKey<net.minecraft.enchantment.Enchantment>>>