Skip navigation links
A B C D E F G H I K L M N O R S T U V 

A

AbstractEntry - Class in meldexun.betterconfig.gui.entry
 
AbstractEntry(ConfigElementMetadata, Type, Object) - Constructor for class meldexun.betterconfig.gui.entry.AbstractEntry
 
actionPerformed(GuiButton) - Method in class meldexun.betterconfig.gui.ConfigListGui
 
actionPerformed(GuiButton) - Method in class meldexun.betterconfig.gui.ConfigMapGui
 
addNewEntry(int) - Method in class meldexun.betterconfig.gui.ConfigListGui.Entries
 
addNewEntry(int) - Method in class meldexun.betterconfig.gui.ConfigMapGui.Entries
 
AnnotationUtil - Class in meldexun.betterconfig
 
AnnotationUtil() - Constructor for class meldexun.betterconfig.AnnotationUtil
 
areAllEntriesDefault(boolean) - Method in class meldexun.betterconfig.gui.ConfigCategoryGui.Entries
 
areAnyEntriesEnabled(boolean) - Method in class meldexun.betterconfig.gui.ConfigCategoryGui.Entries
 

B

beforeValue - Variable in class meldexun.betterconfig.gui.ConfigCategoryGuiEntry
 
beforeValue - Variable in class meldexun.betterconfig.gui.entry.AbstractEntry
 
BetterConfig - Annotation Type in meldexun.betterconfig.api
 
BetterConfig - Class in meldexun.betterconfig
 
BetterConfig() - Constructor for class meldexun.betterconfig.BetterConfig
 
BetterConfig.ConfigComparator - Enum in meldexun.betterconfig.api
 
BetterConfig.SyncConfigPacket - Class in meldexun.betterconfig
 
BetterConfig.SyncConfigPacket.Handler - Class in meldexun.betterconfig
 
BetterConfigClassTransformer - Class in meldexun.betterconfig.asm
 
BetterConfigClassTransformer() - Constructor for class meldexun.betterconfig.asm.BetterConfigClassTransformer
 
BetterConfigClassTransformer.Hook - Class in meldexun.betterconfig.asm
 
BetterConfigManager - Class in meldexun.betterconfig.api
 
BetterConfigManager() - Constructor for class meldexun.betterconfig.api.BetterConfigManager
 
BetterConfigPlugin - Class in meldexun.betterconfig.asm
 
BetterConfigPlugin() - Constructor for class meldexun.betterconfig.asm.BetterConfigPlugin
 
BooleanEntry - Class in meldexun.betterconfig.gui.entry
 
BooleanEntry(ConfigElementMetadata, Type, Object) - Constructor for class meldexun.betterconfig.gui.entry.BooleanEntry
 
build() - Method in class meldexun.betterconfig.ConfigElementMetadata.Builder
 
buildComparator(BetterConfig.ConfigComparator[], Type, Function<T, String>, Function<T, Type>, ToIntFunction<T>) - Static method in class meldexun.betterconfig.OrderUtil
 
Builder(String) - Constructor for class meldexun.betterconfig.ConfigElementMetadata.Builder
 
ButtonEntry<T extends net.minecraft.client.gui.GuiButton> - Class in meldexun.betterconfig.gui.entry
 
ButtonEntry(ConfigElementMetadata, Type, Object) - Constructor for class meldexun.betterconfig.gui.entry.ButtonEntry
 
buttonOffsetY() - Method in class meldexun.betterconfig.gui.ConfigCategoryGuiEntry
 
buttonOffsetY() - Method in interface meldexun.betterconfig.gui.ConfigGuiEntry
 
buttonOffsetY() - Method in class meldexun.betterconfig.gui.ConfigListGuiEntry
 
buttonOffsetY() - Method in class meldexun.betterconfig.gui.ConfigMapGuiEntry
 
buttonOffsetY() - Method in class meldexun.betterconfig.mixin.offset.ConfigButtonYOffsetMixin
 

C

CACHE - Static variable in interface meldexun.betterconfig.ConfigElementMetadata
 
CategoryEntry - Class in meldexun.betterconfig.gui.entry
 
CategoryEntry(T, Supplier<String>, ConfigElementMetadata, Type, Object) - Constructor for class meldexun.betterconfig.gui.entry.CategoryEntry
 
CategoryEntry(T, BetterConfig, Supplier<String>, ConfigElementMetadata, Type, Object) - Constructor for class meldexun.betterconfig.gui.entry.CategoryEntry
 
childScreen - Variable in class meldexun.betterconfig.gui.entry.CategoryEntry
 
childScreen - Variable in class meldexun.betterconfig.gui.entry.ListEntry
 
childScreen - Variable in class meldexun.betterconfig.gui.entry.MapEntry
 
comment() - Method in interface meldexun.betterconfig.ConfigElementMetadata
 
ConfigButtonYOffsetMixin - Class in meldexun.betterconfig.mixin.offset
 
ConfigButtonYOffsetMixin() - Constructor for class meldexun.betterconfig.mixin.offset.ConfigButtonYOffsetMixin
 
ConfigCategoryGui - Class in meldexun.betterconfig.gui
 
ConfigCategoryGui(GuiScreen, String, String) - Constructor for class meldexun.betterconfig.gui.ConfigCategoryGui
 
ConfigCategoryGui(T, Supplier<String>, Type, Object) - Constructor for class meldexun.betterconfig.gui.ConfigCategoryGui
 
ConfigCategoryGui(T, BetterConfig, Supplier<String>, Type, Object) - Constructor for class meldexun.betterconfig.gui.ConfigCategoryGui
 
ConfigCategoryGui.Entries - Class in meldexun.betterconfig.gui
 
ConfigCategoryGuiEntry - Class in meldexun.betterconfig.gui
 
ConfigCategoryGuiEntry(ConfigCategoryGui.Entries, Object, Field) - Constructor for class meldexun.betterconfig.gui.ConfigCategoryGuiEntry
 
