Class StatusEffectAmplifierMapSetting

java.lang.Object
meteordevelopment.meteorclient.settings.Setting<it.unimi.dsi.fastutil.objects.Reference2IntMap<net.minecraft.entity.effect.StatusEffect>>
meteordevelopment.meteorclient.settings.StatusEffectAmplifierMapSetting
All Implemented Interfaces:
IGetter<it.unimi.dsi.fastutil.objects.Reference2IntMap<net.minecraft.entity.effect.StatusEffect>>, ISerializable<it.unimi.dsi.fastutil.objects.Reference2IntMap<net.minecraft.entity.effect.StatusEffect>>

public class StatusEffectAmplifierMapSetting extends Setting<it.unimi.dsi.fastutil.objects.Reference2IntMap<net.minecraft.entity.effect.StatusEffect>>
  • Field Details

    • EMPTY_STATUS_EFFECT_MAP

      public static final it.unimi.dsi.fastutil.objects.Reference2IntMap<net.minecraft.entity.effect.StatusEffect> EMPTY_STATUS_EFFECT_MAP
  • Constructor Details

    • StatusEffectAmplifierMapSetting

      public StatusEffectAmplifierMapSetting(String name, String description, it.unimi.dsi.fastutil.objects.Reference2IntMap<net.minecraft.entity.effect.StatusEffect> defaultValue, Consumer<it.unimi.dsi.fastutil.objects.Reference2IntMap<net.minecraft.entity.effect.StatusEffect>> onChanged, Consumer<Setting<it.unimi.dsi.fastutil.objects.Reference2IntMap<net.minecraft.entity.effect.StatusEffect>>> onModuleActivated, IVisible visible)
  • Method Details

    • resetImpl

      public void resetImpl()
      Overrides:
      resetImpl in class Setting<it.unimi.dsi.fastutil.objects.Reference2IntMap<net.minecraft.entity.effect.StatusEffect>>
    • parseImpl

      protected it.unimi.dsi.fastutil.objects.Reference2IntMap<net.minecraft.entity.effect.StatusEffect> parseImpl(String str)
      Specified by:
      parseImpl in class Setting<it.unimi.dsi.fastutil.objects.Reference2IntMap<net.minecraft.entity.effect.StatusEffect>>
    • isValueValid

      protected boolean isValueValid(it.unimi.dsi.fastutil.objects.Reference2IntMap<net.minecraft.entity.effect.StatusEffect> value)
      Specified by:
      isValueValid in class Setting<it.unimi.dsi.fastutil.objects.Reference2IntMap<net.minecraft.entity.effect.StatusEffect>>
    • save

      public net.minecraft.nbt.NbtCompound save(net.minecraft.nbt.NbtCompound tag)
      Specified by:
      save in class Setting<it.unimi.dsi.fastutil.objects.Reference2IntMap<net.minecraft.entity.effect.StatusEffect>>
    • load

      public it.unimi.dsi.fastutil.objects.Reference2IntMap<net.minecraft.entity.effect.StatusEffect> load(net.minecraft.nbt.NbtCompound tag)
      Specified by:
      load in class Setting<it.unimi.dsi.fastutil.objects.Reference2IntMap<net.minecraft.entity.effect.StatusEffect>>