Index

A B C D E F G H I J L M N O P Q R S T U W Y 
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 ResourceLocation IDs 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
 
A B C D E F G H I J L M N O P Q R S T U W Y 
All Classes and Interfaces|All Packages|Serialized Form