Class Setting<T>
java.lang.Object
meteordevelopment.meteorclient.settings.Setting<T>
- All Implemented Interfaces:
IGetter<T>, ISerializable<T>
- Direct Known Subclasses:
BlockDataSetting, BlockListSetting, BlockPosSetting, BlockSetting, BoolSetting, ColorListSetting, ColorSetting, DoubleSetting, EnchantmentListSetting, EntityTypeListSetting, EnumSetting, FileSetting, FontFaceSetting, GenericSetting, IntSetting, ItemListSetting, ItemSetting, KeybindSetting, KeyboardHud.CustomKeyListSetting, LongSetting, ModuleListSetting, PacketListSetting, ParticleTypeListSetting, ScreenHandlerListSetting, SoundEventListSetting, StatusEffectAmplifierMapSetting, StatusEffectListSetting, StorageBlockListSetting, StringListSetting, StringSetting, Vector3dSetting
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanfromTag(net.minecraft.nbt.CompoundTag tag) get()Iterable<net.minecraft.resources.Identifier> inthashCode()protected abstract booleanisValueValid(T value) booleanprotected abstract Tload(net.minecraft.nbt.CompoundTag tag) voidvoidbooleanstatic <T> @Nullable Tprotected abstract Tvoidreset()protected voidprotected abstract net.minecraft.nbt.CompoundTagsave(net.minecraft.nbt.CompoundTag tag) booleantoString()net.minecraft.nbt.CompoundTagtoTag()boolean
-
Field Details
-
name
-
title
-
description
-
defaultValue
-
value
-
onModuleActivated
-
module
-
lastWasVisible
public boolean lastWasVisible
-
-
Constructor Details
-
Setting
-
-
Method Details
-
get
-
set
-
resetImpl
protected void resetImpl() -
reset
public void reset() -
getDefaultValue
-
parse
-
wasChanged
public boolean wasChanged() -
onChanged
public void onChanged() -
onActivated
public void onActivated() -
isVisible
public boolean isVisible() -
parseImpl
-
isValueValid
-
getIdentifierSuggestions
-
getSuggestions
-
save
protected abstract net.minecraft.nbt.CompoundTag save(net.minecraft.nbt.CompoundTag tag) -
toTag
public net.minecraft.nbt.CompoundTag toTag()- Specified by:
toTagin interfaceISerializable<T>
-
load
-
fromTag
- Specified by:
fromTagin interfaceISerializable<T>
-
toString
-
equals
-
hashCode
-
parseId
-