Class BaseListConfigEntry<T>
java.lang.Object
net.glasslauncher.mods.api.gcapi.impl.config.ConfigBase
net.glasslauncher.mods.api.gcapi.impl.config.ConfigEntry<T[]>
net.glasslauncher.mods.api.gcapi.impl.config.entry.BaseListConfigEntry<T>
- All Implemented Interfaces:
ConfigEntryWithButton
- Direct Known Subclasses:
FloatListConfigEntry,IntegerListConfigEntry,StringListConfigEntry
public abstract class BaseListConfigEntry<T>
extends ConfigEntry<T[]>
implements ConfigEntryWithButton
-
Field Summary
Fields inherited from class net.glasslauncher.mods.api.gcapi.impl.config.ConfigEntry
maxLength, multiplayerLoaded, parent, valueFields inherited from class net.glasslauncher.mods.api.gcapi.impl.config.ConfigBase
description, id, multiplayerSynced, name, parentField, parentObject -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract BaseListScreenBuilder<T>@NotNull List<HasDrawable>T[]voidinit(net.minecraft.client.gui.screen.Screen parent, net.minecraft.client.font.TextRenderer textRenderer) voidonClick()Fired when someone clicks a button for your config category.voidsetDrawableValue(T[] value) abstract TMethods inherited from class net.glasslauncher.mods.api.gcapi.impl.config.ConfigEntry
getMaxLength, isValueValid, saveToField
-
Constructor Details
-
BaseListConfigEntry
-
-
Method Details
-
init
public void init(net.minecraft.client.gui.screen.Screen parent, net.minecraft.client.font.TextRenderer textRenderer) - Specified by:
initin classConfigEntry<T[]>
-
createListScreen
-
strToVal
-
getDrawableValue
- Specified by:
getDrawableValuein classConfigEntry<T[]>
-
setDrawableValue
- Specified by:
setDrawableValuein classConfigEntry<T[]>
-
getDrawables
- Specified by:
getDrawablesin classConfigBase
-
onClick
@Environment(CLIENT) public void onClick()Description copied from interface:ConfigEntryWithButtonFired when someone clicks a button for your config category.- Specified by:
onClickin interfaceConfigEntryWithButton
-