ConfigCategoryGuiEntry(ConfigCategoryGui.Entries, Class<?>) - Constructor for class meldexun.betterconfig.gui.ConfigCategoryGuiEntry
 
ConfigElementMetadata - Interface in meldexun.betterconfig
 
ConfigElementMetadata.Builder - Class in meldexun.betterconfig
 
ConfigGui - Interface in meldexun.betterconfig.gui
 
ConfigGuiEntry - Interface in meldexun.betterconfig.gui
 
ConfigListGui - Class in meldexun.betterconfig.gui
 
ConfigListGui(T, Supplier<String>, ConfigElementMetadata, Type, Object, Object) - Constructor for class meldexun.betterconfig.gui.ConfigListGui
 
ConfigListGui.Entries - Class in meldexun.betterconfig.gui
 
ConfigListGuiEntry - Class in meldexun.betterconfig.gui
 
ConfigListGuiEntry(ConfigListGui.Entries, Type, Optional<Object>) - Constructor for class meldexun.betterconfig.gui.ConfigListGuiEntry
 
ConfigManager - Class in meldexun.betterconfig
 
ConfigManager() - Constructor for class meldexun.betterconfig.ConfigManager
 
ConfigMapGui - Class in meldexun.betterconfig.gui
 
ConfigMapGui(T, Supplier<String>, ConfigElementMetadata, Type, Object, Object) - Constructor for class meldexun.betterconfig.gui.ConfigMapGui
 
ConfigMapGui.Entries - Class in meldexun.betterconfig.gui
 
ConfigMapGuiEntry - Class in meldexun.betterconfig.gui
 
ConfigMapGuiEntry(ConfigMapGui.Entries, Type, Type, Optional<Object>, Optional<Object>) - Constructor for class meldexun.betterconfig.gui.ConfigMapGuiEntry
 
ConfigurationGuiClassTransformer - Class in meldexun.betterconfig.asm
 
ConfigurationGuiClassTransformer() - Constructor for class meldexun.betterconfig.asm.ConfigurationGuiClassTransformer
 
ConfigurationGuiFactory - Class in meldexun.betterconfig.gui.configuration
 
ConfigurationGuiFactory(String, String) - Constructor for class meldexun.betterconfig.gui.configuration.ConfigurationGuiFactory
 
ConfigurationGuiRegistry - Class in meldexun.betterconfig.gui.configuration
 
ConfigurationGuiRegistry() - Constructor for class meldexun.betterconfig.gui.configuration.ConfigurationGuiRegistry
 
ConfigUtil - Class in meldexun.betterconfig
 
ConfigUtil() - Constructor for class meldexun.betterconfig.ConfigUtil
 
constructMod(FMLConstructionEvent, CallbackInfo) - Method in class meldexun.betterconfig.mixin.FMLModContainerMixin
 
copy(T) - Method in interface meldexun.betterconfig.TypeAdapter
 
copy(Type, Object) - Static method in class meldexun.betterconfig.TypeUtil
 
create(Class<?>) - Static method in interface meldexun.betterconfig.ConfigElementMetadata
 
create(T, Supplier<String>, ConfigElementMetadata, Type, Object, Object) - Static method in class meldexun.betterconfig.gui.entry.AbstractEntry
 
create(T, Supplier<String>, ConfigElementMetadata, Type, Object, Optional<Object>) - Static method in class meldexun.betterconfig.gui.entry.AbstractEntry
 
create(Function<T, String>, Function<String, T>, T) - Static method in interface meldexun.betterconfig.TypeAdapter
 
create(Function<T, String>, Function<String, T>, String) - Static method in interface meldexun.betterconfig.TypeAdapter
 
createButton() - Method in class meldexun.betterconfig.gui.entry.BooleanEntry
 
createButton() - Method in class meldexun.betterconfig.gui.entry.ButtonEntry
 
createButton() - Method in class meldexun.betterconfig.gui.entry.CategoryEntry
 
createButton() - Method in class meldexun.betterconfig.gui.entry.DoubleSliderEntry
 
createButton() - Method in class meldexun.betterconfig.gui.entry.EnumEntry
 
createButton() - Method in class meldexun.betterconfig.gui.entry.ListEntry
 
createButton() - Method in class meldexun.betterconfig.gui.entry.LongSliderEntry
 
createButton() - Method in class meldexun.betterconfig.gui.entry.MapEntry
 
createConfigGui(GuiScreen) - Method in class meldexun.betterconfig.gui.configuration.ConfigurationGuiFactory
 
createDefaultButton(String) - Static method in class meldexun.betterconfig.gui.entry.ButtonEntry
 
createEditArrayEntries() - Method in class meldexun.betterconfig.gui.ConfigListGui
Deprecated.
createEditArrayEntries() - Method in class meldexun.betterconfig.gui.ConfigMapGui
Deprecated.

D

defaultSerializedValue() - Method in interface meldexun.betterconfig.TypeAdapter
 
defaultValue() - Method in interface meldexun.betterconfig.ConfigElementMetadata
 
defaultValue() - Method in interface meldexun.betterconfig.TypeAdapter
 
deserialize(String) - Method in interface meldexun.betterconfig.TypeAdapter
 
DoubleEntry - Class in meldexun.betterconfig.gui.entry
 
DoubleEntry(ConfigElementMetadata, Type, Object) - Constructor for class meldexun.betterconfig.gui.entry.DoubleEntry
 
DoubleSliderEntry - Class in meldexun.betterconfig.gui.entry
 
DoubleSliderEntry(ConfigElementMetadata, Type, Object) - Constructor for class meldexun.betterconfig.gui.entry.DoubleSliderEntry
 
drawEntry(int, int, int, int, int, int, int, boolean, float) - Method in class meldexun.betterconfig.gui.ConfigCategoryGuiEntry
 
drawEntry(int, int, int, int, int, int, int, boolean, float) - Method in class meldexun.betterconfig.gui.ConfigListGuiEntry
 
