Index
All Classes and Interfaces|All Packages
A
- aBoolean - Variable in class net.glasslauncher.mods.api.gcapi.impl.example.ExampleConfigCategoryTwo
- acceptTargets(Set<String>, Set<String>) - Method in class net.glasslauncher.mods.api.gcapi.impl.MixinConfig
- addText(String) - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
- aFIList - Variable in class net.glasslauncher.mods.api.gcapi.impl.example.ExampleConfigCategoryTwo
- aFList - Variable in class net.glasslauncher.mods.api.gcapi.impl.example.ExampleConfigCategoryTwo
- aIList - Variable in class net.glasslauncher.mods.api.gcapi.impl.example.ExampleConfigCategoryTwo
- aList - Variable in class net.glasslauncher.mods.api.gcapi.impl.example.ExampleConfigCategoryTwo
- arrayValue() - Element in annotation interface net.glasslauncher.mods.api.gcapi.api.MaxLength
-
The maximum array length of your entry.
- asd2 - Variable in class net.glasslauncher.mods.api.gcapi.impl.example.ExampleConfigClass
- asd3 - Variable in class net.glasslauncher.mods.api.gcapi.impl.example.ExampleConfigClass
B
- backButtonID - Variable in class net.glasslauncher.mods.api.gcapi.screen.ScreenBuilder
- baseCategory - Variable in class net.glasslauncher.mods.api.gcapi.screen.ScreenBuilder
- BaseListConfigEntry<T> - Class in net.glasslauncher.mods.api.gcapi.impl.config.entry
- BaseListConfigEntry(String, String, String, Field, Object, boolean, T[], MaxLength) - Constructor for class net.glasslauncher.mods.api.gcapi.impl.config.entry.BaseListConfigEntry
- BaseListScreenBuilder<T> - Class in net.glasslauncher.mods.api.gcapi.screen
- BaseListScreenBuilder(ScreenBase, MaxLength, ConfigEntry<T[]>, Function<String, BiTuple<Boolean, List<String>>>) - Constructor for class net.glasslauncher.mods.api.gcapi.screen.BaseListScreenBuilder
- BooleanConfigEntry - Class in net.glasslauncher.mods.api.gcapi.impl.config.entry
- BooleanConfigEntry(String, String, String, Field, Object, boolean, Boolean) - Constructor for class net.glasslauncher.mods.api.gcapi.impl.config.entry.BooleanConfigEntry
- buttonClicked(Button) - Method in class net.glasslauncher.mods.api.gcapi.screen.BaseListScreenBuilder
- buttonClicked(Button) - Method in class net.glasslauncher.mods.api.gcapi.screen.RootScreenBuilder
- buttonClicked(Button) - Method in class net.glasslauncher.mods.api.gcapi.screen.ScreenBuilder
- buttons - Variable in class net.glasslauncher.mods.api.gcapi.mixin.MixinScreenBase
- buttonToEntry - Variable in class net.glasslauncher.mods.api.gcapi.screen.ScreenBuilder
C
- CharacterUtils - Class in net.glasslauncher.mods.api.gcapi.api
-
Some utility methods copied over from r1.2.5 for use in ExtensibleTextbox.
- CharacterUtils() - Constructor for class net.glasslauncher.mods.api.gcapi.api.CharacterUtils
- ConfigBase - Class in net.glasslauncher.mods.api.gcapi.impl.config
- ConfigBase(String, String, String, Field, Object, boolean) - Constructor for class net.glasslauncher.mods.api.gcapi.impl.config.ConfigBase
- configBases - Variable in class net.glasslauncher.mods.api.gcapi.screen.ScreenBuilder
- configCategory - Variable in class net.glasslauncher.mods.api.gcapi.impl.example.ExampleConfigClass
-
A config category, you can put other categories inside a category too.
- ConfigCategory - Class in net.glasslauncher.mods.api.gcapi.impl.config
- ConfigCategory - Annotation Interface in net.glasslauncher.mods.api.gcapi.api
- ConfigCategory(String, String, String, Field, Object, boolean, Multimap<Class<?>, ConfigBase>, boolean) - Constructor for class net.glasslauncher.mods.api.gcapi.impl.config.ConfigCategory
- configEntry - Variable in class net.glasslauncher.mods.api.gcapi.screen.BaseListScreenBuilder
- ConfigEntry<T> - Class in net.glasslauncher.mods.api.gcapi.impl.config
- ConfigEntry(String, String, String, Field, Object, boolean, T, MaxLength) - Constructor for class net.glasslauncher.mods.api.gcapi.impl.config.ConfigEntry
- ConfigEntryWithButton - Interface in net.glasslauncher.mods.api.gcapi.api
- ConfigFactories - Class in net.glasslauncher.mods.api.gcapi.impl
- ConfigFactories() - Constructor for class net.glasslauncher.mods.api.gcapi.impl.ConfigFactories
- ConfigFactoryProvider - Interface in net.glasslauncher.mods.api.gcapi.api
- ConfigName - Annotation Interface in net.glasslauncher.mods.api.gcapi.api
- createListScreen() - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.BaseListConfigEntry
- createListScreen() - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.FloatListConfigEntry
- createListScreen() - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.IntegerListConfigEntry
- createListScreen() - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.StringListConfigEntry
- currentIndex - Variable in class net.glasslauncher.mods.api.gcapi.screen.RootScreenBuilder
D
- DefaultFactoryProvider - Class in net.glasslauncher.mods.api.gcapi.impl.config.factory
- DefaultFactoryProvider() - Constructor for class net.glasslauncher.mods.api.gcapi.impl.config.factory.DefaultFactoryProvider
- description - Variable in class net.glasslauncher.mods.api.gcapi.impl.config.ConfigBase
-
Description of the category.
- deselectedTextColour - Variable in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
- draw(int, int) - Method in interface net.glasslauncher.mods.api.gcapi.api.HasDrawable
- draw(int, int) - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
- draw(int, int) - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.FancyButton
- draw(int, int) - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.Icon
- DrawableHelperAccessor - Interface in net.glasslauncher.mods.api.gcapi.impl
- drawTooltipStuff(int, int, float, CallbackInfo) - Method in class net.glasslauncher.mods.api.gcapi.mixin.MixinScreenBase
E
- errorBorderColour - Variable in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
- EventStorage - Class in net.glasslauncher.mods.api.gcapi.impl
- EventStorage() - Constructor for class net.glasslauncher.mods.api.gcapi.impl.EventStorage
- ExampleConfig - Class in net.glasslauncher.mods.api.gcapi.impl.example
-
An example parent config class.
- ExampleConfig() - Constructor for class net.glasslauncher.mods.api.gcapi.impl.example.ExampleConfig
- ExampleConfigCategory - Class in net.glasslauncher.mods.api.gcapi.impl.example
-
An example config category.
- ExampleConfigCategory() - Constructor for class net.glasslauncher.mods.api.gcapi.impl.example.ExampleConfigCategory
- ExampleConfigCategoryTwo - Class in net.glasslauncher.mods.api.gcapi.impl.example
- ExampleConfigCategoryTwo() - Constructor for class net.glasslauncher.mods.api.gcapi.impl.example.ExampleConfigCategoryTwo
- exampleConfigClass - Static variable in class net.glasslauncher.mods.api.gcapi.impl.example.ExampleConfig
- ExampleConfigClass - Class in net.glasslauncher.mods.api.gcapi.impl.example
-
An example config class, you can view this in-game inside modmenu's settings button for gcapi.
- ExampleConfigClass() - Constructor for class net.glasslauncher.mods.api.gcapi.impl.example.ExampleConfigClass
- exportConfigsForServer(CompoundTag) - Static method in class net.glasslauncher.mods.api.gcapi.impl.GCCore
-
Deprecated.
- ExtensibleTextbox - Class in net.glasslauncher.mods.api.gcapi.screen.widget
-
Basically a modified Textbox from r1.2.5, but modified for gcapi's use case.
- ExtensibleTextbox(TextRenderer) - Constructor for class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
F
- FancyButton - Class in net.glasslauncher.mods.api.gcapi.screen.widget
- FancyButton(int, int, int, int, int, String) - Constructor for class net.glasslauncher.mods.api.gcapi.screen.widget.FancyButton
- FancyButton(int, int, int, int, int, String, int) - Constructor for class net.glasslauncher.mods.api.gcapi.screen.widget.FancyButton
- FancyButton(int, int, int, String) - Constructor for class net.glasslauncher.mods.api.gcapi.screen.widget.FancyButton
- fill(int, int, int, int, int) - Method in class net.glasslauncher.mods.api.gcapi.mixin.MixinDrawableHelper
- fixedArray() - Element in annotation interface net.glasslauncher.mods.api.gcapi.api.MaxLength
-
If the array should be fixed size.
- FloatConfigEntry - Class in net.glasslauncher.mods.api.gcapi.impl.config.entry
- FloatConfigEntry(String, String, String, Field, Object, boolean, Float, MaxLength) - Constructor for class net.glasslauncher.mods.api.gcapi.impl.config.entry.FloatConfigEntry
- FloatListConfigEntry - Class in net.glasslauncher.mods.api.gcapi.impl.config.entry
- FloatListConfigEntry(String, String, String, Field, Object, boolean, Float[], MaxLength) - Constructor for class net.glasslauncher.mods.api.gcapi.impl.config.entry.FloatListConfigEntry
- FloatListScreenBuilder - Class in net.glasslauncher.mods.api.gcapi.screen
- FloatListScreenBuilder(ScreenBase, MaxLength, ConfigEntry<Float[]>, Function<String, BiTuple<Boolean, List<String>>>) - Constructor for class net.glasslauncher.mods.api.gcapi.screen.FloatListScreenBuilder
G
- GCAPI - Class in net.glasslauncher.mods.api.gcapi.api
-
Use this instead of GCCore!
- GCAPI() - Constructor for class net.glasslauncher.mods.api.gcapi.api.GCAPI
- GCAPI_PLAYERS - Static variable in class net.glasslauncher.mods.api.gcapi.events.InitServerNetworking
- GCCore - Class in net.glasslauncher.mods.api.gcapi.impl
-
Deprecated.
- GCCore() - Constructor for class net.glasslauncher.mods.api.gcapi.impl.GCCore
-
Deprecated.
- GConfig - Annotation Interface in net.glasslauncher.mods.api.gcapi.api
- getBackgroundOffset() - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
- getClipboardText() - Static method in class net.glasslauncher.mods.api.gcapi.api.CharacterUtils
-
Gets the current text on clipboard.
- getConfigScreen(ScreenBase, EntrypointContainer<Object>) - Method in class net.glasslauncher.mods.api.gcapi.impl.config.ConfigCategory
-
The ScreenBuilder for this category.
- getCursorMax() - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
- getCursorMin() - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
- getDrawables() - Method in class net.glasslauncher.mods.api.gcapi.impl.config.ConfigBase
- getDrawables() - Method in class net.glasslauncher.mods.api.gcapi.impl.config.ConfigCategory
- getDrawables() - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.BaseListConfigEntry
- getDrawables() - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.BooleanConfigEntry
- getDrawables() - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.FloatConfigEntry
- getDrawables() - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.IntegerConfigEntry
- getDrawables() - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.StringConfigEntry
- getDrawableValue() - Method in class net.glasslauncher.mods.api.gcapi.impl.config.ConfigEntry
- getDrawableValue() - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.BaseListConfigEntry
- getDrawableValue() - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.BooleanConfigEntry
- getDrawableValue() - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.FloatConfigEntry
- getDrawableValue() - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.IntegerConfigEntry
- getDrawableValue() - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.StringConfigEntry
- getIntFromColour(Color) - Static method in class net.glasslauncher.mods.api.gcapi.api.CharacterUtils
-
Custom function for converting an JWJGL colour into minecraft's weird ARGB system.
- getMaxLength() - Method in class net.glasslauncher.mods.api.gcapi.impl.config.ConfigEntry
- getMaxLength() - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
- getMixins() - Method in class net.glasslauncher.mods.api.gcapi.impl.MixinConfig
- getMouseTooltip(int, int, List<?>) - Method in class net.glasslauncher.mods.api.gcapi.mixin.MixinScreenBase
- getMouseTooltip(int, int, List<?>) - Method in interface net.glasslauncher.mods.api.gcapi.screen.ScreenBaseAccessor
- getRefMapperConfig() - Method in class net.glasslauncher.mods.api.gcapi.impl.MixinConfig
- getRenderableString(String, int, boolean, TextRenderer) - Static method in class net.glasslauncher.mods.api.gcapi.api.CharacterUtils
-
Processes string colours.
- getScrollAmount() - Method in interface net.glasslauncher.mods.api.gcapi.mixin.ScrollableBaseAccessor
- getSelectedText() - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
- getText() - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
- getTooltip() - Method in interface net.glasslauncher.mods.api.gcapi.api.HasToolTip
-
The tooltip to show, can be multiline by adding another element onto the list.
- getTooltip() - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
- getTooltip() - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.FancyButton
- getTooltip() - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.Icon
- getTooltip() - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.TexturedButton
- getXYWH() - Method in interface net.glasslauncher.mods.api.gcapi.api.HasToolTip
-
The position and size of your element.
- getXYWH() - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
- getXYWH() - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.FancyButton
- getXYWH() - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.Icon
- getXYWH() - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.TexturedButton
H
- HasDrawable - Interface in net.glasslauncher.mods.api.gcapi.api
- HasToolTip - Interface in net.glasslauncher.mods.api.gcapi.api
- height - Variable in class net.glasslauncher.mods.api.gcapi.screen.widget.Icon
I
- icon - Variable in class net.glasslauncher.mods.api.gcapi.screen.widget.Icon
- Icon - Class in net.glasslauncher.mods.api.gcapi.screen.widget
- Icon(int, int, int, int, String) - Constructor for class net.glasslauncher.mods.api.gcapi.screen.widget.Icon
- id - Variable in class net.glasslauncher.mods.api.gcapi.impl.config.ConfigBase
- init() - Method in class net.glasslauncher.mods.api.gcapi.screen.BaseListScreenBuilder
- init() - Method in class net.glasslauncher.mods.api.gcapi.screen.RootScreenBuilder
- init() - Method in class net.glasslauncher.mods.api.gcapi.screen.ScreenBuilder
- init(ScreenBase, TextRenderer) - Method in class net.glasslauncher.mods.api.gcapi.impl.config.ConfigEntry
- init(ScreenBase, TextRenderer) - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.BaseListConfigEntry
- init(ScreenBase, TextRenderer) - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.BooleanConfigEntry
- init(ScreenBase, TextRenderer) - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.FloatConfigEntry
- init(ScreenBase, TextRenderer) - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.IntegerConfigEntry
- init(ScreenBase, TextRenderer) - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.StringConfigEntry
- init(Minecraft, int, int) - Method in class net.glasslauncher.mods.api.gcapi.screen.BaseListScreenBuilder
- InitClientNetworking - Class in net.glasslauncher.mods.api.gcapi.events
- InitClientNetworking() - Constructor for class net.glasslauncher.mods.api.gcapi.events.InitClientNetworking
- InitServerNetworking - Class in net.glasslauncher.mods.api.gcapi.events
- InitServerNetworking() - Constructor for class net.glasslauncher.mods.api.gcapi.events.InitServerNetworking
- IntegerConfigEntry - Class in net.glasslauncher.mods.api.gcapi.impl.config.entry
- IntegerConfigEntry(String, String, String, Field, Object, boolean, Integer, MaxLength) - Constructor for class net.glasslauncher.mods.api.gcapi.impl.config.entry.IntegerConfigEntry
- IntegerListConfigEntry - Class in net.glasslauncher.mods.api.gcapi.impl.config.entry
- IntegerListConfigEntry(String, String, String, Field, Object, boolean, Integer[], MaxLength) - Constructor for class net.glasslauncher.mods.api.gcapi.impl.config.entry.IntegerListConfigEntry
- IntegerListScreenBuilder - Class in net.glasslauncher.mods.api.gcapi.screen
- IntegerListScreenBuilder(ScreenBase, MaxLength, ConfigEntry<Integer[]>, Function<String, BiTuple<Boolean, List<String>>>) - Constructor for class net.glasslauncher.mods.api.gcapi.screen.IntegerListScreenBuilder
- invokeFill(int, int, int, int, int) - Method in interface net.glasslauncher.mods.api.gcapi.impl.DrawableHelperAccessor
- invokeFill(int, int, int, int, int) - Method in class net.glasslauncher.mods.api.gcapi.mixin.MixinDrawableHelper
- isCharacterValid(char) - Static method in class net.glasslauncher.mods.api.gcapi.api.CharacterUtils
- isEnabled() - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
- isFloat(String) - Static method in class net.glasslauncher.mods.api.gcapi.api.CharacterUtils
-
Susceptible to overflows, but honestly, I am not too concerned.
- isHovered(int, int) - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.TexturedButton
- isInteger(String) - Static method in class net.glasslauncher.mods.api.gcapi.api.CharacterUtils
-
Susceptible to overflows, but honestly, I am not too concerned.
- isMouseInBounds(int[], int, int) - Method in class net.glasslauncher.mods.api.gcapi.mixin.MixinScreenBase
- isRoot - Variable in class net.glasslauncher.mods.api.gcapi.impl.config.ConfigCategory
- isSelected() - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
- isValueValid() - Method in class net.glasslauncher.mods.api.gcapi.impl.config.ConfigEntry
- isValueValid() - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.BooleanConfigEntry
- isValueValid() - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.FloatConfigEntry
- isValueValid() - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.FloatListConfigEntry
- isValueValid() - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.IntegerConfigEntry
- isValueValid() - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.IntegerListConfigEntry
- isValueValid() - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.StringConfigEntry
- isValueValid() - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.StringListConfigEntry
- isValueValid() - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
K
- keyPressed(char, int) - Method in interface net.glasslauncher.mods.api.gcapi.api.HasDrawable
- keyPressed(char, int) - Method in class net.glasslauncher.mods.api.gcapi.screen.BaseListScreenBuilder
- keyPressed(char, int) - Method in class net.glasslauncher.mods.api.gcapi.screen.ScreenBuilder
- keyPressed(char, int) - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
- keyPressed(char, int) - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.FancyButton
- keyPressed(char, int) - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.Icon
L
- loadFactories - Static variable in class net.glasslauncher.mods.api.gcapi.impl.ConfigFactories
- loadListeners() - Static method in class net.glasslauncher.mods.api.gcapi.impl.EventStorage
- loadModConfig(Object, ModContainer, Field, Identifier, String) - Static method in class net.glasslauncher.mods.api.gcapi.impl.GCCore
-
Deprecated.
- loadServerConfig(String, String) - Static method in class net.glasslauncher.mods.api.gcapi.impl.GCCore
-
Deprecated.
- log(String) - Static method in class net.glasslauncher.mods.api.gcapi.impl.GCCore
-
Deprecated.
- log(Level, String) - Static method in class net.glasslauncher.mods.api.gcapi.impl.GCCore
-
Deprecated.
- LongDescription - Annotation Interface in net.glasslauncher.mods.api.gcapi.api
M
- maxLength - Variable in class net.glasslauncher.mods.api.gcapi.impl.config.ConfigEntry
- maxLength - Variable in class net.glasslauncher.mods.api.gcapi.screen.BaseListScreenBuilder
- MaxLength - Annotation Interface in net.glasslauncher.mods.api.gcapi.api
- method_729(int) - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
- method_730(int, int) - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
- method_735(int) - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
- method_739(int) - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
- MixinConfig - Class in net.glasslauncher.mods.api.gcapi.impl
- MixinConfig() - Constructor for class net.glasslauncher.mods.api.gcapi.impl.MixinConfig
- MixinDrawableHelper - Class in net.glasslauncher.mods.api.gcapi.mixin
- MixinDrawableHelper() - Constructor for class net.glasslauncher.mods.api.gcapi.mixin.MixinDrawableHelper
- MixinModMenu - Class in net.glasslauncher.mods.api.gcapi.mixin
- MixinModMenu() - Constructor for class net.glasslauncher.mods.api.gcapi.mixin.MixinModMenu
- MixinScreenBase - Class in net.glasslauncher.mods.api.gcapi.mixin
- MixinScreenBase() - Constructor for class net.glasslauncher.mods.api.gcapi.mixin.MixinScreenBase
- MixinTextbox - Class in net.glasslauncher.mods.api.gcapi.mixin
- MixinTextbox() - Constructor for class net.glasslauncher.mods.api.gcapi.mixin.MixinTextbox
- mod - Variable in class net.glasslauncher.mods.api.gcapi.screen.ScreenBuilder
- MOD_CONFIGS - Static variable in class net.glasslauncher.mods.api.gcapi.impl.GCCore
-
Deprecated.
- MOD_ID - Static variable in class net.glasslauncher.mods.api.gcapi.impl.GCCore
-
Deprecated.
- mouseClicked(int, int, int) - Method in interface net.glasslauncher.mods.api.gcapi.api.HasDrawable
- mouseClicked(int, int, int) - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
- mouseClicked(int, int, int) - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.FancyButton
- mouseClicked(int, int, int) - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.Icon
- mouseX - Variable in class net.glasslauncher.mods.api.gcapi.screen.BaseListScreenBuilder
- mouseX - Variable in class net.glasslauncher.mods.api.gcapi.screen.ScreenBuilder
- mouseY - Variable in class net.glasslauncher.mods.api.gcapi.screen.BaseListScreenBuilder
- mouseY - Variable in class net.glasslauncher.mods.api.gcapi.screen.ScreenBuilder
- mpBool - Variable in class net.glasslauncher.mods.api.gcapi.impl.example.ExampleConfigClass
- multiplayerLoaded - Variable in class net.glasslauncher.mods.api.gcapi.impl.config.ConfigEntry
- multiplayerSynced - Variable in class net.glasslauncher.mods.api.gcapi.impl.config.ConfigBase
- MultiplayerSynced - Annotation Interface in net.glasslauncher.mods.api.gcapi.api
-
Syncs the config entry with the server upon join, and server config change.
N
- name - Variable in class net.glasslauncher.mods.api.gcapi.impl.config.ConfigBase
-
The name of the category.
- net.glasslauncher.mods.api.gcapi.api - package net.glasslauncher.mods.api.gcapi.api
- net.glasslauncher.mods.api.gcapi.events - package net.glasslauncher.mods.api.gcapi.events
- net.glasslauncher.mods.api.gcapi.impl - package net.glasslauncher.mods.api.gcapi.impl
- net.glasslauncher.mods.api.gcapi.impl.config - package net.glasslauncher.mods.api.gcapi.impl.config
- net.glasslauncher.mods.api.gcapi.impl.config.entry - package net.glasslauncher.mods.api.gcapi.impl.config.entry
- net.glasslauncher.mods.api.gcapi.impl.config.factory - package net.glasslauncher.mods.api.gcapi.impl.config.factory
- net.glasslauncher.mods.api.gcapi.impl.example - package net.glasslauncher.mods.api.gcapi.impl.example
- net.glasslauncher.mods.api.gcapi.mixin - package net.glasslauncher.mods.api.gcapi.mixin
- net.glasslauncher.mods.api.gcapi.screen - package net.glasslauncher.mods.api.gcapi.screen
- net.glasslauncher.mods.api.gcapi.screen.widget - package net.glasslauncher.mods.api.gcapi.screen.widget
O
- ohdeargod - Variable in class net.glasslauncher.mods.api.gcapi.impl.example.ThirdConfigClass
- ohNo - Variable in class net.glasslauncher.mods.api.gcapi.impl.example.ExampleConfigCategory
- ohYes - Variable in class net.glasslauncher.mods.api.gcapi.impl.example.ExampleConfigCategory
- onClick() - Method in interface net.glasslauncher.mods.api.gcapi.api.ConfigEntryWithButton
-
Fired when someone clicks a button for your config category.
- onClick() - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.BaseListConfigEntry
- onClick() - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.BooleanConfigEntry
- onClose() - Method in class net.glasslauncher.mods.api.gcapi.screen.BaseListScreenBuilder
- onClose() - Method in class net.glasslauncher.mods.api.gcapi.screen.RootScreenBuilder
- onClose() - Method in class net.glasslauncher.mods.api.gcapi.screen.ScreenBuilder
- onLoad(String) - Method in class net.glasslauncher.mods.api.gcapi.impl.MixinConfig
- onMouseEvent() - Method in class net.glasslauncher.mods.api.gcapi.screen.BaseListScreenBuilder
- onMouseEvent() - Method in class net.glasslauncher.mods.api.gcapi.screen.ScreenBuilder
- onPreConfigSaved(JsonObject, JsonObject) - Method in interface net.glasslauncher.mods.api.gcapi.api.PreConfigSavedListener
-
New values are already applied, this is so you can revert invalid values or do some config post-processing.
- onPreLaunch() - Method in class net.glasslauncher.mods.api.gcapi.impl.GCCore
-
Deprecated.
- onTextChanged() - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
P
- parent - Variable in class net.glasslauncher.mods.api.gcapi.impl.config.ConfigEntry
- parent - Variable in class net.glasslauncher.mods.api.gcapi.screen.BaseListScreenBuilder
- parent - Variable in class net.glasslauncher.mods.api.gcapi.screen.ScreenBuilder
- parentField - Variable in class net.glasslauncher.mods.api.gcapi.impl.config.ConfigBase
- parentObject - Variable in class net.glasslauncher.mods.api.gcapi.impl.config.ConfigBase
- POST_LOAD_LISTENERS - Static variable in class net.glasslauncher.mods.api.gcapi.impl.EventStorage
- postApply(String, ClassNode, String, IMixinInfo) - Method in class net.glasslauncher.mods.api.gcapi.impl.MixinConfig
- PostConfigLoaded() - Method in interface net.glasslauncher.mods.api.gcapi.api.PostConfigLoadedListener
-
Not sure why someone would need this, because of config factories existing, but this would be useful for config post-processing on edge cases.
- PostConfigLoadedListener - Interface in net.glasslauncher.mods.api.gcapi.api
- PRE_SAVE_LISTENERS - Static variable in class net.glasslauncher.mods.api.gcapi.impl.EventStorage
- preApply(String, ClassNode, String, IMixinInfo) - Method in class net.glasslauncher.mods.api.gcapi.impl.MixinConfig
- PreConfigSavedListener - Interface in net.glasslauncher.mods.api.gcapi.api
- primary() - Element in annotation interface net.glasslauncher.mods.api.gcapi.api.GConfig
-
Make the config screen attached to the annotation the one that shows by default.
- provideLoadFactories(ImmutableMap.Builder<Type, OctFunction<String, String, String, Field, Object, Boolean, Object, MaxLength, ConfigEntry<?>>>) - Method in interface net.glasslauncher.mods.api.gcapi.api.ConfigFactoryProvider
-
Return custom factories for certain config class types.
- provideLoadFactories(ImmutableMap.Builder<Type, OctFunction<String, String, String, Field, Object, Boolean, Object, MaxLength, ConfigEntry<?>>>) - Method in class net.glasslauncher.mods.api.gcapi.impl.config.factory.DefaultFactoryProvider
- provideSaveFactories(ImmutableMap.Builder<Type, Function<Object, JsonElement>>) - Method in interface net.glasslauncher.mods.api.gcapi.api.ConfigFactoryProvider
-
Return custom factories for certain config class types.
- provideSaveFactories(ImmutableMap.Builder<Type, Function<Object, JsonElement>>) - Method in class net.glasslauncher.mods.api.gcapi.impl.config.factory.DefaultFactoryProvider
R
- reloadConfig(Identifier) - Static method in class net.glasslauncher.mods.api.gcapi.api.GCAPI
-
Force a config reload.
- reloadConfig(Identifier, String) - Static method in class net.glasslauncher.mods.api.gcapi.api.GCAPI
-
Force a config reload, or load your own config json! Can be partial.
- render(int, int, float) - Method in class net.glasslauncher.mods.api.gcapi.screen.BaseListScreenBuilder
- render(int, int, float) - Method in class net.glasslauncher.mods.api.gcapi.screen.ScreenBuilder
- render(Minecraft, int, int) - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.FancyButton
- render(Minecraft, int, int) - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.TexturedButton
- renderTooltip(TextRenderer, List<String>, int, int, ScreenBase) - Static method in class net.glasslauncher.mods.api.gcapi.api.CharacterUtils
-
Renders a tooltip on screen at the provided place, handling flipping of the tooltip where required.
- RootScreenBuilder - Class in net.glasslauncher.mods.api.gcapi.screen
- RootScreenBuilder(ScreenBase, EntrypointContainer<Object>, ConfigCategory) - Constructor for class net.glasslauncher.mods.api.gcapi.screen.RootScreenBuilder
S
- saveConfig(EntrypointContainer<Object>, ConfigCategory) - Static method in class net.glasslauncher.mods.api.gcapi.impl.GCCore
-
Deprecated.
- saveFactories - Static variable in class net.glasslauncher.mods.api.gcapi.impl.ConfigFactories
- saveToField() - Method in class net.glasslauncher.mods.api.gcapi.impl.config.ConfigEntry
- ScreenBaseAccessor - Interface in net.glasslauncher.mods.api.gcapi.screen
- ScreenBuilder - Class in net.glasslauncher.mods.api.gcapi.screen
- ScreenBuilder(ScreenBase, EntrypointContainer<Object>, ConfigCategory) - Constructor for class net.glasslauncher.mods.api.gcapi.screen.ScreenBuilder
- screenButtons - Variable in class net.glasslauncher.mods.api.gcapi.screen.ScreenBuilder
- ScrollableBaseAccessor - Interface in net.glasslauncher.mods.api.gcapi.mixin
- scrollList - Variable in class net.glasslauncher.mods.api.gcapi.screen.BaseListScreenBuilder
- scrollList - Variable in class net.glasslauncher.mods.api.gcapi.screen.ScreenBuilder
- secondCategory - Variable in class net.glasslauncher.mods.api.gcapi.impl.example.ExampleConfigCategory
- secondConfigClass - Static variable in class net.glasslauncher.mods.api.gcapi.impl.example.ExampleConfig
- SecondConfigClass - Class in net.glasslauncher.mods.api.gcapi.impl.example
- SecondConfigClass() - Constructor for class net.glasslauncher.mods.api.gcapi.impl.example.SecondConfigClass
- selectedIndex - Variable in class net.glasslauncher.mods.api.gcapi.screen.ScreenBuilder
- selectedTextColour - Variable in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
- setClipboardText(String) - Static method in class net.glasslauncher.mods.api.gcapi.api.CharacterUtils
-
Tries to set the given string as clipboard text.
- setDrawableValue(Boolean) - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.BooleanConfigEntry
- setDrawableValue(Float) - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.FloatConfigEntry
- setDrawableValue(Integer) - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.IntegerConfigEntry
- setDrawableValue(String) - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.StringConfigEntry
- setDrawableValue(T) - Method in class net.glasslauncher.mods.api.gcapi.impl.config.ConfigEntry
- setDrawableValue(T[]) - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.BaseListConfigEntry
- setEnabled(boolean) - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
- setID(int) - Method in interface net.glasslauncher.mods.api.gcapi.api.HasDrawable
- setID(int) - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
- setID(int) - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.FancyButton
- setID(int) - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.Icon
- setMaxLength(int) - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
- setPos(int, int) - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.TexturedButton
- setScrollAmount(float) - Method in interface net.glasslauncher.mods.api.gcapi.mixin.ScrollableBaseAccessor
- setSelected(boolean) - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
- setShouldDrawBackground(boolean) - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
- setText(String) - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
- setValidator(Function<String, BiTuple<Boolean, List<String>>>) - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
- setValues(List<T>) - Method in class net.glasslauncher.mods.api.gcapi.screen.BaseListScreenBuilder
- setValues(T[]) - Method in class net.glasslauncher.mods.api.gcapi.screen.BaseListScreenBuilder
- setXYWH(int, int, int, int) - Method in interface net.glasslauncher.mods.api.gcapi.api.HasDrawable
- setXYWH(int, int, int, int) - Method in class net.glasslauncher.mods.api.gcapi.mixin.MixinTextbox
- setXYWH(int, int, int, int) - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
- setXYWH(int, int, int, int) - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.FancyButton
- setXYWH(int, int, int, int) - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.Icon
- shouldApplyMixin(String, String) - Method in class net.glasslauncher.mods.api.gcapi.impl.MixinConfig
- shouldDrawBackground() - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
- StringConfigEntry - Class in net.glasslauncher.mods.api.gcapi.impl.config.entry
- StringConfigEntry(String, String, String, Field, Object, boolean, String, MaxLength) - Constructor for class net.glasslauncher.mods.api.gcapi.impl.config.entry.StringConfigEntry
- StringListConfigEntry - Class in net.glasslauncher.mods.api.gcapi.impl.config.entry
- StringListConfigEntry(String, String, String, Field, Object, boolean, String[], MaxLength) - Constructor for class net.glasslauncher.mods.api.gcapi.impl.config.entry.StringListConfigEntry
- StringListScreenBuilder - Class in net.glasslauncher.mods.api.gcapi.screen
- StringListScreenBuilder(ScreenBase, MaxLength, ConfigEntry<String[]>, Function<String, BiTuple<Boolean, List<String>>>) - Constructor for class net.glasslauncher.mods.api.gcapi.screen.StringListScreenBuilder
- stripInvalidChars(String) - Static method in class net.glasslauncher.mods.api.gcapi.api.CharacterUtils
- strToVal(String) - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.BaseListConfigEntry
- strToVal(String) - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.FloatListConfigEntry
- strToVal(String) - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.IntegerListConfigEntry
- strToVal(String) - Method in class net.glasslauncher.mods.api.gcapi.impl.config.entry.StringListConfigEntry
T
- test1 - Variable in class net.glasslauncher.mods.api.gcapi.impl.example.SecondConfigClass
- test2 - Variable in class net.glasslauncher.mods.api.gcapi.impl.example.SecondConfigClass
- testConfig1 - Variable in class net.glasslauncher.mods.api.gcapi.impl.example.ExampleConfigClass
- testedConfig - Variable in class net.glasslauncher.mods.api.gcapi.impl.example.ExampleConfigClass
- textboxes - Variable in class net.glasslauncher.mods.api.gcapi.screen.BaseListScreenBuilder
- textManager - Variable in class net.glasslauncher.mods.api.gcapi.mixin.MixinScreenBase
- TexturedButton - Class in net.glasslauncher.mods.api.gcapi.screen.widget
-
Copied from ModMenu
- TexturedButton(int, int, int, int, int, int, int, String, int, int) - Constructor for class net.glasslauncher.mods.api.gcapi.screen.widget.TexturedButton
- TexturedButton(int, int, int, int, int, int, int, String, int, int, String) - Constructor for class net.glasslauncher.mods.api.gcapi.screen.widget.TexturedButton
- thirdConfigClass - Static variable in class net.glasslauncher.mods.api.gcapi.impl.example.ExampleConfig
- ThirdConfigClass - Class in net.glasslauncher.mods.api.gcapi.impl.example
- ThirdConfigClass() - Constructor for class net.glasslauncher.mods.api.gcapi.impl.example.ThirdConfigClass
- tick() - Method in interface net.glasslauncher.mods.api.gcapi.api.HasDrawable
- tick() - Method in class net.glasslauncher.mods.api.gcapi.screen.BaseListScreenBuilder
- tick() - Method in class net.glasslauncher.mods.api.gcapi.screen.ScreenBuilder
- tick() - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
- tick() - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.FancyButton
- tick() - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.Icon
U
- updateCursorMax() - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
- updateCursorMax(int) - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
- updateCursorPosition(int) - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
- updateOffsetCursorMax(int) - Method in class net.glasslauncher.mods.api.gcapi.screen.widget.ExtensibleTextbox
V
- validator - Variable in class net.glasslauncher.mods.api.gcapi.screen.BaseListScreenBuilder
- value - Variable in class net.glasslauncher.mods.api.gcapi.impl.config.ConfigEntry
- value() - Element in annotation interface net.glasslauncher.mods.api.gcapi.api.ConfigCategory
-
The name you want to have on the button to access your category and at the top while it's open.
- value() - Element in annotation interface net.glasslauncher.mods.api.gcapi.api.ConfigName
-
This should be the visible name that you want users to see in the config GUI.
- value() - Element in annotation interface net.glasslauncher.mods.api.gcapi.api.GConfig
-
The identifier of this config entrypoint.
- value() - Element in annotation interface net.glasslauncher.mods.api.gcapi.api.LongDescription
-
!!!Unimplemented!!! To be used in the future for a scrollable full-screen explanation of your config entry or category.
- value() - Element in annotation interface net.glasslauncher.mods.api.gcapi.api.MaxLength
-
The maximum length of the value(s) of your entry.
- values - Variable in class net.glasslauncher.mods.api.gcapi.impl.config.ConfigCategory
- visibleName() - Element in annotation interface net.glasslauncher.mods.api.gcapi.api.GConfig
-
This is what's shown on the top of the screen when opened.
W
X
Y
- y - Variable in class net.glasslauncher.mods.api.gcapi.screen.widget.Icon
- yayFloatingPoint - Variable in class net.glasslauncher.mods.api.gcapi.impl.example.ExampleConfigCategoryTwo
All Classes and Interfaces|All Packages