Class ItemListSetting
java.lang.Object
meteordevelopment.meteorclient.settings.Setting<List<net.minecraft.item.Item>>
meteordevelopment.meteorclient.settings.ItemListSetting
- All Implemented Interfaces:
IGetter<List<net.minecraft.item.Item>>,ISerializable<List<net.minecraft.item.Item>>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class meteordevelopment.meteorclient.settings.Setting
Setting.SettingBuilder<B,V, S> -
Field Summary
FieldsFields inherited from class meteordevelopment.meteorclient.settings.Setting
defaultValue, description, lastWasVisible, module, name, onModuleActivated, title, value -
Constructor Summary
ConstructorsConstructorDescriptionItemListSetting(String name, String description, List<net.minecraft.item.Item> defaultValue, Consumer<List<net.minecraft.item.Item>> onChanged, Consumer<Setting<List<net.minecraft.item.Item>>> onModuleActivated, IVisible visible, Predicate<net.minecraft.item.Item> filter, boolean bypassFilterWhenSavingAndLoading) -
Method Summary
Modifier and TypeMethodDescriptionIterable<net.minecraft.util.Identifier> protected booleanisValueValid(List<net.minecraft.item.Item> value) List<net.minecraft.item.Item> load(net.minecraft.nbt.NbtCompound tag) protected List<net.minecraft.item.Item> voidnet.minecraft.nbt.NbtCompoundsave(net.minecraft.nbt.NbtCompound tag) Methods inherited from class meteordevelopment.meteorclient.settings.Setting
equals, fromTag, get, getDefaultValue, getSuggestions, hashCode, isVisible, onActivated, onChanged, parse, parseId, reset, set, toString, toTag, wasChanged
-
Field Details
-
filter
-
-
Constructor Details
-
ItemListSetting
public ItemListSetting(String name, String description, List<net.minecraft.item.Item> defaultValue, Consumer<List<net.minecraft.item.Item>> onChanged, Consumer<Setting<List<net.minecraft.item.Item>>> onModuleActivated, IVisible visible, Predicate<net.minecraft.item.Item> filter, boolean bypassFilterWhenSavingAndLoading)
-
-
Method Details
-
parseImpl
-
resetImpl
public void resetImpl() -
isValueValid
- Specified by:
isValueValidin classSetting<List<net.minecraft.item.Item>>
-
getIdentifierSuggestions
- Overrides:
getIdentifierSuggestionsin classSetting<List<net.minecraft.item.Item>>
-
save
public net.minecraft.nbt.NbtCompound save(net.minecraft.nbt.NbtCompound tag) -
load
-