drawEntry(int, int, int, int, int, int, int, boolean, float) - Method in class meldexun.betterconfig.gui.ConfigMapGuiEntry
 
drawEntry(int, int, int, int, int, int, int, boolean, float) - Method in class meldexun.betterconfig.gui.entry.AbstractEntry
 
drawEntry(int, int, int, int, int, int, int, boolean, float) - Method in class meldexun.betterconfig.gui.entry.ButtonEntry
 
drawEntry(int, int, int, int, int, int, int, boolean, float) - Method in class meldexun.betterconfig.gui.entry.StringEntry
 
drawToolTip(int, int) - Method in class meldexun.betterconfig.gui.ConfigCategoryGuiEntry
 
drawToolTip(int, int) - Method in class meldexun.betterconfig.gui.ConfigListGuiEntry
 
drawToolTip(int, int) - Method in class meldexun.betterconfig.gui.ConfigMapGuiEntry
 
drawToolTip(int, int) - Method in class meldexun.betterconfig.gui.entry.AbstractEntry
 
drawToolTip(int, int) - Method in class meldexun.betterconfig.gui.entry.ButtonEntry
 
drawToolTip(int, int) - Method in class meldexun.betterconfig.gui.entry.StringEntry
 

E

enabled() - Method in class meldexun.betterconfig.gui.ConfigCategoryGuiEntry
 
enabled() - Method in class meldexun.betterconfig.gui.entry.AbstractEntry
 
enableRegistration() - Static method in class meldexun.betterconfig.gui.configuration.ConfigurationGuiRegistry
 
Entries(Class<?>...) - Constructor for class meldexun.betterconfig.gui.ConfigCategoryGui.Entries
 
Entries(Type, Object) - Constructor for class meldexun.betterconfig.gui.ConfigCategoryGui.Entries
 
Entries(Object) - Constructor for class meldexun.betterconfig.gui.ConfigListGui.Entries
 
Entries(Object) - Constructor for class meldexun.betterconfig.gui.ConfigMapGui.Entries
 
entry - Variable in class meldexun.betterconfig.gui.ConfigCategoryGuiEntry
 
entry - Variable in class meldexun.betterconfig.gui.ConfigListGuiEntry
 
EnumEntry - Class in meldexun.betterconfig.gui.entry
 
EnumEntry(ConfigElementMetadata, Type, Object) - Constructor for class meldexun.betterconfig.gui.entry.EnumEntry
 
equals(Type, Object, Object) - Static method in class meldexun.betterconfig.TypeUtil
 

F

field - Variable in class meldexun.betterconfig.gui.ConfigCategoryGuiEntry
 
fixBounds(boolean) - Method in class meldexun.betterconfig.mixin.hover.HoverCheckerMixin
 
FMLClientHandlerMixin - Class in meldexun.betterconfig.mixin
 
FMLClientHandlerMixin() - Constructor for class meldexun.betterconfig.mixin.FMLClientHandlerMixin
 
FMLModContainerMixin - Class in meldexun.betterconfig.mixin
 
FMLModContainerMixin() - Constructor for class meldexun.betterconfig.mixin.FMLModContainerMixin
 
ForwardAllMouseEventsMixin - Class in meldexun.betterconfig.mixin.button
 
ForwardAllMouseEventsMixin() - Constructor for class meldexun.betterconfig.mixin.button.ForwardAllMouseEventsMixin
 
fromBytes(ByteBuf) - Method in class meldexun.betterconfig.BetterConfig.SyncConfigPacket
 
fromField(Object, Field) - Static method in interface meldexun.betterconfig.ConfigElementMetadata
 

G

get(AnnotatedElement, Class<T>) - Static method in class meldexun.betterconfig.AnnotationUtil
 
get(Class<?>, Class<T>) - Static method in class meldexun.betterconfig.AnnotationUtil
 
get(Type, Class<T>) - Static method in class meldexun.betterconfig.AnnotationUtil
 
get(String) - Static method in class meldexun.betterconfig.ConfigManager
 
get(String) - Static method in class meldexun.betterconfig.gui.configuration.ConfigurationGuiRegistry
 
get(Type) - Static method in class meldexun.betterconfig.TypeAdapters
 
getAccessTransformerClass() - Method in class meldexun.betterconfig.asm.BetterConfigPlugin
 
getASMTransformerClass() - Method in class meldexun.betterconfig.asm.BetterConfigPlugin
 
getButton() - Method in class meldexun.betterconfig.gui.entry.ButtonEntry
 
getClassNodeTransformers(String) - Method in class meldexun.betterconfig.asm.LoadEarlyClassTransformer
 
getComponentOrElementType(Type) - Static method in class meldexun.betterconfig.TypeUtil
 
getComponentType(Type) - Static method in class meldexun.betterconfig.TypeUtil
 
getConfigElement() - Method in class meldexun.betterconfig.gui.ConfigCategoryGuiEntry
Deprecated.
getConfigFields(Type, boolean) - Static method in class meldexun.betterconfig.ConfigUtil
 
getCurrentValue() - Method in class meldexun.betterconfig.gui.ConfigCategoryGuiEntry
Deprecated.
getCurrentValues() - Method in class meldexun.betterconfig.gui.ConfigCategoryGuiEntry
Deprecated.
getElementType(Type) - Static method in class meldexun.betterconfig.TypeUtil
 
getEntryRightBound() - Method in class meldexun.betterconfig.gui.ConfigCategoryGuiEntry
 
getEnumConstants(Type) - Static method in class meldexun.betterconfig.TypeUtil
 
getKey() - Method in class meldexun.betterconfig.gui.ConfigMapGuiEntry
 
getKeyType(Type) - Static method in class meldexun.betterconfig.TypeUtil
 
getLabelWidth() - Method in class meldexun.betterconfig.gui.ConfigCategoryGuiEntry
 
getListWidth() - Method in class meldexun.betterconfig.gui.ConfigCategoryGui.Entries
 
getModContainerClass() - Method in class meldexun.betterconfig.asm.BetterConfigPlugin
 
