Class ColorSetting
java.lang.Object
meteordevelopment.meteorclient.settings.Setting<SettingColor>
meteordevelopment.meteorclient.settings.ColorSetting
- All Implemented Interfaces:
IGetter<SettingColor>, ISerializable<SettingColor>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class Setting
Setting.SettingBuilder<B,V, S> -
Field Summary
Fields inherited from class Setting
defaultValue, description, lastWasVisible, module, name, onModuleActivated, title, value -
Constructor Summary
ConstructorsConstructorDescriptionColorSetting(String name, String description, SettingColor defaultValue, Consumer<SettingColor> onChanged, Consumer<Setting<SettingColor>> onModuleActivated, IVisible visible) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanisValueValid(SettingColor value) load(net.minecraft.nbt.CompoundTag tag) protected SettingColorvoidprotected net.minecraft.nbt.CompoundTagsave(net.minecraft.nbt.CompoundTag tag) Methods inherited from class Setting
equals, fromTag, get, getDefaultValue, getIdentifierSuggestions, hashCode, isVisible, onActivated, onChanged, parse, parseId, reset, set, toString, toTag, wasChanged
-
Constructor Details
-
ColorSetting
public ColorSetting(String name, String description, SettingColor defaultValue, Consumer<SettingColor> onChanged, Consumer<Setting<SettingColor>> onModuleActivated, IVisible visible)
-
-
Method Details
-
parseImpl
- Specified by:
parseImplin classSetting<SettingColor>
-
resetImpl
public void resetImpl()- Overrides:
resetImplin classSetting<SettingColor>
-
isValueValid
- Specified by:
isValueValidin classSetting<SettingColor>
-
getSuggestions
- Overrides:
getSuggestionsin classSetting<SettingColor>
-
save
protected net.minecraft.nbt.CompoundTag save(net.minecraft.nbt.CompoundTag tag) - Specified by:
savein classSetting<SettingColor>
-
load
- Specified by:
loadin classSetting<SettingColor>
-