Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- accept(SpectreConfigSpec.Builder) - Method in interface com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder.BuilderConsumer
- acceptSyncedConfigs(byte[], String) - Static method in class com.illusivesoulworks.spectrelib.config.SpectreConfigNetwork
- acceptSyncedConfigs(String, byte[]) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigTracker
- add(SpectreConfig.Type, SpectreConfigSpec, String) - Static method in class com.illusivesoulworks.spectrelib.config.SpectreConfigLoader
- add(SpectreConfig.Type, SpectreConfigSpec, String, String) - Static method in class com.illusivesoulworks.spectrelib.config.SpectreConfigLoader
- addLoadListener(BiConsumer<SpectreConfig, Boolean>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfig
- afterReload() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec
B
- BooleanConfigEntry(Component, List<FormattedCharSequence>, String, String) - Constructor for class com.illusivesoulworks.spectrelib.config.client.screen.EditConfigScreen.BooleanConfigEntry
- booleanValue - Variable in class com.illusivesoulworks.spectrelib.config.SpectreTestConfig.Test
- booleanValue1 - Variable in class com.illusivesoulworks.spectrelib.config.SpectreTestConfig.Test
- booleanValue2 - Variable in class com.illusivesoulworks.spectrelib.config.SpectreTestConfig.Test
- build() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- Builder() - Constructor for class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
C
- children - Variable in class com.illusivesoulworks.spectrelib.config.client.screen.EditConfigScreen.ConfigEntry
- children() - Method in class com.illusivesoulworks.spectrelib.config.client.screen.EditConfigScreen.ConfigEntry
- children() - Method in class com.illusivesoulworks.spectrelib.config.client.screen.ListConfigScreen.Entry
- clearCache() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.ConfigValue
- clearCache() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.TransformableValue
- clearServerConfigData() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfig
- CLIENT - Enum constant in enum class com.illusivesoulworks.spectrelib.config.SpectreConfig.Type
- CLIENT_SPEC - Static variable in class com.illusivesoulworks.spectrelib.config.SpectreTestConfig
- CLIENT_TEST - Static variable in class com.illusivesoulworks.spectrelib.config.SpectreTestConfig
- clientRestart() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- com.illusivesoulworks.spectrelib - package com.illusivesoulworks.spectrelib
- com.illusivesoulworks.spectrelib.config - package com.illusivesoulworks.spectrelib.config
- com.illusivesoulworks.spectrelib.config.client.screen - package com.illusivesoulworks.spectrelib.config.client.screen
- com.illusivesoulworks.spectrelib.network - package com.illusivesoulworks.spectrelib.network
- com.illusivesoulworks.spectrelib.platform - package com.illusivesoulworks.spectrelib.platform
- com.illusivesoulworks.spectrelib.platform.services - package com.illusivesoulworks.spectrelib.platform.services
- comment(String) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- comment(String...) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- COMMON - Enum constant in enum class com.illusivesoulworks.spectrelib.config.SpectreConfig.Type
- COMMON_SPEC - Static variable in class com.illusivesoulworks.spectrelib.config.SpectreTestConfig
- COMMON_TEST - Static variable in class com.illusivesoulworks.spectrelib.config.SpectreTestConfig
- CONFIG - Static variable in class com.illusivesoulworks.spectrelib.config.SpectreConfigLoader
- CONFIG - Static variable in class com.illusivesoulworks.spectrelib.platform.Services
- ConfigEntry(List<FormattedCharSequence>, Component) - Constructor for class com.illusivesoulworks.spectrelib.config.client.screen.EditConfigScreen.ConfigEntry
- ConfigList(Map<String, Object>, Map<String, Object>) - Constructor for class com.illusivesoulworks.spectrelib.config.client.screen.EditConfigScreen.ConfigList
- configs - Variable in class com.illusivesoulworks.spectrelib.config.client.screen.ModConfigSelectScreen
- configure(Function<SpectreConfigSpec.Builder, T>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- contents - Variable in class com.illusivesoulworks.spectrelib.config.SpectreConfigPayload
- correct(CommentedConfig, boolean) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec
- correct(Object) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.ValueSpec
D
- define(String, boolean) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- define(String, Supplier<Boolean>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- define(String, Supplier<T>, Predicate<Object>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- define(String, Supplier<T>, Predicate<Object>, Function<T, I>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- define(String, T) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- define(String, T, Predicate<Object>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- define(List<String>, boolean) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- define(List<String>, SpectreConfigSpec.ValueSpec, Supplier<T>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- define(List<String>, SpectreConfigSpec.ValueSpec, Supplier<T>, Function<T, I>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- define(List<String>, Supplier<Boolean>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- define(List<String>, Supplier<T>, Predicate<Object>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- define(List<String>, Supplier<T>, Predicate<Object>, Class<?>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- define(List<String>, Supplier<T>, Predicate<Object>, Class<?>, Function<T, I>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- define(List<String>, Supplier<T>, Predicate<Object>, Function<T, I>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- define(List<String>, T) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- define(List<String>, T, Predicate<Object>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineEnum(String, Supplier<V>, EnumGetMethod, Predicate<Object>, Class<V>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineEnum(String, Supplier<V>, Predicate<Object>, Class<V>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineEnum(String, V) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineEnum(String, V, EnumGetMethod) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineEnum(String, V, EnumGetMethod, Collection<V>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineEnum(String, V, EnumGetMethod, Predicate<Object>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineEnum(String, V, EnumGetMethod, V...) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineEnum(String, V, Collection<V>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineEnum(String, V, Predicate<Object>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineEnum(String, V, V...) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineEnum(List<String>, Supplier<V>, EnumGetMethod, Predicate<Object>, Class<V>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineEnum(List<String>, Supplier<V>, Predicate<Object>, Class<V>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineEnum(List<String>, V) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineEnum(List<String>, V, EnumGetMethod) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineEnum(List<String>, V, EnumGetMethod, Collection<V>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineEnum(List<String>, V, EnumGetMethod, Predicate<Object>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineEnum(List<String>, V, EnumGetMethod, V...) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineEnum(List<String>, V, Collection<V>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineEnum(List<String>, V, Predicate<Object>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineEnum(List<String>, V, V...) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineInList(String, Supplier<T>, Collection<? extends T>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineInList(String, T, Collection<? extends T>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineInList(List<String>, Supplier<T>, Collection<? extends T>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineInList(List<String>, T, Collection<? extends T>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineInRange(String, double, double, double) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineInRange(String, int, int, int) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineInRange(String, long, long, long) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineInRange(String, Supplier<Double>, double, double) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineInRange(String, Supplier<Integer>, int, int) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineInRange(String, Supplier<Long>, long, long) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineInRange(String, Supplier<V>, V, V, Class<V>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineInRange(String, V, V, V, Class<V>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineInRange(List<String>, double, double, double) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineInRange(List<String>, int, int, int) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineInRange(List<String>, long, long, long) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineInRange(List<String>, Supplier<Double>, double, double) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineInRange(List<String>, Supplier<Integer>, int, int) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineInRange(List<String>, Supplier<Long>, long, long) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineInRange(List<String>, Supplier<V>, V, V, Class<V>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineInRange(List<String>, V, V, V, Class<V>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineList(String, Supplier<List<? extends T>>, Predicate<Object>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineList(String, Supplier<List<? extends T>>, Predicate<Object>, Function<List<? extends T>, I>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineList(String, List<? extends T>, Predicate<Object>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineList(String, List<? extends T>, Predicate<Object>, Function<List<? extends T>, I>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineList(List<String>, Supplier<List<? extends T>>, Predicate<Object>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineList(List<String>, Supplier<List<? extends T>>, Predicate<Object>, Function<List<? extends T>, I>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineList(List<String>, List<? extends T>, Predicate<Object>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineList(List<String>, List<? extends T>, Predicate<Object>, Function<List<? extends T>, I>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineListAllowEmpty(List<String>, Supplier<List<? extends T>>, Predicate<Object>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- defineListAllowEmpty(List<String>, Supplier<List<? extends T>>, Predicate<Object>, Function<List<? extends T>, I>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- DoubleConfigEntry(Component, List<FormattedCharSequence>, String, String) - Constructor for class com.illusivesoulworks.spectrelib.config.client.screen.EditConfigScreen.DoubleConfigEntry
- doubleValue - Variable in class com.illusivesoulworks.spectrelib.config.SpectreTestConfig.Test
E
- EditConfigScreen - Class in com.illusivesoulworks.spectrelib.config.client.screen
- EditConfigScreen(Component, Component, Map<String, Object>, Map<String, Object>, Map<String, Object>, Screen, Consumer<Map<String, Object>>) - Constructor for class com.illusivesoulworks.spectrelib.config.client.screen.EditConfigScreen
- EditConfigScreen.BooleanConfigEntry - Class in com.illusivesoulworks.spectrelib.config.client.screen
- EditConfigScreen.ConfigEntry - Class in com.illusivesoulworks.spectrelib.config.client.screen
- EditConfigScreen.ConfigList - Class in com.illusivesoulworks.spectrelib.config.client.screen
- EditConfigScreen.DoubleConfigEntry - Class in com.illusivesoulworks.spectrelib.config.client.screen
- EditConfigScreen.EnumConfigEntry<T> - Class in com.illusivesoulworks.spectrelib.config.client.screen
- EditConfigScreen.IntegerConfigEntry - Class in com.illusivesoulworks.spectrelib.config.client.screen
- EditConfigScreen.ListConfigEntry - Class in com.illusivesoulworks.spectrelib.config.client.screen
- EditConfigScreen.LongConfigEntry - Class in com.illusivesoulworks.spectrelib.config.client.screen
- EditConfigScreen.SectionEntry - Class in com.illusivesoulworks.spectrelib.config.client.screen
- EditConfigScreen.StringConfigEntry - Class in com.illusivesoulworks.spectrelib.config.client.screen
- Entry(int, int) - Constructor for class com.illusivesoulworks.spectrelib.config.client.screen.ListConfigScreen.Entry
- EnumConfigEntry(Component, List<FormattedCharSequence>, String, String, Class<T>) - Constructor for class com.illusivesoulworks.spectrelib.config.client.screen.EditConfigScreen.EnumConfigEntry
- enumValue - Variable in class com.illusivesoulworks.spectrelib.config.SpectreTestConfig.Test
- enumValue1 - Variable in class com.illusivesoulworks.spectrelib.config.SpectreTestConfig.Test
F
- fileName - Variable in class com.illusivesoulworks.spectrelib.config.SpectreConfigPayload
- fireLoad(boolean) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfig
G
- get() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.ConfigValue
- getActiveConfigData() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfig
- getBackwardsCompatiblePath() - Method in class com.illusivesoulworks.spectrelib.platform.NeoForgeConfigHelper
- getBackwardsCompatiblePath() - Method in interface com.illusivesoulworks.spectrelib.platform.services.IConfigHelper
- getClazz() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.ValueSpec
- getComment() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.ValueSpec
- getConfigData(SpectreConfig.InstanceType) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfig
- getConfigsByMod() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigTracker
- getConfigSync() - Static method in class com.illusivesoulworks.spectrelib.config.SpectreConfigNetwork
- getConfigSync() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigTracker
- getDefault() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.ConfigValue
- getDefault() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.ValueSpec
- getDefaultConfigs() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigTracker
- getEnumClass() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.EnumValue
- getFileName() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfig
- getFullPath() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfig
- getGlobalConfigPath() - Method in class com.illusivesoulworks.spectrelib.platform.NeoForgeConfigHelper
- getGlobalConfigPath() - Method in interface com.illusivesoulworks.spectrelib.platform.services.IConfigHelper
- getInstance() - Static method in class com.illusivesoulworks.spectrelib.network.SpectreClientPayloadHandler
- getLevelComment(List<String>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec
- getLevelLocalizationKey(List<String>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec
- getLocalizationKey() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.ValueSpec
- getModId() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfig
- getPath() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.ConfigValue
- getRange() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.ValueSpec
- getRaw(Config, List<String>, Supplier<Double>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.DoubleValue
- getRaw(Config, List<String>, Supplier<Integer>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.IntValue
- getRaw(Config, List<String>, Supplier<Long>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.LongValue
- getRaw(Config, List<String>, Supplier<T>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.ConfigValue
- getRaw(Config, List<String>, Supplier<T>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.EnumValue
- getServerConfigPath(MinecraftServer) - Method in class com.illusivesoulworks.spectrelib.platform.NeoForgeConfigHelper
- getServerConfigPath(MinecraftServer) - Method in interface com.illusivesoulworks.spectrelib.platform.services.IConfigHelper
- getSpec() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfig
- getSpec() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec
- getTransformed() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.TransformableValue
- getType() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfig
- getValues() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec
- GLOBAL - Enum constant in enum class com.illusivesoulworks.spectrelib.config.SpectreConfig.InstanceType
H
- handleData(SpectreConfigPayload, IPayloadContext) - Method in class com.illusivesoulworks.spectrelib.network.SpectreClientPayloadHandler
I
- IConfigHelper - Interface in com.illusivesoulworks.spectrelib.platform.services
- id() - Method in enum class com.illusivesoulworks.spectrelib.config.SpectreConfig.InstanceType
- init() - Method in class com.illusivesoulworks.spectrelib.config.client.screen.EditConfigScreen
- init() - Method in class com.illusivesoulworks.spectrelib.config.client.screen.ListConfigScreen
- init() - Method in class com.illusivesoulworks.spectrelib.config.client.screen.ModConfigSelectScreen
- INSTANCE - Static variable in class com.illusivesoulworks.spectrelib.config.SpectreConfigTracker
- IntegerConfigEntry(Component, List<FormattedCharSequence>, String, String) - Constructor for class com.illusivesoulworks.spectrelib.config.client.screen.EditConfigScreen.IntegerConfigEntry
- intValue - Variable in class com.illusivesoulworks.spectrelib.config.SpectreTestConfig.Test
- isCorrect(CommentedConfig) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec
- isCorrecting() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec
- isDedicatedServer() - Method in class com.illusivesoulworks.spectrelib.platform.NeoForgeConfigHelper
- isDedicatedServer() - Method in interface com.illusivesoulworks.spectrelib.platform.services.IConfigHelper
- isLoaded() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec
L
- lastScreen - Variable in class com.illusivesoulworks.spectrelib.config.client.screen.ModConfigSelectScreen
- ListConfig() - Constructor for class com.illusivesoulworks.spectrelib.config.client.screen.ListConfigScreen.ListConfig
- ListConfigEntry(Component, List<FormattedCharSequence>, String, String) - Constructor for class com.illusivesoulworks.spectrelib.config.client.screen.EditConfigScreen.ListConfigEntry
- ListConfigScreen - Class in com.illusivesoulworks.spectrelib.config.client.screen
- ListConfigScreen(Component, Component, List<String>, Screen, Predicate<Object>, Consumer<List<String>>) - Constructor for class com.illusivesoulworks.spectrelib.config.client.screen.ListConfigScreen
- ListConfigScreen.Entry - Class in com.illusivesoulworks.spectrelib.config.client.screen
- ListConfigScreen.ListConfig - Class in com.illusivesoulworks.spectrelib.config.client.screen
- load(Class<T>) - Static method in class com.illusivesoulworks.spectrelib.platform.Services
- LOG - Static variable in class com.illusivesoulworks.spectrelib.SpectreConstants
- LongConfigEntry(Component, List<FormattedCharSequence>, String, String) - Constructor for class com.illusivesoulworks.spectrelib.config.client.screen.EditConfigScreen.LongConfigEntry
- longValue - Variable in class com.illusivesoulworks.spectrelib.config.SpectreTestConfig.Test
M
- MOD_ID - Static variable in class com.illusivesoulworks.spectrelib.SpectreConstants
- MOD_NAME - Static variable in class com.illusivesoulworks.spectrelib.SpectreConstants
- ModConfigSelectScreen - Class in com.illusivesoulworks.spectrelib.config.client.screen
- ModConfigSelectScreen(Map<SpectreConfig.Type, Set<SpectreConfig>>, Screen, Component) - Constructor for class com.illusivesoulworks.spectrelib.config.client.screen.ModConfigSelectScreen
N
- narratables() - Method in class com.illusivesoulworks.spectrelib.config.client.screen.EditConfigScreen.ConfigEntry
- narratables() - Method in class com.illusivesoulworks.spectrelib.config.client.screen.ListConfigScreen.Entry
- needsWorldRestart() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.ValueSpec
- NeoForgeConfigHelper - Class in com.illusivesoulworks.spectrelib.platform
- NeoForgeConfigHelper() - Constructor for class com.illusivesoulworks.spectrelib.platform.NeoForgeConfigHelper
- next() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.ConfigValue
O
- onClose() - Method in class com.illusivesoulworks.spectrelib.config.client.screen.EditConfigScreen
- onClose() - Method in class com.illusivesoulworks.spectrelib.config.client.screen.ListConfigScreen
- onClose() - Method in class com.illusivesoulworks.spectrelib.config.client.screen.ModConfigSelectScreen
- onLoadGlobal() - Static method in class com.illusivesoulworks.spectrelib.config.SpectreConfigEvents
- onLoadServer(MinecraftServer) - Static method in class com.illusivesoulworks.spectrelib.config.SpectreConfigEvents
- onUnloadServer() - Static method in class com.illusivesoulworks.spectrelib.config.SpectreConfigEvents
P
- pop() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- pop(int) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- push(String) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- push(List<String>) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
R
- render(GuiGraphics, int, int, float) - Method in class com.illusivesoulworks.spectrelib.config.client.screen.EditConfigScreen
- render(GuiGraphics, int, int, float) - Method in class com.illusivesoulworks.spectrelib.config.client.screen.ListConfigScreen
- render(GuiGraphics, int, int, float) - Method in class com.illusivesoulworks.spectrelib.config.client.screen.ModConfigSelectScreen
- render(GuiGraphics, int, int, int, int, int, int, int, boolean, float) - Method in class com.illusivesoulworks.spectrelib.config.client.screen.EditConfigScreen.BooleanConfigEntry
- render(GuiGraphics, int, int, int, int, int, int, int, boolean, float) - Method in class com.illusivesoulworks.spectrelib.config.client.screen.EditConfigScreen.DoubleConfigEntry
- render(GuiGraphics, int, int, int, int, int, int, int, boolean, float) - Method in class com.illusivesoulworks.spectrelib.config.client.screen.EditConfigScreen.EnumConfigEntry
- render(GuiGraphics, int, int, int, int, int, int, int, boolean, float) - Method in class com.illusivesoulworks.spectrelib.config.client.screen.EditConfigScreen.IntegerConfigEntry
- render(GuiGraphics, int, int, int, int, int, int, int, boolean, float) - Method in class com.illusivesoulworks.spectrelib.config.client.screen.EditConfigScreen.ListConfigEntry
- render(GuiGraphics, int, int, int, int, int, int, int, boolean, float) - Method in class com.illusivesoulworks.spectrelib.config.client.screen.EditConfigScreen.LongConfigEntry
- render(GuiGraphics, int, int, int, int, int, int, int, boolean, float) - Method in class com.illusivesoulworks.spectrelib.config.client.screen.EditConfigScreen.SectionEntry
- render(GuiGraphics, int, int, int, int, int, int, int, boolean, float) - Method in class com.illusivesoulworks.spectrelib.config.client.screen.EditConfigScreen.StringConfigEntry
- render(GuiGraphics, int, int, int, int, int, int, int, boolean, float) - Method in class com.illusivesoulworks.spectrelib.config.client.screen.ListConfigScreen.Entry
- renderLabel(GuiGraphics, int, int) - Method in class com.illusivesoulworks.spectrelib.config.client.screen.EditConfigScreen.ConfigEntry
- renderWidget(GuiGraphics, int, int, float) - Method in class com.illusivesoulworks.spectrelib.config.client.screen.EditConfigScreen.ConfigList
S
- save() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.ConfigValue
- save() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec
- save(SpectreConfig.InstanceType) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfig
- SectionEntry(List<FormattedCharSequence>, Component, Map<String, Object>, Map<String, Object>, Map<String, Object>) - Constructor for class com.illusivesoulworks.spectrelib.config.client.screen.EditConfigScreen.SectionEntry
- SERVER - Enum constant in enum class com.illusivesoulworks.spectrelib.config.SpectreConfig.InstanceType
- SERVER - Enum constant in enum class com.illusivesoulworks.spectrelib.config.SpectreConfig.Type
- SERVER_SPEC - Static variable in class com.illusivesoulworks.spectrelib.config.SpectreTestConfig
- SERVER_TEST - Static variable in class com.illusivesoulworks.spectrelib.config.SpectreTestConfig
- Services - Class in com.illusivesoulworks.spectrelib.platform
- Services() - Constructor for class com.illusivesoulworks.spectrelib.platform.Services
- set(T) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.ConfigValue
- setConfigData(CommentedConfig, boolean) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec
- setConfigData(SpectreConfig.InstanceType, CommentedConfig, boolean) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfig
- setup() - Static method in class com.illusivesoulworks.spectrelib.SpectreClientNeoForgeMod
- SpectreClientNeoForgeMod - Class in com.illusivesoulworks.spectrelib
- SpectreClientNeoForgeMod() - Constructor for class com.illusivesoulworks.spectrelib.SpectreClientNeoForgeMod
- SpectreClientPayloadHandler - Class in com.illusivesoulworks.spectrelib.network
- SpectreClientPayloadHandler() - Constructor for class com.illusivesoulworks.spectrelib.network.SpectreClientPayloadHandler
- SpectreConfig - Class in com.illusivesoulworks.spectrelib.config
- SpectreConfig(SpectreConfig.Type, SpectreConfigSpec, String) - Constructor for class com.illusivesoulworks.spectrelib.config.SpectreConfig
- SpectreConfig(SpectreConfig.Type, SpectreConfigSpec, String, String) - Constructor for class com.illusivesoulworks.spectrelib.config.SpectreConfig
- SpectreConfig.InstanceType - Enum Class in com.illusivesoulworks.spectrelib.config
- SpectreConfig.Type - Enum Class in com.illusivesoulworks.spectrelib.config
- SpectreConfigEvents - Class in com.illusivesoulworks.spectrelib.config
- SpectreConfigEvents() - Constructor for class com.illusivesoulworks.spectrelib.config.SpectreConfigEvents
- SpectreConfigLoader - Class in com.illusivesoulworks.spectrelib.config
- SpectreConfigLoader() - Constructor for class com.illusivesoulworks.spectrelib.config.SpectreConfigLoader
- SpectreConfigNetwork - Class in com.illusivesoulworks.spectrelib.config
- SpectreConfigNetwork() - Constructor for class com.illusivesoulworks.spectrelib.config.SpectreConfigNetwork
- SpectreConfigPayload - Class in com.illusivesoulworks.spectrelib.config
- SpectreConfigPayload(byte[], String) - Constructor for class com.illusivesoulworks.spectrelib.config.SpectreConfigPayload
- SpectreConfigPayload(FriendlyByteBuf) - Constructor for class com.illusivesoulworks.spectrelib.config.SpectreConfigPayload
- SpectreConfigSpec - Class in com.illusivesoulworks.spectrelib.config
- SpectreConfigSpec.BooleanValue - Class in com.illusivesoulworks.spectrelib.config
- SpectreConfigSpec.Builder - Class in com.illusivesoulworks.spectrelib.config
- SpectreConfigSpec.Builder.BuilderConsumer - Interface in com.illusivesoulworks.spectrelib.config
- SpectreConfigSpec.ConfigValue<T> - Class in com.illusivesoulworks.spectrelib.config
- SpectreConfigSpec.DoubleValue - Class in com.illusivesoulworks.spectrelib.config
- SpectreConfigSpec.EnumValue<T> - Class in com.illusivesoulworks.spectrelib.config
- SpectreConfigSpec.IntValue - Class in com.illusivesoulworks.spectrelib.config
- SpectreConfigSpec.LongValue - Class in com.illusivesoulworks.spectrelib.config
- SpectreConfigSpec.TransformableValue<T,
I> - Class in com.illusivesoulworks.spectrelib.config - SpectreConfigSpec.ValueSpec - Class in com.illusivesoulworks.spectrelib.config
- SpectreConfigTracker - Class in com.illusivesoulworks.spectrelib.config
- SpectreConstants - Class in com.illusivesoulworks.spectrelib
- SpectreConstants() - Constructor for class com.illusivesoulworks.spectrelib.SpectreConstants
- SpectreNeoForgeMod - Class in com.illusivesoulworks.spectrelib
- SpectreNeoForgeMod(IEventBus) - Constructor for class com.illusivesoulworks.spectrelib.SpectreNeoForgeMod
- SpectreTestConfig - Class in com.illusivesoulworks.spectrelib.config
- SpectreTestConfig() - Constructor for class com.illusivesoulworks.spectrelib.config.SpectreTestConfig
- SpectreTestConfig.Test - Class in com.illusivesoulworks.spectrelib.config
- STREAM_CODEC - Static variable in class com.illusivesoulworks.spectrelib.config.SpectreConfigPayload
- StringConfigEntry(Component, List<FormattedCharSequence>, String, String) - Constructor for class com.illusivesoulworks.spectrelib.config.client.screen.EditConfigScreen.StringConfigEntry
- stringList - Variable in class com.illusivesoulworks.spectrelib.config.SpectreTestConfig.Test
- stringList1 - Variable in class com.illusivesoulworks.spectrelib.config.SpectreTestConfig.Test
- stringValue - Variable in class com.illusivesoulworks.spectrelib.config.SpectreTestConfig.Test
- stringValue1 - Variable in class com.illusivesoulworks.spectrelib.config.SpectreTestConfig.Test
- suffix() - Method in enum class com.illusivesoulworks.spectrelib.config.SpectreConfig.Type
T
- test(Object) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.ValueSpec
- Test(SpectreConfigSpec.Builder) - Constructor for class com.illusivesoulworks.spectrelib.config.SpectreTestConfig.Test
- translation(String) - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
- type() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigPayload
- TYPE - Static variable in class com.illusivesoulworks.spectrelib.config.SpectreConfigPayload
V
- validatedList - Variable in class com.illusivesoulworks.spectrelib.config.SpectreTestConfig.Test
- validatedList1 - Variable in class com.illusivesoulworks.spectrelib.config.SpectreTestConfig.Test
- valueOf(String) - Static method in enum class com.illusivesoulworks.spectrelib.config.SpectreConfig.InstanceType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.illusivesoulworks.spectrelib.config.SpectreConfig.Type
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.illusivesoulworks.spectrelib.config.SpectreConfig.InstanceType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.illusivesoulworks.spectrelib.config.SpectreConfig.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- worldRestart() - Method in class com.illusivesoulworks.spectrelib.config.SpectreConfigSpec.Builder
All Classes and Interfaces|All Packages|Constant Field Values