getModId() - Method in class meldexun.betterconfig.mixin.FMLModContainerMixin
 
getName() - Method in class meldexun.betterconfig.gui.ConfigCategoryGuiEntry
 
getOrThrow(AnnotatedElement, Class<T>) - Static method in class meldexun.betterconfig.AnnotationUtil
 
getOrThrow(Class<?>, Class<T>) - Static method in class meldexun.betterconfig.AnnotationUtil
 
getOrThrow(Type, Class<T>) - Static method in class meldexun.betterconfig.AnnotationUtil
 
getRawType(Type) - Static method in class meldexun.betterconfig.TypeUtil
 
getSetupClass() - Method in class meldexun.betterconfig.asm.BetterConfigPlugin
 
getValue() - Method in class meldexun.betterconfig.gui.ConfigListGui.Entries
 
getValue() - Method in class meldexun.betterconfig.gui.ConfigListGui
 
getValue() - Method in class meldexun.betterconfig.gui.ConfigListGuiEntry
 
getValue() - Method in class meldexun.betterconfig.gui.ConfigMapGui.Entries
 
getValue() - Method in class meldexun.betterconfig.gui.ConfigMapGui
 
getValue() - Method in class meldexun.betterconfig.gui.ConfigMapGuiEntry
 
getValue() - Method in class meldexun.betterconfig.gui.entry.AbstractEntry
 
getValue() - Method in class meldexun.betterconfig.gui.entry.BooleanEntry
 
getValue() - Method in class meldexun.betterconfig.gui.entry.CategoryEntry
 
getValue() - Method in class meldexun.betterconfig.gui.entry.DoubleSliderEntry
 
getValue() - Method in class meldexun.betterconfig.gui.entry.EnumEntry
 
getValue() - Method in class meldexun.betterconfig.gui.entry.ListEntry
 
getValue() - Method in class meldexun.betterconfig.gui.entry.LongSliderEntry
 
getValue() - Method in class meldexun.betterconfig.gui.entry.MapEntry
 
getValue() - Method in class meldexun.betterconfig.gui.entry.StringEntry
 
getValueType(Type) - Static method in class meldexun.betterconfig.TypeUtil
 
GuiListExtendedMixin - Class in meldexun.betterconfig.mixin.button
 
GuiListExtendedMixin() - Constructor for class meldexun.betterconfig.mixin.button.GuiListExtendedMixin
 
guiName() - Method in interface meldexun.betterconfig.ConfigElementMetadata
 
GuiSlotExt - Interface in meldexun.betterconfig.gui
 
GuiSlotMixin - Class in meldexun.betterconfig.mixin.offset
 
GuiSlotMixin() - Constructor for class meldexun.betterconfig.mixin.offset.GuiSlotMixin
 
GuiUtil - Class in meldexun.betterconfig.gui
 
GuiUtil() - Constructor for class meldexun.betterconfig.gui.GuiUtil
 

H

Handler() - Constructor for class meldexun.betterconfig.BetterConfig.SyncConfigPacket.Handler
 
has(String) - Static method in class meldexun.betterconfig.ConfigManager
 
hasAdapter(Type) - Static method in class meldexun.betterconfig.TypeAdapters
 
hasChangedEntry(boolean) - Method in class meldexun.betterconfig.gui.ConfigCategoryGui.Entries
 
hasComment() - Method in interface meldexun.betterconfig.ConfigElementMetadata
 
hasConfigGui() - Method in class meldexun.betterconfig.gui.configuration.ConfigurationGuiFactory
 
hasDefaultValue() - Method in interface meldexun.betterconfig.ConfigElementMetadata
 
hasDoubleRange() - Method in interface meldexun.betterconfig.ConfigElementMetadata
 
hasGuiFor(String) - Static method in class meldexun.betterconfig.gui.configuration.ConfigurationGuiRegistry
 
hasLangKey() - Method in interface meldexun.betterconfig.ConfigElementMetadata
 
hasLongRange() - Method in interface meldexun.betterconfig.ConfigElementMetadata
 
Hook() - Constructor for class meldexun.betterconfig.asm.BetterConfigClassTransformer.Hook
 
HoverCheckerMixin - Class in meldexun.betterconfig.mixin.hover
 
HoverCheckerMixin() - Constructor for class meldexun.betterconfig.mixin.hover.HoverCheckerMixin
 

I

ifPresent(AnnotatedElement, Class<T>, Consumer<T>) - Static method in class meldexun.betterconfig.AnnotationUtil
 
ifPresent(Class<?>, Class<T>, Consumer<T>) - Static method in class meldexun.betterconfig.AnnotationUtil
 
ifPresent(Type, Class<T>, Consumer<T>) - Static method in class meldexun.betterconfig.AnnotationUtil
 
IGuiListEntryExt - Interface in meldexun.betterconfig.gui
 
IGuiListEntryMixin - Interface in meldexun.betterconfig.mixin.button
 
info() - Method in class meldexun.betterconfig.gui.ConfigListGui
 
info() - Method in class meldexun.betterconfig.gui.ConfigMapGui
 
initGui() - Method in class meldexun.betterconfig.gui.ConfigCategoryGui
 
initGui() - Method in class meldexun.betterconfig.gui.ConfigListGui.Entries
 
initGui() - Method in class meldexun.betterconfig.gui.ConfigListGui
 
initGui() - Method in class meldexun.betterconfig.gui.ConfigMapGui.Entries
 
initGui() - Method in class meldexun.betterconfig.gui.ConfigMapGui
 
initialize(Minecraft) - Method in class meldexun.betterconfig.gui.configuration.ConfigurationGuiFactory
 
injectData(Map<String, Object>) - Method in class meldexun.betterconfig.asm.BetterConfigPlugin
 
instance - Variable in class meldexun.betterconfig.gui.ConfigCategoryGuiEntry
 
instance - Variable in class meldexun.betterconfig.gui.entry.CategoryEntry
 
isArray(Type) - Static method in class meldexun.betterconfig.TypeUtil
 
isArrayOrCollection(Type) - Static method in class meldexun.betterconfig.TypeUtil
 
isCategory(Type) - Static method in class meldexun.betterconfig.ConfigUtil
 
isChanged() - Method in class meldexun.betterconfig.gui.ConfigCategoryGuiEntry
 
isChanged() - Method in class meldexun.betterconfig.gui.entry.AbstractEntry
 
isChanged() - Method in class meldexun.betterconfig.gui.entry.CategoryEntry
 
isChanged() - Method in class meldexun.betterconfig.gui.entry.StringEntry
 
isCollection(Type) - Static method in class meldexun.betterconfig.TypeUtil
 
isConfigTypeEqual(Type, Type) - Static method in class meldexun.betterconfig.ConfigUtil
 
isDefault() - Method in class meldexun.betterconfig.gui.ConfigCategoryGuiEntry
 
isDefault() - Method in class meldexun.betterconfig.gui.entry.AbstractEntry
 
isDefault() - Method in class meldexun.betterconfig.gui.entry.CategoryEntry
 
isDefault() - Method in class meldexun.betterconfig.gui.entry.StringEntry
 
isEnum(Type) - Static method in class meldexun.betterconfig.TypeUtil
 
isKeySavable() - Method in class meldexun.betterconfig.gui.ConfigMapGuiEntry
 
isList(Type) - Static method in class meldexun.betterconfig.ConfigUtil
 
isMap(Type) - Static method in class meldexun.betterconfig.TypeUtil
 
isNonMapCategory(Type) - Static method in class meldexun.betterconfig.ConfigUtil
 
isPresent(AnnotatedElement, Class<? extends Annotation>) - Static method in class meldexun.betterconfig.AnnotationUtil
 
isPresent(Class<?>, Class<? extends Annotation>) - Static method in class meldexun.betterconfig.AnnotationUtil
 
isPresent(Type, Class<? extends Annotation>) - Static method in class meldexun.betterconfig.AnnotationUtil
 
isSerializedValue(String) - Method in interface meldexun.betterconfig.TypeAdapter
 
isValid - Variable in class meldexun.betterconfig.gui.entry.StringEntry
 
isValue(Type) - Static method in class meldexun.betterconfig.ConfigUtil
 
isValueSavable() - Method in class meldexun.betterconfig.gui.ConfigListGuiEntry
 
isValueSavable() - Method in class meldexun.betterconfig.gui.ConfigMapGuiEntry
 
isValueSavable() - Method in class meldexun.betterconfig.gui.entry.AbstractEntry
 
isValueSavable() - Method in class meldexun.betterconfig.gui.entry.ButtonEntry
 
isValueSavable() - Method in class meldexun.betterconfig.gui.entry.StringEntry
 

K

key - Variable in class meldexun.betterconfig.gui.ConfigMapGuiEntry
 
keyTyped(char, int) - Method in class meldexun.betterconfig.gui.ConfigCategoryGuiEntry
 
keyTyped(char, int) - Method in class meldexun.betterconfig.gui.ConfigListGuiEntry
 
keyTyped(char, int) - Method in class meldexun.betterconfig.gui.ConfigMapGuiEntry
 
keyTyped(char, int) - Method in class meldexun.betterconfig.gui.entry.AbstractEntry
 
keyTyped(char, int) - Method in class meldexun.betterconfig.gui.entry.ButtonEntry
 
keyTyped(char, int) - Method in class meldexun.betterconfig.gui.entry.StringEntry
 

L

langKey() - Method in interface meldexun.betterconfig.ConfigElementMetadata
 
leftOffset(int) - Method in class meldexun.betterconfig.mixin.offset.GuiSlotMixin
 
ListEntry - Class in meldexun.betterconfig.gui.entry
 
ListEntry(T, Supplier<String>, ConfigElementMetadata, Type, Object, Object) - Constructor for class meldexun.betterconfig.gui.entry.ListEntry
 
loadBetterConfigClasses(ASMDataTable) - Static method in class meldexun.betterconfig.asm.BetterConfigClassTransformer.Hook
 
LoadEarly - Annotation Type in meldexun.betterconfig.api
 
LoadEarlyClassTransformer - Class in meldexun.betterconfig.asm
 
LoadEarlyClassTransformer() - Constructor for class meldexun.betterconfig.asm.LoadEarlyClassTransformer
 
LOGGER - Static variable in class meldexun.betterconfig.BetterConfig
 
LongEntry - Class in meldexun.betterconfig.gui.entry
 
LongEntry(ConfigElementMetadata, Type, Object) - Constructor for class meldexun.betterconfig.gui.entry.LongEntry
 
LongSliderEntry - Class in meldexun.betterconfig.gui.entry
 
LongSliderEntry(ConfigElementMetadata, Type, Object) - Constructor for class meldexun.betterconfig.gui.entry.LongSliderEntry
 

M

map(AnnotatedElement, Class<T>, Function<T, R>) - Static method in class meldexun.betterconfig.AnnotationUtil
 
map(AnnotatedElement, Class<T>, Function<T, R>, R) - Static method in class meldexun.betterconfig.AnnotationUtil
 
map(Class<?>, Class<T>, Function<T, R>) - Static method in class meldexun.betterconfig.AnnotationUtil
 
map(Class<?>, Class<T>, Function<T, R>, R) - Static method in class meldexun.betterconfig.AnnotationUtil
 
map(Type, Class<T>, Function<T, R>) - Static method in class meldexun.betterconfig.AnnotationUtil
 
map(Type, Class<T>, Function<T, R>, R) - Static method in class meldexun.betterconfig.AnnotationUtil
 
MapEntry - Class in meldexun.betterconfig.gui.entry
 
MapEntry(T, Supplier<String>, ConfigElementMetadata, Type, Object, Object) - Constructor for class meldexun.betterconfig.gui.entry.MapEntry
 
