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>>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class meteordevelopment.meteorclient.settings.Setting
Setting.SettingBuilder<B,V, S> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final it.unimi.dsi.fastutil.objects.Reference2IntMap<net.minecraft.entity.effect.StatusEffect> Fields inherited from class meteordevelopment.meteorclient.settings.Setting
defaultValue, description, lastWasVisible, module, name, onModuleActivated, title, value -
Constructor Summary
ConstructorsConstructorDescriptionStatusEffectAmplifierMapSetting(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 Summary
Modifier and TypeMethodDescriptionprotected booleanisValueValid(it.unimi.dsi.fastutil.objects.Reference2IntMap<net.minecraft.entity.effect.StatusEffect> value) it.unimi.dsi.fastutil.objects.Reference2IntMap<net.minecraft.entity.effect.StatusEffect> load(net.minecraft.nbt.NbtCompound tag) protected it.unimi.dsi.fastutil.objects.Reference2IntMap<net.minecraft.entity.effect.StatusEffect> voidnet.minecraft.nbt.NbtCompoundsave(net.minecraft.nbt.NbtCompound tag) Methods inherited from class meteordevelopment.meteorclient.settings.Setting
equals, fromTag, get, getDefaultValue, getIdentifierSuggestions, getSuggestions, hashCode, isVisible, onActivated, onChanged, parse, parseId, reset, set, toString, toTag, wasChanged
-
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() -
parseImpl
protected it.unimi.dsi.fastutil.objects.Reference2IntMap<net.minecraft.entity.effect.StatusEffect> parseImpl(String str) -
isValueValid
protected boolean isValueValid(it.unimi.dsi.fastutil.objects.Reference2IntMap<net.minecraft.entity.effect.StatusEffect> value) - Specified by:
isValueValidin classSetting<it.unimi.dsi.fastutil.objects.Reference2IntMap<net.minecraft.entity.effect.StatusEffect>>
-
save
public net.minecraft.nbt.NbtCompound save(net.minecraft.nbt.NbtCompound tag) -
load
public it.unimi.dsi.fastutil.objects.Reference2IntMap<net.minecraft.entity.effect.StatusEffect> load(net.minecraft.nbt.NbtCompound tag)
-