Index

A B C D E F G I L M N O P R S T U V W 
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 registerListener method.
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 /reload command 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
 
A B C D E F G I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values