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.AfterRead - Annotation Type in meldexun.betterconfig.api
Callback annotation for config migration and post-read processing.
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
 
BetterConfigGuiFactory - Class in meldexun.betterconfig.gui
 
BetterConfigGuiFactory(String, String) - Constructor for class meldexun.betterconfig.gui.BetterConfigGuiFactory
 
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
 

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
 
ConfigButtonYOffsetPatch - Class in meldexun.betterconfig.asm.patches.offset
 
ConfigButtonYOffsetPatch() - Constructor for class meldexun.betterconfig.asm.patches.offset.ConfigButtonYOffsetPatch
 
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
 
ConfigCopiedEvent - Class in meldexun.betterconfig.api
Only fired for config classes annotated with Sync.

Fired on logical server side after copying config options from the local config class to the runtime config class.

This happens when FMLServerAboutToStartEvent is fired and when changing a config using the ingame GUI while an integrated server is running.
ConfigCopiedEvent(Class<?>) - Constructor for class meldexun.betterconfig.api.ConfigCopiedEvent
 
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
 
ConfigMigrationHelper - Class in meldexun.betterconfig.api
Utility methods to make config migration easier.
ConfigMigrationHelper() - Constructor for class meldexun.betterconfig.api.ConfigMigrationHelper
 
ConfigParseException - Exception in meldexun.betterconfig
 
ConfigParseException() - Constructor for exception meldexun.betterconfig.ConfigParseException
 
ConfigParseException(Throwable) - Constructor for exception meldexun.betterconfig.ConfigParseException
 
ConfigParseException(String) - Constructor for exception meldexun.betterconfig.ConfigParseException
 
ConfigParseException(String, Throwable) - Constructor for exception meldexun.betterconfig.ConfigParseException
 
ConfigSyncedEvent - Class in meldexun.betterconfig.api
Only fired for config classes annotated with Sync.

Fired on logical client side after copying config options from a sync packet to the runtime config class.

Sync packets are sent when PlayerEvent.PlayerLoggedInEvent is fired and when changing a config using the ingame GUI while an integrated server is running.
ConfigSyncedEvent(Class<?>) - Constructor for class meldexun.betterconfig.api.ConfigSyncedEvent
 
ConfigSyntaxException - Exception in meldexun.betterconfig
 
ConfigSyntaxException() - Constructor for exception meldexun.betterconfig.ConfigSyntaxException
 
ConfigSyntaxException(Throwable) - Constructor for exception meldexun.betterconfig.ConfigSyntaxException
 
ConfigSyntaxException(String) - Constructor for exception meldexun.betterconfig.ConfigSyntaxException
 
ConfigSyntaxException(String, Throwable) - Constructor for exception meldexun.betterconfig.ConfigSyntaxException
 
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
 
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
 
createCategory() - Method in interface meldexun.betterconfig.api.tree.IConfigContext
 
createClassWriter(int) - Method in class meldexun.betterconfig.asm.BetterConfigClassTransformer
 
createConfigGui(GuiScreen) - Method in class meldexun.betterconfig.gui.BetterConfigGuiFactory
 
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.
createList() - Method in interface meldexun.betterconfig.api.tree.IConfigContext
 
createObfFieldInsn(int, String, String, String) - Static method in class meldexun.betterconfig.asm.util.DeobfuscationUtil
 
createObfMethod(String, int, String, String, String, String[]) - Static method in class meldexun.betterconfig.asm.util.DeobfuscationUtil
 
createObfMethodInsn(int, String, String, String, boolean) - Static method in class meldexun.betterconfig.asm.util.DeobfuscationUtil
 
createValue() - Method in interface meldexun.betterconfig.api.tree.IConfigContext
 

D

defaultSerializedValue() - Method in interface meldexun.betterconfig.TypeAdapter
 
defaultValue() - Method in interface meldexun.betterconfig.ConfigElementMetadata
 
defaultValue() - Method in interface meldexun.betterconfig.TypeAdapter
 
DeobfuscationUtil - Class in meldexun.betterconfig.asm.util
 
DeobfuscationUtil() - Constructor for class meldexun.betterconfig.asm.util.DeobfuscationUtil
 
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
 
FMLClientHandlerPatch - Class in meldexun.betterconfig.asm.patches
 
FMLClientHandlerPatch() - Constructor for class meldexun.betterconfig.asm.patches.FMLClientHandlerPatch
 
FMLClientHandlerPatch.Hook - Class in meldexun.betterconfig.asm.patches
 
FMLCommonHandlerPatch - Class in meldexun.betterconfig.asm.patches
 
FMLCommonHandlerPatch() - Constructor for class meldexun.betterconfig.asm.patches.FMLCommonHandlerPatch
 
FMLCommonHandlerPatch.Hook - Class in meldexun.betterconfig.asm.patches
 
FMLModContainerPatch - Class in meldexun.betterconfig.asm.patches
 
FMLModContainerPatch() - Constructor for class meldexun.betterconfig.asm.patches.FMLModContainerPatch
 
FMLModContainerPatch.Hook - Class in meldexun.betterconfig.asm.patches
 
ForwardAllMouseEventsPatch - Class in meldexun.betterconfig.asm.patches.button
 
ForwardAllMouseEventsPatch() - Constructor for class meldexun.betterconfig.asm.patches.button.ForwardAllMouseEventsPatch
 
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
 
getConfigClass() - Method in class meldexun.betterconfig.api.ConfigCopiedEvent
 
getConfigClass() - Method in class meldexun.betterconfig.api.ConfigSyncedEvent
 
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.
getElements() - Method in interface meldexun.betterconfig.api.tree.IConfigCategory
 
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
 
getList() - Method in interface meldexun.betterconfig.api.tree.IConfigList
 
getListWidth() - Method in class meldexun.betterconfig.gui.ConfigCategoryGui.Entries
 
getModContainerClass() - Method in class meldexun.betterconfig.asm.BetterConfigPlugin
 
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
 
getSubCategories() - Method in interface meldexun.betterconfig.api.tree.IConfigCategory
 
getValue() - Method in interface meldexun.betterconfig.api.tree.IConfigValue
 
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
 
GuiListExtendedPatch - Class in meldexun.betterconfig.asm.patches.button
 
GuiListExtendedPatch() - Constructor for class meldexun.betterconfig.asm.patches.button.GuiListExtendedPatch
 
guiName() - Method in interface meldexun.betterconfig.ConfigElementMetadata
 
GuiSlotExt - Interface in meldexun.betterconfig.gui
 
GuiSlotPatch - Class in meldexun.betterconfig.asm.patches.offset
 
GuiSlotPatch() - Constructor for class meldexun.betterconfig.asm.patches.offset.GuiSlotPatch
 
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.BetterConfigGuiFactory
 
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.patches.FMLClientHandlerPatch.Hook
 
Hook() - Constructor for class meldexun.betterconfig.asm.patches.FMLCommonHandlerPatch.Hook
 
Hook() - Constructor for class meldexun.betterconfig.asm.patches.FMLModContainerPatch.Hook
 
HoverCheckerPatch - Class in meldexun.betterconfig.asm.patches.hover
 
HoverCheckerPatch() - Constructor for class meldexun.betterconfig.asm.patches.hover.HoverCheckerPatch
 

I

IConfigCategory<T extends IConfigContext<T>> - Interface in meldexun.betterconfig.api.tree
 
IConfigContext<T extends IConfigContext<T>> - Interface in meldexun.betterconfig.api.tree
 
IConfigElement<T extends IConfigContext<T>> - Interface in meldexun.betterconfig.api.tree
 
IConfigList<T extends IConfigContext<T>> - Interface in meldexun.betterconfig.api.tree
 
IConfigValue<T extends IConfigContext<T>> - Interface in meldexun.betterconfig.api.tree
 
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
 
IGuiListEntryPatch - Class in meldexun.betterconfig.asm.patches.button
 
IGuiListEntryPatch() - Constructor for class meldexun.betterconfig.asm.patches.button.IGuiListEntryPatch
 
info() - Method in class meldexun.betterconfig.gui.ConfigListGui
 
info() - Method in class meldexun.betterconfig.gui.ConfigMapGui
 
initBetterConfig() - Static method in class meldexun.betterconfig.asm.patches.FMLCommonHandlerPatch.Hook
 
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.BetterConfigGuiFactory
 
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
 
ListEntry - Class in meldexun.betterconfig.gui.entry
 
ListEntry(T, Supplier<String>, ConfigElementMetadata, Type, Object, Object) - Constructor for class meldexun.betterconfig.gui.entry.ListEntry
 
LoadEarly - Annotation Type in meldexun.betterconfig.api
Annotate your config class with this annotation to access it in your core mod.
LoadEarly.Callback - Annotation Type in meldexun.betterconfig.api
Normally, ConfigChangedEvent.OnConfigChangedEvent is fired after the config is loaded initially, but when loading a config early, Forge's event bus isn't available yet.
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.api.tree - package meldexun.betterconfig.api.tree
 
meldexun.betterconfig.asm - package meldexun.betterconfig.asm
 
meldexun.betterconfig.asm.patches - package meldexun.betterconfig.asm.patches
 
meldexun.betterconfig.asm.patches.button - package meldexun.betterconfig.asm.patches.button
 
meldexun.betterconfig.asm.patches.hover - package meldexun.betterconfig.asm.patches.hover
 
meldexun.betterconfig.asm.patches.offset - package meldexun.betterconfig.asm.patches.offset
 
meldexun.betterconfig.asm.util - package meldexun.betterconfig.asm.util
 
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
 
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
 
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
 
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
 
moveCategory(IConfigCategory<T>, String, IConfigCategory<T>) - Static method in class meldexun.betterconfig.api.ConfigMigrationHelper
 
moveCategory(IConfigCategory<T>, String, IConfigCategory<T>, String) - Static method in class meldexun.betterconfig.api.ConfigMigrationHelper
 
moveElement(IConfigCategory<T>, String, IConfigCategory<T>) - Static method in class meldexun.betterconfig.api.ConfigMigrationHelper
 
moveElement(IConfigCategory<T>, String, IConfigCategory<T>, String) - Static method in class meldexun.betterconfig.api.ConfigMigrationHelper
 

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
 
onConfigChangedEvent(ConfigChangedEvent.OnConfigChangedEvent) - Method in class meldexun.betterconfig.BetterConfig
 
onFMLConstructionEvent(FMLConstructionEvent) - Method in class meldexun.betterconfig.BetterConfig
 
onFMLServerAboutToStartEvent(FMLServerAboutToStartEvent) - 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
Annotate individual config settings with this annotation to provide an explicit ordering when using the EXPLICIT ordering in BetterConfig.elementOrder().
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
Long version of Config.RangeInt.
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(IClassTransformerRegistry) - Static method in class meldexun.betterconfig.asm.patches.button.ForwardAllMouseEventsPatch
 
register(IClassTransformerRegistry) - Static method in class meldexun.betterconfig.asm.patches.button.GuiListExtendedPatch
 
register(IClassTransformerRegistry) - Static method in class meldexun.betterconfig.asm.patches.button.IGuiListEntryPatch
 
register(IClassTransformerRegistry) - Static method in class meldexun.betterconfig.asm.patches.FMLClientHandlerPatch
 
register(IClassTransformerRegistry) - Static method in class meldexun.betterconfig.asm.patches.FMLCommonHandlerPatch
 
register(IClassTransformerRegistry) - Static method in class meldexun.betterconfig.asm.patches.FMLModContainerPatch
 
register(IClassTransformerRegistry) - Static method in class meldexun.betterconfig.asm.patches.hover.HoverCheckerPatch
 
register(IClassTransformerRegistry) - Static method in class meldexun.betterconfig.asm.patches.offset.ConfigButtonYOffsetPatch
 
register(IClassTransformerRegistry) - Static method in class meldexun.betterconfig.asm.patches.offset.GuiSlotPatch
 
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
 
registerConfigGUIFactories(BiMap<ModContainer, IModGuiFactory>, ModContainer) - Static method in class meldexun.betterconfig.asm.patches.FMLClientHandlerPatch.Hook
 
registerConfigs(FMLModContainer, FMLConstructionEvent) - Static method in class meldexun.betterconfig.asm.patches.FMLModContainerPatch.Hook
 
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
 
renameCategory(IConfigCategory<T>, String, String) - Static method in class meldexun.betterconfig.api.ConfigMigrationHelper
 
renameElement(IConfigCategory<T>, String, String) - Static method in class meldexun.betterconfig.api.ConfigMigrationHelper
 
requiresMcRestart() - Method in interface meldexun.betterconfig.ConfigElementMetadata
 
requiresWorldRestart() - Method in interface meldexun.betterconfig.ConfigElementMetadata
 
runtimeGuiCategories() - Method in class meldexun.betterconfig.gui.BetterConfigGuiFactory
 
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(String) - Method in interface meldexun.betterconfig.api.tree.IConfigValue
 
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
 
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
Replacement for ConfigManager.sync(String, Type).

This will load the configs matching the provided mod id if they were not loaded yet for some reason.
Sync - Annotation Type in meldexun.betterconfig.api
Annotate your config class with this annotation to automatically synchronize this config between server and client.

Internally BetterConfig creates a copy of the config class.
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
 
SyncConfigPacket(Collection<Class<?>>) - Constructor for class meldexun.betterconfig.BetterConfig.SyncConfigPacket
 
syncedConfigs() - Static method in class meldexun.betterconfig.ConfigManager
 
syncedConfigs(String) - 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
Annotate a field whose type is some kind of array, collection, or map to make this config option unmodifiable through the ingame config GUI.
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