Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addBoolToggle(String, boolean, boolean, Consumer<Boolean>) - Method in interface dev.the_fireplace.lib.api.client.interfaces.ConfigScreenBuilder
- addByteField(String, byte, byte, Consumer<Byte>) - Method in interface dev.the_fireplace.lib.api.client.interfaces.ConfigScreenBuilder
- addByteListField(String, List<Byte>, List<Byte>, Consumer<List<Byte>>) - Method in interface dev.the_fireplace.lib.api.client.interfaces.ConfigScreenBuilder
- addByteSlider(String, byte, byte, Consumer<Byte>, byte, byte) - Method in interface dev.the_fireplace.lib.api.client.interfaces.ConfigScreenBuilder
- addCommands(CommandNode<?>...) - Method in interface dev.the_fireplace.lib.api.command.interfaces.HelpCommand
- addCommands(String...) - Method in interface dev.the_fireplace.lib.api.command.interfaces.HelpCommand
- addCustom(String, T) - Method in interface dev.the_fireplace.lib.api.lazyio.interfaces.HierarchicalConfigManager
- addCustom(ResourceLocation, T) - Method in interface dev.the_fireplace.lib.api.lazyio.interfaces.NamespacedHierarchicalConfigManager
- addCustomOptionButton(String, String, String, Consumer<String>, CustomButtonScreenFactory<String, T>) - Method in interface dev.the_fireplace.lib.api.client.interfaces.ConfigScreenBuilder
- addDependency(OptionBuilder<Boolean>) - Method in interface dev.the_fireplace.lib.api.client.interfaces.OptionBuilder
- addDependency(OptionBuilder<U>, Predicate<U>) - Method in interface dev.the_fireplace.lib.api.client.interfaces.OptionBuilder
- addDoubleField(String, double, double, Consumer<Double>) - Method in interface dev.the_fireplace.lib.api.client.interfaces.ConfigScreenBuilder
- addDoubleListField(String, List<Double>, List<Double>, Consumer<List<Double>>) - Method in interface dev.the_fireplace.lib.api.client.interfaces.ConfigScreenBuilder
- addDoubleSlider(String, double, double, Consumer<Double>, double, double) - Method in interface dev.the_fireplace.lib.api.client.interfaces.ConfigScreenBuilder
- addEnumDropdown(String, T, T, T[], Consumer<T>) - Method in interface dev.the_fireplace.lib.api.client.interfaces.ConfigScreenBuilder
- addFloatField(String, float, float, Consumer<Float>) - Method in interface dev.the_fireplace.lib.api.client.interfaces.ConfigScreenBuilder
- addFloatListField(String, List<Float>, List<Float>, Consumer<List<Float>>) - Method in interface dev.the_fireplace.lib.api.client.interfaces.ConfigScreenBuilder
- addFloatSlider(String, float, float, Consumer<Float>, float, float) - Method in interface dev.the_fireplace.lib.api.client.interfaces.ConfigScreenBuilder
- addIntField(String, int, int, Consumer<Integer>) - Method in interface dev.the_fireplace.lib.api.client.interfaces.ConfigScreenBuilder
- addIntListField(String, List<Integer>, List<Integer>, Consumer<List<Integer>>) - Method in interface dev.the_fireplace.lib.api.client.interfaces.ConfigScreenBuilder
- addIntSlider(String, int, int, Consumer<Integer>, int, int) - Method in interface dev.the_fireplace.lib.api.client.interfaces.ConfigScreenBuilder
- addLongField(String, long, long, Consumer<Long>) - Method in interface dev.the_fireplace.lib.api.client.interfaces.ConfigScreenBuilder
- addLongListField(String, List<Long>, List<Long>, Consumer<List<Long>>) - Method in interface dev.the_fireplace.lib.api.client.interfaces.ConfigScreenBuilder
- addLongSlider(String, long, long, Consumer<Long>, long, long) - Method in interface dev.the_fireplace.lib.api.client.interfaces.ConfigScreenBuilder
- addShortField(String, short, short, Consumer<Short>) - Method in interface dev.the_fireplace.lib.api.client.interfaces.ConfigScreenBuilder
- addShortListField(String, List<Short>, List<Short>, Consumer<List<Short>>) - Method in interface dev.the_fireplace.lib.api.client.interfaces.ConfigScreenBuilder
- addShortSlider(String, short, short, Consumer<Short>, short, short) - Method in interface dev.the_fireplace.lib.api.client.interfaces.ConfigScreenBuilder
- addStringDropdown(String, String, String, Iterable<String>, Consumer<String>) - Method in interface dev.the_fireplace.lib.api.client.interfaces.ConfigScreenBuilder
- addStringField(String, String, String, Consumer<String>) - Method in interface dev.the_fireplace.lib.api.client.interfaces.ConfigScreenBuilder
- addStringListField(String, List<String>, List<String>, Consumer<List<String>>) - Method in interface dev.the_fireplace.lib.api.client.interfaces.ConfigScreenBuilder
- addSubCommandsFromCommand(CommandNode<?>...) - Method in interface dev.the_fireplace.lib.api.command.interfaces.HelpCommand
-
Deprecated.
- addSubCommandsFromCommands(CommandNode<?>...) - Method in interface dev.the_fireplace.lib.api.command.interfaces.HelpCommand
- addTranslator(String) - Method in interface dev.the_fireplace.lib.api.chat.injectables.TranslatorFactory
-
Properly initializes your translation service.
- afterReload(SimpleBuffer) - Method in interface dev.the_fireplace.lib.api.lazyio.interfaces.Config
-
Called only when the config is reloaded - not when it first loads
- afterReload(SimpleBuffer) - Method in interface dev.the_fireplace.lib.api.lazyio.interfaces.HierarchicalConfig
-
Called only when the config is reloaded - not when it first loads
- appendCustomDescriptionRow(Component) - Method in interface dev.the_fireplace.lib.api.client.interfaces.OptionBuilder
- aqua() - Method in interface dev.the_fireplace.lib.api.chat.injectables.TextStyles
- aquaDark() - Method in interface dev.the_fireplace.lib.api.chat.injectables.TextStyles
- ArgumentTypeFactory - Interface in dev.the_fireplace.lib.api.command.injectables
- availableTranslators() - Method in interface dev.the_fireplace.lib.api.chat.injectables.TranslatorFactory
B
- basic(CommandContext<CommandSourceStack>, String, Object...) - Method in interface dev.the_fireplace.lib.api.command.interfaces.FeedbackSender
- basic(ServerPlayer, String, Object...) - Method in interface dev.the_fireplace.lib.api.command.interfaces.FeedbackSender
- black() - Method in interface dev.the_fireplace.lib.api.chat.injectables.TextStyles
- blue() - Method in interface dev.the_fireplace.lib.api.chat.injectables.TextStyles
- blueDark() - Method in interface dev.the_fireplace.lib.api.chat.injectables.TextStyles
- build() - Method in interface dev.the_fireplace.lib.api.client.interfaces.ConfigScreenBuilder
C
- canSpawnInside(EntityType<?>, BlockState) - Method in interface dev.the_fireplace.lib.api.teleport.injectables.SafePosition
- ClientboundPacketReceiver - Interface in dev.the_fireplace.lib.api.network.interfaces
-
Client side only.
- ClientboundPacketSpecification - Interface in dev.the_fireplace.lib.api.network.interfaces
-
Full specification for a clientbound packet.
- clone() - Method in interface dev.the_fireplace.lib.api.lazyio.interfaces.HierarchicalConfig
- Config - Interface in dev.the_fireplace.lib.api.lazyio.interfaces
- ConfigBasedSerializable - Interface in dev.the_fireplace.lib.api.io.interfaces
- ConfigBasedStorageReader - Interface in dev.the_fireplace.lib.api.io.injectables
- ConfigBasedStorageWriter - Interface in dev.the_fireplace.lib.api.io.injectables
- ConfigGuiRegistry - Interface in dev.the_fireplace.lib.api.client.interfaces
-
Client side only
- ConfigScreenBuilder - Interface in dev.the_fireplace.lib.api.client.interfaces
-
Client side only.
- ConfigScreenBuilderFactory - Interface in dev.the_fireplace.lib.api.client.injectables
-
Client side only.
- ConfigScreenFactory<S> - Interface in dev.the_fireplace.lib.api.client.interfaces
-
Client side only
- ConfigStateManager - Interface in dev.the_fireplace.lib.api.lazyio.injectables
- create(byte, CommandSource) - Method in interface dev.the_fireplace.lib.api.chat.injectables.MultilineMessageBuffer
-
Create a new message buffer.
- create(Translator, String, String, Screen, Runnable) - Method in interface dev.the_fireplace.lib.api.client.injectables.ConfigScreenBuilderFactory
-
Create a new config screen builder.
- create(String, LiteralArgumentBuilder<CommandSourceStack>) - Method in interface dev.the_fireplace.lib.api.command.injectables.HelpCommandFactory
- create(String, E, Iterable<String>) - Method in interface dev.the_fireplace.lib.api.lazyio.injectables.HierarchicalConfigManagerFactory
-
Create a hierarchical config manager.
- create(Screen) - Method in interface dev.the_fireplace.lib.api.client.interfaces.ConfigScreenFactory
- createDynamicNamespaced(String, E, Iterable<ResourceLocation>, Callable<Iterable<ResourceLocation>>) - Method in interface dev.the_fireplace.lib.api.lazyio.injectables.HierarchicalConfigManagerFactory
-
Create a dynamic namespaced hierarchical config manager.
- createNamespaced(String, E, Iterable<ResourceLocation>) - Method in interface dev.the_fireplace.lib.api.lazyio.injectables.HierarchicalConfigManagerFactory
-
Create a hierarchical config manager based around
ResourceLocationIDs instead of Strings. - createParser(String) - Method in interface dev.the_fireplace.lib.api.math.injectables.FormulaParserFactory
-
Create a parser for the given formula.
- createScreen(Screen, S) - Method in interface dev.the_fireplace.lib.api.client.interfaces.CustomButtonScreenFactory
- CustomButtonBuilder<S> - Interface in dev.the_fireplace.lib.api.client.interfaces
-
Client side only
- CustomButtonScreen<T> - Interface in dev.the_fireplace.lib.api.client.interfaces
-
Client side only
- CustomButtonScreenFactory<S,
T> - Interface in dev.the_fireplace.lib.api.client.interfaces -
Client side only.
D
- DecimalSliderOptionBuilder<S> - Interface in dev.the_fireplace.lib.api.client.interfaces
-
Client side only
- Defaultable - Interface in dev.the_fireplace.lib.api.lazyio.interfaces
-
Typically used to determine if a file/object should be persisted, or if it can be disposed of because it already has the defaults that will be used anyways.
- delete(ConfigBasedSerializable) - Method in interface dev.the_fireplace.lib.api.io.injectables.ConfigBasedStorageWriter
- delete(SaveBasedSerializable) - Method in interface dev.the_fireplace.lib.api.io.injectables.SaveBasedStorageWriter
- delete(Config) - Method in interface dev.the_fireplace.lib.api.lazyio.injectables.ConfigStateManager
-
Delete the config file and tear down the associated reload management
- delete(SaveData) - Method in interface dev.the_fireplace.lib.api.lazyio.injectables.SaveDataStateManager
-
Tear down references related to this saved data and delete it from the storage.
- deleteCustom(String) - Method in interface dev.the_fireplace.lib.api.lazyio.interfaces.HierarchicalConfigManager
- deleteCustom(ResourceLocation) - Method in interface dev.the_fireplace.lib.api.lazyio.interfaces.NamespacedHierarchicalConfigManager
- dev.the_fireplace.lib.api.chat.injectables - package dev.the_fireplace.lib.api.chat.injectables
- dev.the_fireplace.lib.api.chat.interfaces - package dev.the_fireplace.lib.api.chat.interfaces
- dev.the_fireplace.lib.api.client.injectables - package dev.the_fireplace.lib.api.client.injectables
- dev.the_fireplace.lib.api.client.interfaces - package dev.the_fireplace.lib.api.client.interfaces
- dev.the_fireplace.lib.api.command.injectables - package dev.the_fireplace.lib.api.command.injectables
- dev.the_fireplace.lib.api.command.interfaces - package dev.the_fireplace.lib.api.command.interfaces
- dev.the_fireplace.lib.api.environment.injectables - package dev.the_fireplace.lib.api.environment.injectables
- dev.the_fireplace.lib.api.inventory.injectables - package dev.the_fireplace.lib.api.inventory.injectables
- dev.the_fireplace.lib.api.io.injectables - package dev.the_fireplace.lib.api.io.injectables
- dev.the_fireplace.lib.api.io.interfaces - package dev.the_fireplace.lib.api.io.interfaces
- dev.the_fireplace.lib.api.io.interfaces.access - package dev.the_fireplace.lib.api.io.interfaces.access
- dev.the_fireplace.lib.api.lazyio.injectables - package dev.the_fireplace.lib.api.lazyio.injectables
- dev.the_fireplace.lib.api.lazyio.interfaces - package dev.the_fireplace.lib.api.lazyio.interfaces
- dev.the_fireplace.lib.api.lifecycle.injectables - package dev.the_fireplace.lib.api.lifecycle.injectables
- dev.the_fireplace.lib.api.math.exceptions - package dev.the_fireplace.lib.api.math.exceptions
- dev.the_fireplace.lib.api.math.injectables - package dev.the_fireplace.lib.api.math.injectables
- dev.the_fireplace.lib.api.math.interfaces - package dev.the_fireplace.lib.api.math.interfaces
- dev.the_fireplace.lib.api.multithreading.injectables - package dev.the_fireplace.lib.api.multithreading.injectables
- dev.the_fireplace.lib.api.network.injectables - package dev.the_fireplace.lib.api.network.injectables
- dev.the_fireplace.lib.api.network.interfaces - package dev.the_fireplace.lib.api.network.interfaces
- dev.the_fireplace.lib.api.player.injectables - package dev.the_fireplace.lib.api.player.injectables
- dev.the_fireplace.lib.api.teleport.injectables - package dev.the_fireplace.lib.api.teleport.injectables
- dev.the_fireplace.lib.api.uuid.injectables - package dev.the_fireplace.lib.api.uuid.injectables
- DirectoryResolver - Interface in dev.the_fireplace.lib.api.io.injectables
- DropdownOptionBuilder<S> - Interface in dev.the_fireplace.lib.api.client.interfaces
-
Client side only
E
- EmptyUUID - Interface in dev.the_fireplace.lib.api.uuid.injectables
- enablePercentMode() - Method in interface dev.the_fireplace.lib.api.client.interfaces.DecimalSliderOptionBuilder
- enableSuggestionMode() - Method in interface dev.the_fireplace.lib.api.client.interfaces.DropdownOptionBuilder
- endSubCategory() - Method in interface dev.the_fireplace.lib.api.client.interfaces.ConfigScreenBuilder
- entity() - Method in interface dev.the_fireplace.lib.api.command.interfaces.PossiblyOfflinePlayer
- entity(CommandSourceStack) - Method in interface dev.the_fireplace.lib.api.command.injectables.Requirements
- EnvironmentData - Interface in dev.the_fireplace.lib.api.environment.injectables
- ExecutionManager - Interface in dev.the_fireplace.lib.api.multithreading.injectables
F
- FeedbackSender - Interface in dev.the_fireplace.lib.api.command.interfaces
- FeedbackSenderFactory - Interface in dev.the_fireplace.lib.api.command.injectables
- FileDialogFactory - Interface in dev.the_fireplace.lib.api.client.injectables
-
Client side only
- FilePathStorage - Interface in dev.the_fireplace.lib.api.io.injectables
- findBy(EntityType<?>, CollisionGetter, BlockPos) - Method in interface dev.the_fireplace.lib.api.teleport.injectables.SafePosition
- findFirstMatchingSlot(Container, Predicate<ItemStack>) - Method in interface dev.the_fireplace.lib.api.inventory.injectables.InventorySearcher
- findMatchingSlots(Container, Predicate<ItemStack>) - Method in interface dev.the_fireplace.lib.api.inventory.injectables.InventorySearcher
- findProfile(String) - Method in interface dev.the_fireplace.lib.api.player.injectables.GameProfileFinder
- findProfile(UUID) - Method in interface dev.the_fireplace.lib.api.player.injectables.GameProfileFinder
- forceSave(SaveData) - Method in interface dev.the_fireplace.lib.api.lazyio.injectables.SaveDataStateManager
-
Force an immediate save that occurs even if not changed.
- FormulaParser - Interface in dev.the_fireplace.lib.api.math.interfaces
- FormulaParserFactory - Interface in dev.the_fireplace.lib.api.math.injectables
G
- GameProfileFinder - Interface in dev.the_fireplace.lib.api.player.injectables
- get() - Method in interface dev.the_fireplace.lib.api.uuid.injectables.EmptyUUID
- get(Translator) - Method in interface dev.the_fireplace.lib.api.command.injectables.FeedbackSenderFactory
- get(String) - Method in interface dev.the_fireplace.lib.api.lazyio.interfaces.HierarchicalConfigManager
- get(CommandSourceStack) - Method in interface dev.the_fireplace.lib.api.command.interfaces.PlayerSelector
- get(ResourceLocation) - Method in interface dev.the_fireplace.lib.api.lazyio.interfaces.NamespacedHierarchicalConfigManager
- getAllowedModuleIds() - Method in interface dev.the_fireplace.lib.api.lazyio.interfaces.HierarchicalConfigManager
- getAllowedModuleIds() - Method in interface dev.the_fireplace.lib.api.lazyio.interfaces.NamespacedHierarchicalConfigManager
- getConfigPath() - Method in interface dev.the_fireplace.lib.api.io.injectables.DirectoryResolver
- getCustoms() - Method in interface dev.the_fireplace.lib.api.lazyio.interfaces.HierarchicalConfigManager
- getCustoms() - Method in interface dev.the_fireplace.lib.api.lazyio.interfaces.NamespacedHierarchicalConfigManager
- getDatabase() - Method in interface dev.the_fireplace.lib.api.io.interfaces.SaveBasedSerializable
-
Database name.
- getFilePath(String) - Method in interface dev.the_fireplace.lib.api.io.injectables.FilePathStorage
- getFiles(String) - Method in interface dev.the_fireplace.lib.api.io.injectables.JarFileWalker
- getId() - Method in interface dev.the_fireplace.lib.api.command.interfaces.PossiblyOfflinePlayer
- getId() - Method in interface dev.the_fireplace.lib.api.io.interfaces.ConfigBasedSerializable
-
Config ID.
- getId() - Method in interface dev.the_fireplace.lib.api.io.interfaces.SaveBasedSerializable
-
Object ID.
- getKeys() - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.StorageReadBuffer
- getLangDirectory(String) - Method in interface dev.the_fireplace.lib.api.io.injectables.DirectoryResolver
- getLoadedMods() - Method in interface dev.the_fireplace.lib.api.environment.injectables.ModList
- getMatchingSlotsByPriority(Container, Predicate<ItemStack>, ToIntFunction<ItemStack>) - Method in interface dev.the_fireplace.lib.api.inventory.injectables.InventorySearcher
-
Multimap of Priority -> Slot
- getName() - Method in interface dev.the_fireplace.lib.api.command.interfaces.PossiblyOfflinePlayer
- getNewValuePromise() - Method in interface dev.the_fireplace.lib.api.client.interfaces.CustomButtonScreen
- getPacketID() - Method in interface dev.the_fireplace.lib.api.network.interfaces.PacketSpecification
- getPossiblyOfflinePlayer(CommandContext<CommandSourceStack>, String) - Method in interface dev.the_fireplace.lib.api.command.injectables.ArgumentTypeFactory
- getReceiverFactory() - Method in interface dev.the_fireplace.lib.api.network.interfaces.ClientboundPacketSpecification
- getReceiverFactory() - Method in interface dev.the_fireplace.lib.api.network.interfaces.ServerboundPacketSpecification
- getReloadGroup() - Method in interface dev.the_fireplace.lib.api.lazyio.interfaces.Reloadable
- getSavePath() - Method in interface dev.the_fireplace.lib.api.io.injectables.DirectoryResolver
- getSavePath(MinecraftServer) - Method in interface dev.the_fireplace.lib.api.io.injectables.DirectoryResolver
- getSlotsByPriority(Container, ToIntFunction<ItemStack>) - Method in interface dev.the_fireplace.lib.api.inventory.injectables.InventorySearcher
-
Multimap of Priority -> Slot
- getStoredConfigs(String) - Method in interface dev.the_fireplace.lib.api.io.injectables.ConfigBasedStorageReader
- getStoredIdsIterator(String, String) - Method in interface dev.the_fireplace.lib.api.io.injectables.SaveBasedStorageReader
- getSubfolderName() - Method in interface dev.the_fireplace.lib.api.io.interfaces.ConfigBasedSerializable
-
Subfolder name.
- getTable() - Method in interface dev.the_fireplace.lib.api.io.interfaces.SaveBasedSerializable
-
Table name.
- getTextForTarget(UUID, String, Object...) - Method in interface dev.the_fireplace.lib.api.chat.interfaces.Translator
- getTextForTarget(CommandSource, String, Object...) - Method in interface dev.the_fireplace.lib.api.chat.interfaces.Translator
- getTextForTarget(CommandSourceStack, String, Object...) - Method in interface dev.the_fireplace.lib.api.chat.interfaces.Translator
- getTranslatedString(String, Object...) - Method in interface dev.the_fireplace.lib.api.chat.interfaces.Translator
- getTranslatedText(String, Object...) - Method in interface dev.the_fireplace.lib.api.chat.interfaces.Translator
- getTranslationKeyForTarget(UUID, String) - Method in interface dev.the_fireplace.lib.api.chat.interfaces.Translator
- getTranslationKeyForTarget(CommandSource, String) - Method in interface dev.the_fireplace.lib.api.chat.interfaces.Translator
- getTranslator(String) - Method in interface dev.the_fireplace.lib.api.chat.injectables.TranslatorFactory
- gold() - Method in interface dev.the_fireplace.lib.api.chat.injectables.TextStyles
- green() - Method in interface dev.the_fireplace.lib.api.chat.injectables.TextStyles
- greenDark() - Method in interface dev.the_fireplace.lib.api.chat.injectables.TextStyles
- grey() - Method in interface dev.the_fireplace.lib.api.chat.injectables.TextStyles
- greyDark() - Method in interface dev.the_fireplace.lib.api.chat.injectables.TextStyles
H
- hasKey(String) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.SimpleBuffer
- hasSlotMatching(Container, Predicate<ItemStack>) - Method in interface dev.the_fireplace.lib.api.inventory.injectables.InventorySearcher
- HelpCommand - Interface in dev.the_fireplace.lib.api.command.interfaces
- HelpCommandFactory - Interface in dev.the_fireplace.lib.api.command.injectables
- HierarchicalConfig - Interface in dev.the_fireplace.lib.api.lazyio.interfaces
- HierarchicalConfigManager<T> - Interface in dev.the_fireplace.lib.api.lazyio.interfaces
- HierarchicalConfigManagerFactory - Interface in dev.the_fireplace.lib.api.lazyio.injectables
I
- initialize(T) - Method in interface dev.the_fireplace.lib.api.lazyio.injectables.ConfigStateManager
-
Sets up the config.
- initializeWithAutosave(SaveData, short) - Method in interface dev.the_fireplace.lib.api.lazyio.injectables.SaveDataStateManager
-
Initialize your save data - reads from storage, prepares autosave to lazy save at the specified interval, and marks it as changed for an initial save if not in storage
- initializeWithoutAutosave(SaveData) - Method in interface dev.the_fireplace.lib.api.lazyio.injectables.SaveDataStateManager
-
Initialize your save data - reads from storage, and performs an initial save if not in storage
- InventoryArrangement - Interface in dev.the_fireplace.lib.api.inventory.injectables
- InventorySearcher - Interface in dev.the_fireplace.lib.api.inventory.injectables
- is(UUID) - Method in interface dev.the_fireplace.lib.api.uuid.injectables.EmptyUUID
- isClient() - Method in interface dev.the_fireplace.lib.api.environment.injectables.EnvironmentData
- isCustom(String) - Method in interface dev.the_fireplace.lib.api.lazyio.interfaces.HierarchicalConfigManager
- isCustom(ResourceLocation) - Method in interface dev.the_fireplace.lib.api.lazyio.interfaces.NamespacedHierarchicalConfigManager
- isDedicatedServer() - Method in interface dev.the_fireplace.lib.api.environment.injectables.EnvironmentData
- isDefault() - Method in interface dev.the_fireplace.lib.api.lazyio.interfaces.Defaultable
- isDevelopment() - Method in interface dev.the_fireplace.lib.api.environment.injectables.EnvironmentData
- isModLoaded(String) - Method in interface dev.the_fireplace.lib.api.environment.injectables.ModList
- isStored(SaveBasedSerializable) - Method in interface dev.the_fireplace.lib.api.io.injectables.SaveBasedStorageReader
- isStored(String, String, String) - Method in interface dev.the_fireplace.lib.api.io.injectables.SaveBasedStorageReader
J
- JarFileWalker - Interface in dev.the_fireplace.lib.api.io.injectables
- JsonFileReader - Interface in dev.the_fireplace.lib.api.io.injectables
L
- listOfflinePlayerSuggestions(CommandContext<S>, SuggestionsBuilder) - Method in interface dev.the_fireplace.lib.api.command.injectables.ArgumentTypeFactory
- load(Config) - Method in interface dev.the_fireplace.lib.api.lazyio.injectables.ConfigStateManager
- load(SaveData) - Method in interface dev.the_fireplace.lib.api.lazyio.injectables.SaveDataStateManager
-
Manually load the save data.
M
- manageGameSettings(CommandSourceStack) - Method in interface dev.the_fireplace.lib.api.command.injectables.Requirements
- managePlayerAccess(CommandSourceStack) - Method in interface dev.the_fireplace.lib.api.command.injectables.Requirements
- manageServer(CommandSourceStack) - Method in interface dev.the_fireplace.lib.api.command.injectables.Requirements
- markChanged(SaveData) - Method in interface dev.the_fireplace.lib.api.lazyio.injectables.SaveDataStateManager
-
Mark the data as changed so the next lazy save will write it to the storage
- MessageQueue - Interface in dev.the_fireplace.lib.api.chat.injectables
- ModList - Interface in dev.the_fireplace.lib.api.environment.injectables
- MultilineMessageBuffer - Interface in dev.the_fireplace.lib.api.chat.injectables
N
- NamespacedHierarchicalConfigManager<T> - Interface in dev.the_fireplace.lib.api.lazyio.interfaces
- NumericOptionBuilder<S> - Interface in dev.the_fireplace.lib.api.client.interfaces
-
Client side only
O
- OfflineSupportedPlayerArgumentType - Interface in dev.the_fireplace.lib.api.command.interfaces
- OptionBuilder<S> - Interface in dev.the_fireplace.lib.api.client.interfaces
-
Client side only.
P
- PacketSender - Interface in dev.the_fireplace.lib.api.network.injectables
- PacketSpecification - Interface in dev.the_fireplace.lib.api.network.interfaces
- PacketSpecificationRegistry - Interface in dev.the_fireplace.lib.api.network.injectables
- parseDouble() - Method in interface dev.the_fireplace.lib.api.math.interfaces.FormulaParser
- ParsingException - Exception Class in dev.the_fireplace.lib.api.math.exceptions
- ParsingException(String) - Constructor for exception class dev.the_fireplace.lib.api.math.exceptions.ParsingException
- ParsingException(String, Throwable) - Constructor for exception class dev.the_fireplace.lib.api.math.exceptions.ParsingException
- player(CommandSourceStack) - Method in interface dev.the_fireplace.lib.api.command.injectables.Requirements
- PlayerSelector - Interface in dev.the_fireplace.lib.api.command.interfaces
- possiblyOfflinePlayer() - Method in interface dev.the_fireplace.lib.api.command.injectables.ArgumentTypeFactory
- PossiblyOfflinePlayer - Interface in dev.the_fireplace.lib.api.command.interfaces
- prepareForServerShutdown() - Method in interface dev.the_fireplace.lib.api.lazyio.injectables.SaveTimer
- purpleDark() - Method in interface dev.the_fireplace.lib.api.chat.injectables.TextStyles
- purpleLight() - Method in interface dev.the_fireplace.lib.api.chat.injectables.TextStyles
- put(int, byte, Component) - Method in interface dev.the_fireplace.lib.api.chat.injectables.MultilineMessageBuffer
-
Add a message to the buffer with the given id.
Q
- queueMessages(CommandSource, Component...) - Method in interface dev.the_fireplace.lib.api.chat.injectables.MessageQueue
-
Synchronized message queue for sending single/multiline messages to help prevent overlap when multiple threads are sending messages at once.
R
- Readable - Interface in dev.the_fireplace.lib.api.io.interfaces
- readBool(String) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.SimpleBuffer
- readBool(String, boolean) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.StorageReadBuffer
- readBoolList(String) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.SimpleBuffer
- readBoolList(String, List<Boolean>) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.StorageReadBuffer
- readByte(String) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.SimpleBuffer
- readByte(String, byte) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.StorageReadBuffer
- readDouble(String) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.SimpleBuffer
- readDouble(String, double) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.StorageReadBuffer
- readFloat(String) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.SimpleBuffer
- readFloat(String, float) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.StorageReadBuffer
- readFrom(StorageReadBuffer) - Method in interface dev.the_fireplace.lib.api.io.interfaces.Readable
- readInt(String) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.SimpleBuffer
- readInt(String, int) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.StorageReadBuffer
- readJsonFile(File) - Method in interface dev.the_fireplace.lib.api.io.injectables.JsonFileReader
- readJsonFromStream(InputStream) - Method in interface dev.the_fireplace.lib.api.io.injectables.JsonFileReader
- readLong(String) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.SimpleBuffer
- readLong(String, long) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.StorageReadBuffer
- readNumberList(String) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.SimpleBuffer
- readNumberList(String, List<Number>) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.StorageReadBuffer
- readShort(String) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.SimpleBuffer
- readShort(String, short) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.StorageReadBuffer
- readString(String) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.SimpleBuffer
- readString(String, String) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.StorageReadBuffer
- readStringList(String) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.SimpleBuffer
- readStringList(String, List<String>) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.StorageReadBuffer
- readStringToStringMap(String) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.SimpleBuffer
- readStringToStringMap(String, Map<String, String>) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.StorageReadBuffer
- readTo(ConfigBasedSerializable) - Method in interface dev.the_fireplace.lib.api.io.injectables.ConfigBasedStorageReader
- readTo(SaveBasedSerializable) - Method in interface dev.the_fireplace.lib.api.io.injectables.SaveBasedStorageReader
- readUUID(String) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.SimpleBuffer
- readUUID(String, UUID) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.StorageReadBuffer
- receive(Minecraft, ClientPacketListener, FriendlyByteBuf) - Method in interface dev.the_fireplace.lib.api.network.interfaces.ClientboundPacketReceiver
- receive(MinecraftServer, ServerPlayer, ServerGamePacketListenerImpl, FriendlyByteBuf) - Method in interface dev.the_fireplace.lib.api.network.interfaces.ServerboundPacketReceiver
- red() - Method in interface dev.the_fireplace.lib.api.chat.injectables.TextStyles
- redDark() - Method in interface dev.the_fireplace.lib.api.chat.injectables.TextStyles
- register(short, Runnable...) - Method in interface dev.the_fireplace.lib.api.lazyio.injectables.SaveTimer
- register(CommandDispatcher<CommandSourceStack>) - Method in interface dev.the_fireplace.lib.api.command.interfaces.RegisterableCommand
- register(Reloadable) - Method in interface dev.the_fireplace.lib.api.lazyio.injectables.ReloadableManager
- register(ClientboundPacketSpecification) - Method in interface dev.the_fireplace.lib.api.network.injectables.PacketSpecificationRegistry
- register(ServerboundPacketSpecification) - Method in interface dev.the_fireplace.lib.api.network.injectables.PacketSpecificationRegistry
- register(String, ConfigScreenFactory<S>) - Method in interface dev.the_fireplace.lib.api.client.interfaces.ConfigGuiRegistry
- RegisterableCommand - Interface in dev.the_fireplace.lib.api.command.interfaces
- registerServerStartingCallback(Consumer<MinecraftServer>) - Method in interface dev.the_fireplace.lib.api.lifecycle.injectables.ServerLifecycle
- registerServerStoppedCallback(Consumer<MinecraftServer>) - Method in interface dev.the_fireplace.lib.api.lifecycle.injectables.ServerLifecycle
- registerServerStoppingCallback(Consumer<MinecraftServer>) - Method in interface dev.the_fireplace.lib.api.lifecycle.injectables.ServerLifecycle
- reload() - Method in interface dev.the_fireplace.lib.api.lazyio.interfaces.Reloadable
- reload(Config) - Method in interface dev.the_fireplace.lib.api.lazyio.injectables.ConfigStateManager
- reload(String) - Method in interface dev.the_fireplace.lib.api.lazyio.injectables.ReloadableManager
- Reloadable - Interface in dev.the_fireplace.lib.api.lazyio.interfaces
- ReloadableManager - Interface in dev.the_fireplace.lib.api.lazyio.injectables
- Requirements - Interface in dev.the_fireplace.lib.api.command.injectables
- reset() - Method in interface dev.the_fireplace.lib.api.chat.injectables.TextStyles
- resetTimer() - Method in interface dev.the_fireplace.lib.api.lazyio.injectables.SaveTimer
- run(Runnable) - Method in interface dev.the_fireplace.lib.api.multithreading.injectables.ExecutionManager
- runKillable(Runnable) - Method in interface dev.the_fireplace.lib.api.multithreading.injectables.ExecutionManager
S
- SafePosition - Interface in dev.the_fireplace.lib.api.teleport.injectables
- save(Config) - Method in interface dev.the_fireplace.lib.api.lazyio.injectables.ConfigStateManager
- save(SaveData) - Method in interface dev.the_fireplace.lib.api.lazyio.injectables.SaveDataStateManager
-
Lazy, non-blocking save if changed.
- saveAllCustoms() - Method in interface dev.the_fireplace.lib.api.lazyio.interfaces.HierarchicalConfigManager
- saveAllCustoms() - Method in interface dev.the_fireplace.lib.api.lazyio.interfaces.NamespacedHierarchicalConfigManager
- SaveBasedSerializable - Interface in dev.the_fireplace.lib.api.io.interfaces
- SaveBasedStorageReader - Interface in dev.the_fireplace.lib.api.io.injectables
- SaveBasedStorageWriter - Interface in dev.the_fireplace.lib.api.io.injectables
- saveCustom(String) - Method in interface dev.the_fireplace.lib.api.lazyio.interfaces.HierarchicalConfigManager
- saveCustom(ResourceLocation) - Method in interface dev.the_fireplace.lib.api.lazyio.interfaces.NamespacedHierarchicalConfigManager
- SaveData - Interface in dev.the_fireplace.lib.api.lazyio.interfaces
- SaveDataStateManager - Interface in dev.the_fireplace.lib.api.lazyio.injectables
- SaveTimer - Interface in dev.the_fireplace.lib.api.lazyio.injectables
- sendPaginatedChat(CommandSourceStack, String, List<? extends Component>, int) - Method in interface dev.the_fireplace.lib.api.chat.injectables.TextPaginator
- sendToClient(ServerGamePacketListenerImpl, PacketSpecification, FriendlyByteBuf) - Method in interface dev.the_fireplace.lib.api.network.injectables.PacketSender
- sendToServer(PacketSpecification, FriendlyByteBuf) - Method in interface dev.the_fireplace.lib.api.network.injectables.PacketSender
- ServerboundPacketReceiver - Interface in dev.the_fireplace.lib.api.network.interfaces
- ServerboundPacketSpecification - Interface in dev.the_fireplace.lib.api.network.interfaces
-
Full specification for a serverbound packet.
- ServerLifecycle - Interface in dev.the_fireplace.lib.api.lifecycle.injectables
- setButtonTextSupplier(Function<String, Component>) - Method in interface dev.the_fireplace.lib.api.client.interfaces.CustomButtonBuilder
- setDescriptionRowCount(byte) - Method in interface dev.the_fireplace.lib.api.client.interfaces.OptionBuilder
- setErrorSupplier(Function<S, Optional<Component>>) - Method in interface dev.the_fireplace.lib.api.client.interfaces.OptionBuilder
- setMaximum(S) - Method in interface dev.the_fireplace.lib.api.client.interfaces.NumericOptionBuilder
- setMinimum(S) - Method in interface dev.the_fireplace.lib.api.client.interfaces.NumericOptionBuilder
- setPrecision(byte) - Method in interface dev.the_fireplace.lib.api.client.interfaces.DecimalSliderOptionBuilder
- setVariable(char, double) - Method in interface dev.the_fireplace.lib.api.math.interfaces.FormulaParser
- setVariable(char, String) - Method in interface dev.the_fireplace.lib.api.math.interfaces.FormulaParser
- shouldSilentlyFailOnMissingReceiver() - Method in interface dev.the_fireplace.lib.api.network.interfaces.PacketSpecification
- showOpenFileDialog(String, boolean, String[], String) - Method in interface dev.the_fireplace.lib.api.client.injectables.FileDialogFactory
- showOpenFileDialog(Component, boolean, String[], String) - Method in interface dev.the_fireplace.lib.api.client.injectables.FileDialogFactory
- showOpenMultiFileDialog(String, boolean, String[], String) - Method in interface dev.the_fireplace.lib.api.client.injectables.FileDialogFactory
- showOpenMultiFileDialog(Component, boolean, String[], String) - Method in interface dev.the_fireplace.lib.api.client.injectables.FileDialogFactory
- showSaveFileDialog(String, boolean, String[], String) - Method in interface dev.the_fireplace.lib.api.client.injectables.FileDialogFactory
- showSaveFileDialog(Component, boolean, String[], String) - Method in interface dev.the_fireplace.lib.api.client.injectables.FileDialogFactory
- SimpleBuffer - Interface in dev.the_fireplace.lib.api.io.interfaces.access
- startCategory(String, Object...) - Method in interface dev.the_fireplace.lib.api.client.interfaces.ConfigScreenBuilder
- startExecutors() - Method in interface dev.the_fireplace.lib.api.multithreading.injectables.ExecutionManager
- startSubCategory(String, Object...) - Method in interface dev.the_fireplace.lib.api.client.interfaces.ConfigScreenBuilder
- StorageReadBuffer - Interface in dev.the_fireplace.lib.api.io.interfaces.access
- StorageWriteBuffer - Interface in dev.the_fireplace.lib.api.io.interfaces.access
- storeFilePath(String, String) - Method in interface dev.the_fireplace.lib.api.io.injectables.FilePathStorage
- styled(CommandContext<CommandSourceStack>, Style, String, Object...) - Method in interface dev.the_fireplace.lib.api.command.interfaces.FeedbackSender
- styled(ServerPlayer, Style, String, Object...) - Method in interface dev.the_fireplace.lib.api.command.interfaces.FeedbackSender
- swapSlotContents(Container, int, int) - Method in interface dev.the_fireplace.lib.api.inventory.injectables.InventoryArrangement
T
- tearDown(SaveData) - Method in interface dev.the_fireplace.lib.api.lazyio.injectables.SaveDataStateManager
-
Tear down references related to this save data so it can be garbage collected, and remove autosave if applicable.
- teleport(Entity, ServerLevel, double, double, double) - Method in interface dev.the_fireplace.lib.api.teleport.injectables.Teleporter
- teleport(Entity, ServerLevel, BlockPos) - Method in interface dev.the_fireplace.lib.api.teleport.injectables.Teleporter
- Teleporter - Interface in dev.the_fireplace.lib.api.teleport.injectables
- TextPaginator - Interface in dev.the_fireplace.lib.api.chat.injectables
- TextStyles - Interface in dev.the_fireplace.lib.api.chat.injectables
- throwFailure(CommandContext<CommandSourceStack>, String, Object...) - Method in interface dev.the_fireplace.lib.api.command.interfaces.FeedbackSender
- Translator - Interface in dev.the_fireplace.lib.api.chat.interfaces
- TranslatorFactory - Interface in dev.the_fireplace.lib.api.chat.injectables
U
- unregister(short, Runnable...) - Method in interface dev.the_fireplace.lib.api.lazyio.injectables.SaveTimer
- unregister(Reloadable) - Method in interface dev.the_fireplace.lib.api.lazyio.injectables.ReloadableManager
W
- waitForCompletion() - Method in interface dev.the_fireplace.lib.api.multithreading.injectables.ExecutionManager
- white() - Method in interface dev.the_fireplace.lib.api.chat.injectables.TextStyles
- Writable - Interface in dev.the_fireplace.lib.api.io.interfaces
- write(ConfigBasedSerializable) - Method in interface dev.the_fireplace.lib.api.io.injectables.ConfigBasedStorageWriter
- write(SaveBasedSerializable) - Method in interface dev.the_fireplace.lib.api.io.injectables.SaveBasedStorageWriter
- writeBool(String, boolean) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.StorageWriteBuffer
- writeBoolList(String, List<Boolean>) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.StorageWriteBuffer
- writeByte(String, byte) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.StorageWriteBuffer
- writeDouble(String, double) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.StorageWriteBuffer
- writeFloat(String, float) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.StorageWriteBuffer
- writeInt(String, int) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.StorageWriteBuffer
- writeLong(String, long) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.StorageWriteBuffer
- writeNumberList(String, List<Number>) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.StorageWriteBuffer
- writeShort(String, short) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.StorageWriteBuffer
- writeString(String, String) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.StorageWriteBuffer
- writeStringList(String, List<String>) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.StorageWriteBuffer
- writeStringToStringMap(String, Map<String, String>) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.StorageWriteBuffer
- writeTo(StorageWriteBuffer) - Method in interface dev.the_fireplace.lib.api.io.interfaces.Writable
- writeUUID(String, UUID) - Method in interface dev.the_fireplace.lib.api.io.interfaces.access.StorageWriteBuffer
Y
- yellow() - Method in interface dev.the_fireplace.lib.api.chat.injectables.TextStyles
All Classes and Interfaces|All Packages|Serialized Form