maxDouble() - Method in interface meldexun.betterconfig.ConfigElementMetadata
 
maxLong() - Method in interface meldexun.betterconfig.ConfigElementMetadata
 
mc - Variable in class meldexun.betterconfig.gui.entry.AbstractEntry
 
meldexun.betterconfig - package meldexun.betterconfig
 
meldexun.betterconfig.api - package meldexun.betterconfig.api
 
meldexun.betterconfig.asm - package meldexun.betterconfig.asm
 
meldexun.betterconfig.gui - package meldexun.betterconfig.gui
 
meldexun.betterconfig.gui.configuration - package meldexun.betterconfig.gui.configuration
 
meldexun.betterconfig.gui.entry - package meldexun.betterconfig.gui.entry
 
meldexun.betterconfig.mixin - package meldexun.betterconfig.mixin
 
meldexun.betterconfig.mixin.button - package meldexun.betterconfig.mixin.button
 
meldexun.betterconfig.mixin.hover - package meldexun.betterconfig.mixin.hover
 
meldexun.betterconfig.mixin.offset - package meldexun.betterconfig.mixin.offset
 
metadata - Variable in class meldexun.betterconfig.gui.ConfigCategoryGuiEntry
 
metadata - Variable in class meldexun.betterconfig.gui.entry.AbstractEntry
 
minDouble() - Method in interface meldexun.betterconfig.ConfigElementMetadata
 
minLong() - Method in interface meldexun.betterconfig.ConfigElementMetadata
 
MODID - Static variable in class meldexun.betterconfig.BetterConfig
 
modifiable() - Method in interface meldexun.betterconfig.ConfigElementMetadata
 
mouseClicked(int, int, int) - Method in class meldexun.betterconfig.gui.ConfigCategoryGuiEntry
 
mouseClicked(int, int, int) - Method in class meldexun.betterconfig.gui.ConfigListGuiEntry
 
mouseClicked(int, int, int) - Method in class meldexun.betterconfig.gui.ConfigMapGuiEntry
 
mouseClicked(int, int, int) - Method in class meldexun.betterconfig.gui.entry.AbstractEntry
 
mouseClicked(int, int, int) - Method in class meldexun.betterconfig.gui.entry.ButtonEntry
 
mouseClicked(int, int, int) - Method in class meldexun.betterconfig.gui.entry.StringEntry
 
mousePressed(int, int, int, int, int, int) - Method in class meldexun.betterconfig.gui.entry.AbstractEntry
 
mousePressed(int, int, int, int, int, int) - Method in class meldexun.betterconfig.gui.entry.ButtonEntry
 
mousePressed(int, int, int, int, int, int) - Method in class meldexun.betterconfig.gui.entry.DoubleSliderEntry
 
mousePressed(int, int, int, int, int, int) - Method in class meldexun.betterconfig.gui.entry.LongSliderEntry
 
mousePressed(int, int, int, int, int, int) - Method in class meldexun.betterconfig.gui.entry.StringEntry
 
mousePressed(int, int, int, int, int, int) - Method in interface meldexun.betterconfig.mixin.button.IGuiListEntryMixin
 
mousePressedAll(int, int, int, int, int, int) - Method in class meldexun.betterconfig.gui.ConfigCategoryGuiEntry
 
mousePressedAll(int, int, int, int, int, int) - Method in class meldexun.betterconfig.gui.ConfigListGuiEntry
 
mousePressedAll(int, int, int, int, int, int) - Method in class meldexun.betterconfig.gui.ConfigMapGuiEntry
 
mousePressedAll(int, int, int, int, int, int) - Method in interface meldexun.betterconfig.gui.IGuiListEntryExt
 
mousePressedAll(int, int, int, int, int, int) - Method in interface meldexun.betterconfig.mixin.button.IGuiListEntryMixin
 
mouseReleased(int, int, int, int, int, int) - Method in class meldexun.betterconfig.gui.ConfigCategoryGuiEntry
 
mouseReleased(int, int, int, int, int, int) - Method in class meldexun.betterconfig.gui.ConfigListGuiEntry
 
mouseReleased(int, int, int, int, int, int) - Method in class meldexun.betterconfig.gui.ConfigMapGuiEntry
 
mouseReleased(int, int, int, int, int, int) - Method in class meldexun.betterconfig.gui.entry.AbstractEntry
 
mouseReleased(int, int, int, int, int, int) - Method in class meldexun.betterconfig.gui.entry.ButtonEntry
 
mouseReleased(int, int, int, int, int, int) - Method in class meldexun.betterconfig.gui.entry.StringEntry
 

N

name() - Method in interface meldexun.betterconfig.ConfigElementMetadata
 
NETWORK - Static variable in class meldexun.betterconfig.BetterConfig
 
newInstance(Type) - Static method in class meldexun.betterconfig.TypeUtil
 
newInstance(Type, Object) - Static method in class meldexun.betterconfig.TypeUtil
 

O

offsetLeft() - Method in class meldexun.betterconfig.gui.ConfigCategoryGui.Entries
 
offsetLeft() - Method in interface meldexun.betterconfig.gui.GuiSlotExt
 
offsetLeft() - Method in class meldexun.betterconfig.mixin.offset.GuiSlotMixin
 
onConfigChangedEvent(ConfigChangedEvent.OnConfigChangedEvent) - Method in class meldexun.betterconfig.BetterConfig
 
onFMLConstructionEvent(FMLConstructionEvent) - Method in class meldexun.betterconfig.BetterConfig
 
onMessage(BetterConfig.SyncConfigPacket, MessageContext) - Method in class meldexun.betterconfig.BetterConfig.SyncConfigPacket.Handler
 
onPlayerLoggedInEvent(PlayerEvent.PlayerLoggedInEvent) - Method in class meldexun.betterconfig.BetterConfig
 
Order - Annotation Type in meldexun.betterconfig.api
 
order() - Method in interface meldexun.betterconfig.ConfigElementMetadata
 
OrderUtil - Class in meldexun.betterconfig
 
OrderUtil() - Constructor for class meldexun.betterconfig.OrderUtil
 
owningScreen() - Method in class meldexun.betterconfig.gui.ConfigListGui.Entries
 
owningScreen() - Method in class meldexun.betterconfig.gui.ConfigMapGui.Entries
 

R

RangeLong - Annotation Type in meldexun.betterconfig.api
 
recalculateState() - Method in class meldexun.betterconfig.gui.ConfigCategoryGui
 
recalculateState() - Method in interface meldexun.betterconfig.gui.ConfigGui
 
recalculateState() - Method in class meldexun.betterconfig.gui.ConfigListGui.Entries
 
recalculateState() - Method in class meldexun.betterconfig.gui.ConfigListGui
 
recalculateState() - Method in class meldexun.betterconfig.gui.ConfigMapGui.Entries
 
recalculateState() - Method in class meldexun.betterconfig.gui.ConfigMapGui
 
register(Class<?>) - Static method in class meldexun.betterconfig.ConfigManager
 
register(Function<T, String>, Function<String, T>, T, Type...) - Static method in class meldexun.betterconfig.TypeAdapters
 
register(Function<T, String>, Function<String, T>, T, Type) - Static method in class meldexun.betterconfig.TypeAdapters
 
register(Type, TypeAdapter<T>) - Static method in class meldexun.betterconfig.TypeAdapters
 
registerAndLoad(Class<?>) - Static method in class meldexun.betterconfig.ConfigManager
 
registerConfiguration(Configuration) - Static method in class meldexun.betterconfig.gui.configuration.ConfigurationGuiRegistry
 
registerString(Function<T, String>, Function<String, T>, String, Type...) - Static method in class meldexun.betterconfig.TypeAdapters
 
registerString(Function<T, String>, Function<String, T>, String, Type) - Static method in class meldexun.betterconfig.TypeAdapters
 
registerTransformers(IClassTransformerRegistry) - Method in class meldexun.betterconfig.asm.BetterConfigClassTransformer
 
removeEntry(int) - Method in class meldexun.betterconfig.gui.ConfigListGui.Entries
 
removeEntry(int) - Method in class meldexun.betterconfig.gui.ConfigMapGui.Entries
 
requiresMcRestart() - Method in interface meldexun.betterconfig.ConfigElementMetadata
 
requiresWorldRestart() - Method in interface meldexun.betterconfig.ConfigElementMetadata
 
runtimeGuiCategories() - Method in class meldexun.betterconfig.gui.configuration.ConfigurationGuiFactory
 

S

save(String) - Static method in class meldexun.betterconfig.gui.configuration.ConfigurationGuiRegistry
 
saveChanges() - Method in class meldexun.betterconfig.gui.entry.AbstractEntry
 
saveChanges() - Method in class meldexun.betterconfig.gui.entry.CategoryEntry
 
saveConfigElement() - Method in class meldexun.betterconfig.gui.ConfigCategoryGuiEntry
 
serialize(T) - Method in interface meldexun.betterconfig.TypeAdapter
 
setAllToDefault(boolean) - Method in class meldexun.betterconfig.gui.ConfigCategoryGui.Entries
 
setComment(String[]) - Method in class meldexun.betterconfig.ConfigElementMetadata.Builder
 
setControlWidth(GuiEditArrayEntries, int) - Static method in class meldexun.betterconfig.gui.GuiUtil
 
setDefaultValue(Object) - Method in class meldexun.betterconfig.ConfigElementMetadata.Builder
 
setDoubleRange(double, double) - Method in class meldexun.betterconfig.ConfigElementMetadata.Builder
 
setLangKey(String) - Method in class meldexun.betterconfig.ConfigElementMetadata.Builder
 
setLongRange(long, long) - Method in class meldexun.betterconfig.ConfigElementMetadata.Builder
 
setModifiable(boolean) - Method in class meldexun.betterconfig.ConfigElementMetadata.Builder
 
setOrder(int) - Method in class meldexun.betterconfig.ConfigElementMetadata.Builder
 
setRequiresMcRestart(boolean) - Method in class meldexun.betterconfig.ConfigElementMetadata.Builder
 
setRequiresWorldRestart(boolean) - Method in class meldexun.betterconfig.ConfigElementMetadata.Builder
 
setSlidingOption(boolean) - Method in class meldexun.betterconfig.ConfigElementMetadata.Builder
 
settings() - Method in class meldexun.betterconfig.gui.ConfigCategoryGui
 
settings() - Method in interface meldexun.betterconfig.gui.ConfigGui
 
settings() - Method in class meldexun.betterconfig.gui.ConfigListGui
 
settings() - Method in class meldexun.betterconfig.gui.ConfigMapGui
 
setToDefault() - Method in class meldexun.betterconfig.gui.ConfigCategoryGuiEntry
 
setToDefault() - Method in class meldexun.betterconfig.gui.entry.AbstractEntry
 
setToDefault() - Method in class meldexun.betterconfig.gui.entry.CategoryEntry
 
setValue(Object) - Method in class meldexun.betterconfig.gui.ConfigListGui
 
setValue(Object) - Method in class meldexun.betterconfig.gui.ConfigMapGui
 
setValue(Object) - Method in class meldexun.betterconfig.gui.entry.AbstractEntry
 
setValue(Object) - Method in class meldexun.betterconfig.gui.entry.BooleanEntry
 
setValue(Object) - Method in class meldexun.betterconfig.gui.entry.CategoryEntry
 
setValue(Object) - Method in class meldexun.betterconfig.gui.entry.DoubleSliderEntry
 
setValue(Object) - Method in class meldexun.betterconfig.gui.entry.EnumEntry
 
setValue(Object) - Method in class meldexun.betterconfig.gui.entry.ListEntry
 
setValue(Object) - Method in class meldexun.betterconfig.gui.entry.LongSliderEntry
 
setValue(Object) - Method in class meldexun.betterconfig.gui.entry.MapEntry
 
