Index

A B C D E F G H I K L M N O P R S T U V W X Y 
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
 
textRenderer - Variable in class net.glasslauncher.mods.api.gcapi.impl.config.ConfigEntry
 
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

width - Variable in class net.glasslauncher.mods.api.gcapi.screen.widget.Icon
 

X

x - Variable in class net.glasslauncher.mods.api.gcapi.screen.widget.Icon
 

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
 
A B C D E F G H I K L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages