Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- API - Static variable in class com.codinglitch.lexiconfig.Lexiconfig
B
- browse(String) - Method in class com.codinglitch.lexiconfig.Library
C
- callEvent(LexiconfigApi.EventType, LexiconEvent) - Method in class com.codinglitch.lexiconfig.LexiconfigApi
- catalog() - Method in class com.codinglitch.lexiconfig.classes.LexiconSubstrate
- CatalogEvent - Class in com.codinglitch.lexiconfig.events
-
This event is called during the cataloging process at the very start of the mod after all mods have shelved their lexicons.
- CatalogEvent() - Constructor for class com.codinglitch.lexiconfig.events.CatalogEvent
- Category() - Constructor for class com.codinglitch.lexiconfig.LexiconfigConfig.Category
- children - Variable in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredEntry
- cleanCache() - Method in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredValue
- CLIENT - Enum constant in enum class com.codinglitch.lexiconfig.LexiconfigApi.Location
- com.codinglitch.lexiconfig - package com.codinglitch.lexiconfig
- com.codinglitch.lexiconfig.annotations - package com.codinglitch.lexiconfig.annotations
- com.codinglitch.lexiconfig.classes - package com.codinglitch.lexiconfig.classes
- com.codinglitch.lexiconfig.compat.configured - package com.codinglitch.lexiconfig.compat.configured
- com.codinglitch.lexiconfig.events - package com.codinglitch.lexiconfig.events
- com.codinglitch.lexiconfig.mixin - package com.codinglitch.lexiconfig.mixin
- com.codinglitch.lexiconfig.platform - package com.codinglitch.lexiconfig.platform
- com.codinglitch.lexiconfig.platform.services - package com.codinglitch.lexiconfig.platform.services
- com.codinglitch.lexiconfig.serializers - package com.codinglitch.lexiconfig.serializers
- comment() - Element in annotation interface com.codinglitch.lexiconfig.annotations.LexiconEntry
- comment() - Element in annotation interface com.codinglitch.lexiconfig.annotations.LexiconPage
- COMMON - Enum constant in enum class com.codinglitch.lexiconfig.LexiconfigApi.Location
- CONFIG - Static variable in class com.codinglitch.lexiconfig.LexiconfigLibrary
D
- debug(Object, Object...) - Static method in class com.codinglitch.lexiconfig.LexiconfigApi
- defaultValue - Variable in class com.codinglitch.lexiconfig.classes.LexiconEntryData
- deserialize(LexiconData) - Static method in class com.codinglitch.lexiconfig.serializers.LexiconSerializer
E
- entry - Variable in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredEntry
- entry - Variable in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredValue
- error(Object, Object...) - Static method in class com.codinglitch.lexiconfig.LexiconfigApi
- extension() - Element in annotation interface com.codinglitch.lexiconfig.annotations.Lexicon
F
- field - Variable in class com.codinglitch.lexiconfig.classes.LexiconEntryData
- file - Variable in enum class com.codinglitch.lexiconfig.LexiconfigApi.Extension
- findLibrary(String) - Static method in class com.codinglitch.lexiconfig.LexiconfigApi
-
Searches for a library with the matching mod ID.
G
- get() - Method in class com.codinglitch.lexiconfig.classes.LexiconEntryData
- get() - Method in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredValue
- getChildren() - Method in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredEntry
- getComment() - Method in class com.codinglitch.lexiconfig.classes.LexiconEntryData
- getComment() - Method in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredValue
- getConfigPath() - Method in class com.codinglitch.lexiconfig.platform.NeoForgePlatformHelper
- getConfigPath() - Method in interface com.codinglitch.lexiconfig.platform.services.PlatformHelper
- getConfigPath(LexiconfigApi.Location) - Method in class com.codinglitch.lexiconfig.Lexiconfig
- getConfigPath(LexiconfigApi.Location) - Method in class com.codinglitch.lexiconfig.LexiconfigApi
-
This is used to retrieve the configuration folder path, dependent on the modloader.
- getConfigurationsForMod(ModContext) - Method in class com.codinglitch.lexiconfig.compat.configured.LexiconfigProvider
- getContents(Predicate<LexiconEntryData<?>>) - Method in class com.codinglitch.lexiconfig.classes.LexiconSubstrate
- getDefault() - Method in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredValue
- getDouble(String) - Method in class com.codinglitch.lexiconfig.classes.LexiconSubstrate
- getEntry(String) - Method in class com.codinglitch.lexiconfig.classes.LexiconSubstrate
- getEntryName() - Method in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredEntry
- getEnvironmentName() - Method in interface com.codinglitch.lexiconfig.platform.services.PlatformHelper
-
Gets the name of the environment type as a string.
- getExtension() - Method in class com.codinglitch.lexiconfig.classes.LexiconData
- getFileName() - Method in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredFile
- getFloat(String) - Method in class com.codinglitch.lexiconfig.classes.LexiconSubstrate
- getInt(String) - Method in class com.codinglitch.lexiconfig.classes.LexiconSubstrate
- getLang() - Method in class com.codinglitch.lexiconfig.classes.LexiconEntryData
- getLocation() - Method in class com.codinglitch.lexiconfig.classes.LexiconData
- getModId() - Method in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredFile
- getName() - Method in class com.codinglitch.lexiconfig.classes.LexiconData
- getName() - Method in class com.codinglitch.lexiconfig.classes.LexiconEntryData
- getName() - Method in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredValue
- getName() - Method in class com.codinglitch.lexiconfig.Library
- getPage(String) - Method in class com.codinglitch.lexiconfig.classes.LexiconSubstrate
- getPath() - Method in class com.codinglitch.lexiconfig.classes.LexiconData
- getPlatformName() - Method in class com.codinglitch.lexiconfig.platform.NeoForgePlatformHelper
- getPlatformName() - Method in interface com.codinglitch.lexiconfig.platform.services.PlatformHelper
-
Gets the name of the current platform
- getRoot() - Method in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredFile
- getString(String) - Method in class com.codinglitch.lexiconfig.classes.LexiconSubstrate
- getTooltip() - Method in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredEntry
- getTranslationKey() - Method in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredEntry
- getTranslationKey() - Method in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredValue
- getType() - Method in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredFile
- getValidationHint() - Method in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredValue
- getValue() - Method in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredEntry
- globalField - Variable in class com.codinglitch.lexiconfig.LexiconfigConfig
I
- ID - Static variable in class com.codinglitch.lexiconfig.Lexiconfig
- info(Object, Object...) - Static method in class com.codinglitch.lexiconfig.LexiconfigApi
- initialize() - Static method in class com.codinglitch.lexiconfig.Lexiconfig
- initialize() - Static method in class com.codinglitch.lexiconfig.LexiconfigClient
- INSTANCE - Static variable in class com.codinglitch.lexiconfig.LexiconfigApi
- isChanged() - Method in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredValue
- isDefault() - Method in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredValue
- isDevelopmentEnvironment() - Method in class com.codinglitch.lexiconfig.platform.NeoForgePlatformHelper
- isDevelopmentEnvironment() - Method in interface com.codinglitch.lexiconfig.platform.services.PlatformHelper
-
Check if the game is currently in a development environment.
- isLeaf() - Method in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredEntry
- isModLoaded(String) - Method in class com.codinglitch.lexiconfig.platform.NeoForgePlatformHelper
- isModLoaded(String) - Method in interface com.codinglitch.lexiconfig.platform.services.PlatformHelper
-
Checks if a mod with the given id is loaded.
- isRoot() - Method in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredEntry
- isValid(T) - Method in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredValue
L
- lang() - Element in annotation interface com.codinglitch.lexiconfig.annotations.LexiconEntry
- lang() - Element in annotation interface com.codinglitch.lexiconfig.annotations.LexiconPage
- lexicon - Variable in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredFile
- Lexicon - Annotation Interface in com.codinglitch.lexiconfig.annotations
- Lexicon(LexiconData) - Constructor for class com.codinglitch.lexiconfig.events.RevisionEvent.Lexicon
- lexiconData - Variable in class com.codinglitch.lexiconfig.events.RevisionEvent.Lexicon
- LexiconData - Class in com.codinglitch.lexiconfig.classes
- LexiconData() - Constructor for class com.codinglitch.lexiconfig.classes.LexiconData
- LexiconEntry - Annotation Interface in com.codinglitch.lexiconfig.annotations
- LexiconEntryData<T> - Class in com.codinglitch.lexiconfig.classes
- LexiconEntryData(Field, Object, T) - Constructor for class com.codinglitch.lexiconfig.classes.LexiconEntryData
- LexiconEvent - Class in com.codinglitch.lexiconfig
- LexiconEvent() - Constructor for class com.codinglitch.lexiconfig.LexiconEvent
- Lexiconfig - Class in com.codinglitch.lexiconfig
- Lexiconfig() - Constructor for class com.codinglitch.lexiconfig.Lexiconfig
- LexiconfigApi - Class in com.codinglitch.lexiconfig
- LexiconfigApi() - Constructor for class com.codinglitch.lexiconfig.LexiconfigApi
- LexiconfigApi.EventType - Enum Class in com.codinglitch.lexiconfig
-
These are all the available event types for use inside the
registerListenermethod. - LexiconfigApi.Extension - Enum Class in com.codinglitch.lexiconfig
-
These are the possible extensions to save the config as.
- LexiconfigApi.Location - Enum Class in com.codinglitch.lexiconfig
-
These are the possible locations to store a lexicon at.
- LexiconfigClient - Class in com.codinglitch.lexiconfig
- LexiconfigClient() - Constructor for class com.codinglitch.lexiconfig.LexiconfigClient
- LexiconfigConfig - Class in com.codinglitch.lexiconfig
- LexiconfigConfig() - Constructor for class com.codinglitch.lexiconfig.LexiconfigConfig
- LexiconfigConfig.Category - Class in com.codinglitch.lexiconfig
- LexiconfigLibrary - Class in com.codinglitch.lexiconfig
- LexiconfigLibrary() - Constructor for class com.codinglitch.lexiconfig.LexiconfigLibrary
- LexiconfigProvider - Class in com.codinglitch.lexiconfig.compat.configured
- LexiconfigProvider() - Constructor for class com.codinglitch.lexiconfig.compat.configured.LexiconfigProvider
- LexiconfiguredEntry<T> - Class in com.codinglitch.lexiconfig.compat.configured
- LexiconfiguredEntry(LexiconEntryData<T>) - Constructor for class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredEntry
- LexiconfiguredFile - Class in com.codinglitch.lexiconfig.compat.configured
- LexiconfiguredFile(Library, LexiconData) - Constructor for class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredFile
- LexiconfiguredValue<T> - Class in com.codinglitch.lexiconfig.compat.configured
- LexiconfiguredValue(LexiconEntryData<T>) - Constructor for class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredValue
- LexiconLibrary - Annotation Interface in com.codinglitch.lexiconfig.annotations
- LexiconPage - Annotation Interface in com.codinglitch.lexiconfig.annotations
- LexiconPageData - Class in com.codinglitch.lexiconfig.classes
- LexiconPageData() - Constructor for class com.codinglitch.lexiconfig.classes.LexiconPageData
- LEXICONS - Variable in class com.codinglitch.lexiconfig.Library
- LexiconSerializer - Class in com.codinglitch.lexiconfig.serializers
- LexiconSerializer() - Constructor for class com.codinglitch.lexiconfig.serializers.LexiconSerializer
- LexiconSubstrate - Class in com.codinglitch.lexiconfig.classes
- LexiconSubstrate() - Constructor for class com.codinglitch.lexiconfig.classes.LexiconSubstrate
- LIBRARIES - Static variable in class com.codinglitch.lexiconfig.LexiconfigApi
- library - Variable in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredFile
- Library - Class in com.codinglitch.lexiconfig
-
This is the library class where all lexicons should be stored and shelved.
- Library() - Constructor for class com.codinglitch.lexiconfig.Library
- LISTENERS - Static variable in class com.codinglitch.lexiconfig.LexiconfigApi
- load() - Method in class com.codinglitch.lexiconfig.classes.LexiconData
- loadCompletion(FMLLoadCompleteEvent) - Method in class com.codinglitch.lexiconfig.NeoForgeLexiconfig
- loadService(Class<T>) - Static method in class com.codinglitch.lexiconfig.Lexiconfig
- loadWorldConfig(Path, Consumer<IModConfig>) - Method in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredFile
- location() - Element in annotation interface com.codinglitch.lexiconfig.annotations.Lexicon
M
- MixinMinecraftServer - Class in com.codinglitch.lexiconfig.mixin
- MixinMinecraftServer() - Constructor for class com.codinglitch.lexiconfig.mixin.MixinMinecraftServer
N
- name() - Element in annotation interface com.codinglitch.lexiconfig.annotations.Lexicon
- name() - Element in annotation interface com.codinglitch.lexiconfig.annotations.LexiconLibrary
- NeoForgeLexiconfig - Class in com.codinglitch.lexiconfig
- NeoForgeLexiconfig() - Constructor for class com.codinglitch.lexiconfig.NeoForgeLexiconfig
- NeoForgeLexiconfigClient - Class in com.codinglitch.lexiconfig
- NeoForgeLexiconfigClient() - Constructor for class com.codinglitch.lexiconfig.NeoForgeLexiconfigClient
- NeoForgePlatformHelper - Class in com.codinglitch.lexiconfig.platform
- NeoForgePlatformHelper() - Constructor for class com.codinglitch.lexiconfig.platform.NeoForgePlatformHelper
O
- onClientSetup(FMLClientSetupEvent) - Static method in class com.codinglitch.lexiconfig.NeoForgeLexiconfigClient
- owner - Variable in class com.codinglitch.lexiconfig.classes.LexiconEntryData
P
- pageEntry - Variable in class com.codinglitch.lexiconfig.LexiconfigConfig.Category
- path() - Element in annotation interface com.codinglitch.lexiconfig.annotations.LexiconEntry
- path() - Element in annotation interface com.codinglitch.lexiconfig.annotations.LexiconPage
- PLATFORM - Static variable in class com.codinglitch.lexiconfig.platform.Services
- PlatformHelper - Interface in com.codinglitch.lexiconfig.platform.services
- POST_CATALOG - Enum constant in enum class com.codinglitch.lexiconfig.LexiconfigApi.EventType
- POST_LEXICON_REVISION - Enum constant in enum class com.codinglitch.lexiconfig.LexiconfigApi.EventType
- POST_REVISION - Enum constant in enum class com.codinglitch.lexiconfig.LexiconfigApi.EventType
- postInitialize() - Static method in class com.codinglitch.lexiconfig.Lexiconfig
- PRE_CATALOG - Enum constant in enum class com.codinglitch.lexiconfig.LexiconfigApi.EventType
- PRE_LEXICON_REVISION - Enum constant in enum class com.codinglitch.lexiconfig.LexiconfigApi.EventType
- PRE_REVISION - Enum constant in enum class com.codinglitch.lexiconfig.LexiconfigApi.EventType
- publish() - Static method in class com.codinglitch.lexiconfig.Lexiconfig
R
- registerListener(LexiconfigApi.EventType, Consumer<E>) - Static method in class com.codinglitch.lexiconfig.LexiconfigApi
-
This used to register a listener of a certain type, which is fired in various parts of the lifecycle.
- requiresGameRestart() - Method in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredValue
- requiresWorldRestart() - Method in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredValue
- reset() - Method in class com.codinglitch.lexiconfig.classes.LexiconEntryData
- restore() - Method in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredValue
- revise() - Static method in class com.codinglitch.lexiconfig.Lexiconfig
- RevisionEvent - Class in com.codinglitch.lexiconfig.events
-
This event is called during the revision process, when all the lexicons are being reloaded, through the
/reloadcommand or other. - RevisionEvent() - Constructor for class com.codinglitch.lexiconfig.events.RevisionEvent
- RevisionEvent.Lexicon - Class in com.codinglitch.lexiconfig.events
S
- save() - Method in class com.codinglitch.lexiconfig.classes.LexiconData
- serialize(LexiconData) - Static method in class com.codinglitch.lexiconfig.serializers.LexiconSerializer
- SERVER - Enum constant in enum class com.codinglitch.lexiconfig.LexiconfigApi.Location
- Services - Class in com.codinglitch.lexiconfig.platform
- Services() - Constructor for class com.codinglitch.lexiconfig.platform.Services
- set(T) - Method in class com.codinglitch.lexiconfig.classes.LexiconEntryData
- set(T) - Method in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredValue
- shelve(LexiconData) - Method in class com.codinglitch.lexiconfig.Library
- SHELVED_LEXICONS - Static variable in class com.codinglitch.lexiconfig.LexiconfigApi
- shelveLexicon(Library, LexiconData) - Static method in class com.codinglitch.lexiconfig.LexiconfigApi
-
This method is used to shelve a lexicon to be registered for reloading events, etc.
- shelveLexicons() - Method in class com.codinglitch.lexiconfig.LexiconfigLibrary
- shelveLexicons() - Method in class com.codinglitch.lexiconfig.Library
- shelveLexicons() - Method in class com.codinglitch.lexiconfig.platform.NeoForgePlatformHelper
- shelveLexicons() - Method in interface com.codinglitch.lexiconfig.platform.services.PlatformHelper
T
- testCategory - Variable in class com.codinglitch.lexiconfig.LexiconfigConfig
- TOML - Enum constant in enum class com.codinglitch.lexiconfig.LexiconfigApi.Extension
U
- update() - Method in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredValue
- update(IConfigEntry) - Method in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredFile
V
- value - Variable in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredEntry
- value - Variable in class com.codinglitch.lexiconfig.compat.configured.LexiconfiguredValue
- valueOf(String) - Static method in enum class com.codinglitch.lexiconfig.LexiconfigApi.EventType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.codinglitch.lexiconfig.LexiconfigApi.Extension
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.codinglitch.lexiconfig.LexiconfigApi.Location
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.codinglitch.lexiconfig.LexiconfigApi.EventType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.codinglitch.lexiconfig.LexiconfigApi.Extension
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.codinglitch.lexiconfig.LexiconfigApi.Location
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- warn(Object, Object...) - Static method in class com.codinglitch.lexiconfig.LexiconfigApi
- WORLD - Enum constant in enum class com.codinglitch.lexiconfig.LexiconfigApi.Location
All Classes and Interfaces|All Packages|Constant Field Values