Class ConfigEntry<T>
java.lang.Object
net.glasslauncher.mods.api.gcapi.impl.config.ConfigBase
net.glasslauncher.mods.api.gcapi.impl.config.ConfigEntry<T>
- Direct Known Subclasses:
BaseListConfigEntry,BooleanConfigEntry,FloatConfigEntry,IntegerConfigEntry,StringConfigEntry
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected MaxLengthbooleanprotected net.minecraft.client.gui.screen.ScreenFields 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 Tabstract voidinit(net.minecraft.client.gui.screen.Screen parent, net.minecraft.client.font.TextRenderer textRenderer) abstract booleanvoidabstract voidsetDrawableValue(T value) Methods inherited from class net.glasslauncher.mods.api.gcapi.impl.config.ConfigBase
getDrawables
-
Field Details
-
value
-
parent
@Environment(CLIENT) protected net.minecraft.client.gui.screen.Screen parent -
multiplayerLoaded
public boolean multiplayerLoaded -
maxLength
-
-
Constructor Details
-
ConfigEntry
-
-
Method Details
-
init
@Environment(CLIENT) public abstract void init(net.minecraft.client.gui.screen.Screen parent, net.minecraft.client.font.TextRenderer textRenderer) -
getDrawableValue
-
setDrawableValue
-
isValueValid
public abstract boolean isValueValid() -
saveToField
- Throws:
IllegalAccessException
-
getMaxLength
-