setValue(Object) - Method in class meldexun.betterconfig.gui.entry.StringEntry
 
setY(GuiButtonExt, int) - Method in class meldexun.betterconfig.mixin.offset.ConfigButtonYOffsetMixin
 
slidingOption() - Method in interface meldexun.betterconfig.ConfigElementMetadata
 
StringEntry - Class in meldexun.betterconfig.gui.entry
 
StringEntry(ConfigElementMetadata, Type, Object) - Constructor for class meldexun.betterconfig.gui.entry.StringEntry
 
subscreen(String) - Method in interface meldexun.betterconfig.gui.TitledGui
 
subtitle() - Method in class meldexun.betterconfig.gui.ConfigCategoryGui
 
subtitle() - Method in class meldexun.betterconfig.gui.ConfigListGui
 
subtitle() - Method in class meldexun.betterconfig.gui.ConfigMapGui
 
subtitle() - Method in interface meldexun.betterconfig.gui.TitledGui
 
sync(String) - Static method in class meldexun.betterconfig.api.BetterConfigManager
 
Sync - Annotation Type in meldexun.betterconfig.api
 
sync(String) - Static method in class meldexun.betterconfig.ConfigManager
 
SyncConfigPacket() - Constructor for class meldexun.betterconfig.BetterConfig.SyncConfigPacket
 
SyncConfigPacket(Class<?>[]) - Constructor for class meldexun.betterconfig.BetterConfig.SyncConfigPacket
 
syncedConfigs() - Static method in class meldexun.betterconfig.ConfigManager
 

T

textField - Variable in class meldexun.betterconfig.gui.entry.StringEntry
 
title() - Method in class meldexun.betterconfig.gui.ConfigCategoryGui
 
title() - Method in class meldexun.betterconfig.gui.ConfigListGui
 
title() - Method in class meldexun.betterconfig.gui.ConfigMapGui
 
title() - Method in interface meldexun.betterconfig.gui.TitledGui
 
TitledGui - Interface in meldexun.betterconfig.gui
 
toBytes(ByteBuf) - Method in class meldexun.betterconfig.BetterConfig.SyncConfigPacket
 
toString(Type, Object) - Static method in class meldexun.betterconfig.TypeUtil
 
transformOrNull(String, String, byte[]) - Method in class meldexun.betterconfig.asm.ConfigurationGuiClassTransformer
 
type - Variable in class meldexun.betterconfig.gui.entry.AbstractEntry
 
typeAdapter - Variable in class meldexun.betterconfig.gui.entry.StringEntry
 
TypeAdapter<T> - Interface in meldexun.betterconfig
 
TypeAdapters - Class in meldexun.betterconfig
 
TypeAdapters() - Constructor for class meldexun.betterconfig.TypeAdapters
 
TypeUtil - Class in meldexun.betterconfig
 
TypeUtil() - Constructor for class meldexun.betterconfig.TypeUtil
 

U

undoAllChanges(boolean) - Method in class meldexun.betterconfig.gui.ConfigCategoryGui.Entries
 
undoChanges() - Method in class meldexun.betterconfig.gui.ConfigCategoryGuiEntry
 
undoChanges() - Method in class meldexun.betterconfig.gui.entry.AbstractEntry
 
undoChanges() - Method in class meldexun.betterconfig.gui.entry.CategoryEntry
 
Unmodifiable - Annotation Type in meldexun.betterconfig.api
 
unregister(String) - Static method in class meldexun.betterconfig.gui.configuration.ConfigurationGuiRegistry
 
updateCursorCounter() - Method in class meldexun.betterconfig.gui.ConfigCategoryGuiEntry
 
updateCursorCounter() - Method in class meldexun.betterconfig.gui.ConfigListGuiEntry
 
updateCursorCounter() - Method in class meldexun.betterconfig.gui.ConfigMapGuiEntry
 
updateCursorCounter() - Method in class meldexun.betterconfig.gui.entry.AbstractEntry
 
updateCursorCounter() - Method in class meldexun.betterconfig.gui.entry.ButtonEntry
 
updateCursorCounter() - Method in class meldexun.betterconfig.gui.entry.StringEntry
 

V

validator - Variable in class meldexun.betterconfig.gui.entry.StringEntry
 
value - Variable in class meldexun.betterconfig.gui.ConfigMapGuiEntry
 
valueButton - Variable in class meldexun.betterconfig.gui.entry.ButtonEntry
 
valueButtonLeftClicked() - Method in class meldexun.betterconfig.gui.entry.BooleanEntry
 
valueButtonLeftClicked() - Method in class meldexun.betterconfig.gui.entry.ButtonEntry
 
valueButtonLeftClicked() - Method in class meldexun.betterconfig.gui.entry.CategoryEntry
 
valueButtonLeftClicked() - Method in class meldexun.betterconfig.gui.entry.DoubleSliderEntry
 
valueButtonLeftClicked() - Method in class meldexun.betterconfig.gui.entry.EnumEntry
 
valueButtonLeftClicked() - Method in class meldexun.betterconfig.gui.entry.ListEntry
 
valueButtonLeftClicked() - Method in class meldexun.betterconfig.gui.entry.LongSliderEntry
 
valueButtonLeftClicked() - Method in class meldexun.betterconfig.gui.entry.MapEntry
 
valueButtonPressed(int) - Method in class meldexun.betterconfig.gui.entry.ButtonEntry
 
valueButtonRightClicked() - Method in class meldexun.betterconfig.gui.entry.ButtonEntry
 
valueButtonRightClicked() - Method in class meldexun.betterconfig.gui.entry.EnumEntry
 
valueOf(String) - Static method in enum meldexun.betterconfig.api.BetterConfig.ConfigComparator
Returns the enum constant of this type with the specified name.
valueOf(Type, String) - Static method in class meldexun.betterconfig.TypeUtil
 
values() - Static method in enum meldexun.betterconfig.api.BetterConfig.ConfigComparator
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I K L M N O R S T U V 
Skip navigation links