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,FontFaceSetting,GenericSetting,IntSetting,ItemListSetting,ItemSetting,KeybindSetting,ModuleListSetting,PacketListSetting,ParticleTypeListSetting,ScreenHandlerListSetting,SoundEventListSetting,StatusEffectAmplifierMapSetting,StatusEffectListSetting,StorageBlockListSetting,StringListSetting,StringSetting
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanfromTag(net.minecraft.nbt.NbtCompound tag) get()Iterable<net.minecraft.util.Identifier>inthashCode()protected abstract booleanisValueValid(T value) booleanprotected abstract Tload(net.minecraft.nbt.NbtCompound tag) voidvoidbooleanstatic <T> Tprotected abstract Tvoidreset()protected voidprotected abstract net.minecraft.nbt.NbtCompoundsave(net.minecraft.nbt.NbtCompound tag) booleantoString()net.minecraft.nbt.NbtCompoundtoTag()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.NbtCompound save(net.minecraft.nbt.NbtCompound tag) -
toTag
public net.minecraft.nbt.NbtCompound toTag()- Specified by:
toTagin interfaceISerializable<T>
-
load
-
fromTag
- Specified by:
fromTagin interfaceISerializable<T>
-
toString
-
equals
-
hashCode
public int hashCode() -
parseId
-