Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AccessorConfigurableRegistryLookup - Interface in net.darkhax.simplelootviewer.common.mixin
- archaeology - Variable in class net.darkhax.simplelootviewer.common.impl.config.Config
- ARCHAEOLOGY - Enum constant in enum class net.darkhax.simplelootviewer.common.impl.data.LootType
- assemble(EmptyRecipeContext, HolderLookup.Provider) - Method in class net.darkhax.simplelootviewer.common.lib.DataRecipe
B
- BLOCK - Enum constant in enum class net.darkhax.simplelootviewer.common.impl.data.info.NameType
-
Handles block names.
- BLOCK - Enum constant in enum class net.darkhax.simplelootviewer.common.impl.data.LootType
- block_drops - Variable in class net.darkhax.simplelootviewer.common.impl.config.Config
C
- canCraftInDimensions(int, int) - Method in class net.darkhax.simplelootviewer.common.lib.DataRecipe
- CategoryConfig - Class in net.darkhax.simplelootviewer.common.impl.config
- CategoryConfig() - Constructor for class net.darkhax.simplelootviewer.common.impl.config.CategoryConfig
- CategoryConfig(List<String>) - Constructor for class net.darkhax.simplelootviewer.common.impl.config.CategoryConfig
- CODEC - Static variable in class net.darkhax.simplelootviewer.common.impl.data.LootDataProviderRecipe
- collectData(RegistryAccess) - Static method in record class net.darkhax.simplelootviewer.common.impl.data.LootTableHelper
-
Collects all data on loot tables and stores it in a usable format for our plugin.
- COMPONENT - Enum constant in enum class net.darkhax.simplelootviewer.common.impl.data.info.NameType
-
Handles full components without any size mitigating strategy.
- Config - Class in net.darkhax.simplelootviewer.common.impl.config
- Config() - Constructor for class net.darkhax.simplelootviewer.common.impl.config.Config
- CONFIG - Static variable in class net.darkhax.simplelootviewer.common.impl.SimpleLootViewer
- configGetter - Variable in enum class net.darkhax.simplelootviewer.common.impl.data.LootType
- Content - Class in net.darkhax.simplelootviewer.common.impl
- Content() - Constructor for class net.darkhax.simplelootviewer.common.impl.Content
D
- data() - Method in class net.darkhax.simplelootviewer.common.impl.data.info.Name
- dataCodec - Variable in enum class net.darkhax.simplelootviewer.common.impl.data.info.NameType
-
Handles serializing the data across the network.
- DataRecipe - Class in net.darkhax.simplelootviewer.common.lib
- DataRecipe() - Constructor for class net.darkhax.simplelootviewer.common.lib.DataRecipe
- defineRecipeSerializers(GameRegistryAdapter<RecipeSerializer<?>>) - Method in class net.darkhax.simplelootviewer.common.impl.Content
- defineRecipeTypes(RecipeTypeAdapter) - Method in class net.darkhax.simplelootviewer.common.impl.Content
- determineType(ResourceLocation) - Static method in enum class net.darkhax.simplelootviewer.common.impl.data.LootType
- DISPENSER - Enum constant in enum class net.darkhax.simplelootviewer.common.impl.data.LootType
- dispensers - Variable in class net.darkhax.simplelootviewer.common.impl.config.Config
- draw(TableInfo, IRecipeSlotsView, GuiGraphics, double, double) - Method in class net.darkhax.simplelootviewer.common.impl.jei.LootCategory
E
- EMPTY - Static variable in class net.darkhax.simplelootviewer.common.lib.EmptyRecipeContext
- EmptyRecipeContext - Class in net.darkhax.simplelootviewer.common.lib
- EmptyRecipeContext() - Constructor for class net.darkhax.simplelootviewer.common.lib.EmptyRecipeContext
- enabled - Variable in class net.darkhax.simplelootviewer.common.impl.config.CategoryConfig
- ENTITY - Enum constant in enum class net.darkhax.simplelootviewer.common.impl.data.info.NameType
-
Handles entity names.
- ENTITY - Enum constant in enum class net.darkhax.simplelootviewer.common.impl.data.LootType
- equals(Object) - Method in record class net.darkhax.simplelootviewer.common.impl.data.info.TableInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.darkhax.simplelootviewer.common.impl.data.LootTableHelper
-
Indicates whether some other object is "equal to" this one.
F
- FabricMod - Class in net.darkhax.simplelootviewer.fabric.impl
- FabricMod() - Constructor for class net.darkhax.simplelootviewer.fabric.impl.FabricMod
- fishing - Variable in class net.darkhax.simplelootviewer.common.impl.config.Config
- FISHING - Enum constant in enum class net.darkhax.simplelootviewer.common.impl.data.LootType
G
- getCachedData(RegistryAccess) - Static method in record class net.darkhax.simplelootviewer.common.impl.data.LootTableHelper
-
Gets a cached version of the loot table data.
- getData() - Method in class net.darkhax.simplelootviewer.common.impl.data.LootDataProviderRecipe
- getHeight() - Method in class net.darkhax.simplelootviewer.common.impl.jei.LootCategory
- getIcon() - Method in class net.darkhax.simplelootviewer.common.impl.jei.LootCategory
- getItem(int) - Method in class net.darkhax.simplelootviewer.common.lib.EmptyRecipeContext
- getPluginUid() - Method in class net.darkhax.simplelootviewer.common.impl.jei.Plugin
- getRecipeType() - Method in class net.darkhax.simplelootviewer.common.impl.jei.LootCategory
- getResultItem(HolderLookup.Provider) - Method in class net.darkhax.simplelootviewer.common.lib.DataRecipe
- getSerializer() - Method in class net.darkhax.simplelootviewer.common.impl.data.LootDataProviderRecipe
- getTitle() - Method in class net.darkhax.simplelootviewer.common.impl.jei.LootCategory
- getType() - Method in class net.darkhax.simplelootviewer.common.impl.data.LootDataProviderRecipe
- getWidth() - Method in class net.darkhax.simplelootviewer.common.impl.jei.LootCategory
H
- hashCode() - Method in record class net.darkhax.simplelootviewer.common.impl.data.info.TableInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.darkhax.simplelootviewer.common.impl.data.LootTableHelper
-
Returns a hash code value for this object.
- HERO - Enum constant in enum class net.darkhax.simplelootviewer.common.impl.data.LootType
- hidden - Variable in class net.darkhax.simplelootviewer.common.impl.config.Config
- hidden_tables - Variable in class net.darkhax.simplelootviewer.common.impl.config.Config
I
- icon - Variable in enum class net.darkhax.simplelootviewer.common.impl.data.LootType
- id - Variable in enum class net.darkhax.simplelootviewer.common.impl.data.LootType
- id(String) - Static method in class net.darkhax.simplelootviewer.common.impl.SimpleLootViewer
- ID_STREAM - Static variable in class net.darkhax.simplelootviewer.common.impl.SimpleLootViewer
- isEnabled() - Method in enum class net.darkhax.simplelootviewer.common.impl.data.LootType
- isSpecial() - Method in class net.darkhax.simplelootviewer.common.lib.DataRecipe
- ITEM_STACK_LIST - Static variable in class net.darkhax.simplelootviewer.common.impl.SimpleLootViewer
- items() - Method in record class net.darkhax.simplelootviewer.common.impl.data.info.TableInfo
-
Returns the value of the
itemsrecord component.
K
- KEY - Enum constant in enum class net.darkhax.simplelootviewer.common.impl.data.info.NameType
-
Handles names that are sent as only a localization key.
L
- LIST_STREAM - Static variable in record class net.darkhax.simplelootviewer.common.impl.data.info.TableInfo
- LOG - Static variable in class net.darkhax.simplelootviewer.common.impl.SimpleLootViewer
- loopingString(String, int) - Static method in class net.darkhax.simplelootviewer.common.impl.jei.LootCategory
- LOOT_CHEST - Enum constant in enum class net.darkhax.simplelootviewer.common.impl.data.LootType
- loot_chests - Variable in class net.darkhax.simplelootviewer.common.impl.config.Config
- LootCategory - Class in net.darkhax.simplelootviewer.common.impl.jei
- LootCategory(RecipeType<TableInfo>, IGuiHelper, Function<IGuiHelper, IDrawable>) - Constructor for class net.darkhax.simplelootviewer.common.impl.jei.LootCategory
- LootCategory(RecipeType<TableInfo>, LootType, IGuiHelper) - Constructor for class net.darkhax.simplelootviewer.common.impl.jei.LootCategory
- LootDataProviderRecipe - Class in net.darkhax.simplelootviewer.common.impl.data
-
A built-in recipe type to handle syncing all the data to clients.
- LootDataProviderRecipe(ArrayListMultimap<LootType, TableInfo>) - Constructor for class net.darkhax.simplelootviewer.common.impl.data.LootDataProviderRecipe
- lootTable() - Method in record class net.darkhax.simplelootviewer.common.impl.data.info.TableInfo
-
Returns the value of the
lootTablerecord component. - LootTableHelper - Record Class in net.darkhax.simplelootviewer.common.impl.data
- LootTableHelper() - Constructor for record class net.darkhax.simplelootviewer.common.impl.data.LootTableHelper
-
Creates an instance of a
LootTableHelperrecord class. - LootType - Enum Class in net.darkhax.simplelootviewer.common.impl.data
-
The different categories of loot tables handled by this mod.
M
- matcher - Variable in enum class net.darkhax.simplelootviewer.common.impl.data.LootType
- matches(EmptyRecipeContext, Level) - Method in class net.darkhax.simplelootviewer.common.lib.DataRecipe
- misc - Variable in class net.darkhax.simplelootviewer.common.impl.config.Config
- MISC - Enum constant in enum class net.darkhax.simplelootviewer.common.impl.data.LootType
- MixinRecipeManager - Class in net.darkhax.simplelootviewer.common.mixin
- MixinRecipeManager() - Constructor for class net.darkhax.simplelootviewer.common.mixin.MixinRecipeManager
- mob_drops - Variable in class net.darkhax.simplelootviewer.common.impl.config.Config
- MOD_ID - Static variable in class net.darkhax.simplelootviewer.common.impl.SimpleLootViewer
- MOD_NAME - Static variable in class net.darkhax.simplelootviewer.common.impl.SimpleLootViewer
N
- name() - Method in class net.darkhax.simplelootviewer.common.impl.data.info.Name
- name() - Method in record class net.darkhax.simplelootviewer.common.impl.data.info.TableInfo
-
Returns the value of the
namerecord component. - Name - Class in net.darkhax.simplelootviewer.common.impl.data.info
-
While Mojang already has a component codec, it uses NBT under the hood and is actually pretty slow.
- Name(NameType, Object) - Constructor for class net.darkhax.simplelootviewer.common.impl.data.info.Name
- nameBuilder - Variable in enum class net.darkhax.simplelootviewer.common.impl.data.info.NameType
-
Handles converting the data into a name.
- namespace() - Method in class net.darkhax.simplelootviewer.common.impl.Content
- nameTable(ResourceLocation, ArrayListMultimap<ResourceLocation, ResourceLocation>, ArrayListMultimap<ResourceLocation, ResourceLocation>) - Static method in record class net.darkhax.simplelootviewer.common.impl.data.LootTableHelper
-
Creates a custom name for a loot table.
- nameTableFromId(ResourceLocation) - Static method in record class net.darkhax.simplelootviewer.common.impl.data.LootTableHelper
-
Creates a translatable name based on the ID of the loot table.
- NameType - Enum Class in net.darkhax.simplelootviewer.common.impl.data.info
-
Different types of names that we can serialize.
- net.darkhax.simplelootviewer.common.impl - package net.darkhax.simplelootviewer.common.impl
- net.darkhax.simplelootviewer.common.impl.config - package net.darkhax.simplelootviewer.common.impl.config
- net.darkhax.simplelootviewer.common.impl.data - package net.darkhax.simplelootviewer.common.impl.data
- net.darkhax.simplelootviewer.common.impl.data.info - package net.darkhax.simplelootviewer.common.impl.data.info
- net.darkhax.simplelootviewer.common.impl.jei - package net.darkhax.simplelootviewer.common.impl.jei
- net.darkhax.simplelootviewer.common.lib - package net.darkhax.simplelootviewer.common.lib
- net.darkhax.simplelootviewer.common.mixin - package net.darkhax.simplelootviewer.common.mixin
- net.darkhax.simplelootviewer.fabric.impl - package net.darkhax.simplelootviewer.fabric.impl
O
- onInitialize() - Method in class net.darkhax.simplelootviewer.fabric.impl.FabricMod
- overrides - Variable in class net.darkhax.simplelootviewer.common.impl.config.CategoryConfig
P
- Plugin - Class in net.darkhax.simplelootviewer.common.impl.jei
- Plugin() - Constructor for class net.darkhax.simplelootviewer.common.impl.jei.Plugin
- PLUGIN_ID - Static variable in class net.darkhax.simplelootviewer.common.impl.jei.Plugin
R
- registerCategories(IRecipeCategoryRegistration) - Method in class net.darkhax.simplelootviewer.common.impl.jei.Plugin
- registerRecipes(IRecipeRegistration) - Method in class net.darkhax.simplelootviewer.common.impl.jei.Plugin
- REGISTRY_ACCESS - Static variable in class net.darkhax.simplelootviewer.common.impl.SimpleLootViewer
S
- SEPARATOR - Static variable in class net.darkhax.simplelootviewer.common.impl.SimpleLootViewer
- SERIALIZER - Static variable in class net.darkhax.simplelootviewer.common.impl.data.LootDataProviderRecipe
- setRecipe(IRecipeLayoutBuilder, TableInfo, IFocusGroup) - Method in class net.darkhax.simplelootviewer.common.impl.jei.LootCategory
- showNotification() - Method in class net.darkhax.simplelootviewer.common.lib.DataRecipe
- SimpleLootViewer - Class in net.darkhax.simplelootviewer.common.impl
- SimpleLootViewer() - Constructor for class net.darkhax.simplelootviewer.common.impl.SimpleLootViewer
- simplelootviewer$getRegistry() - Method in interface net.darkhax.simplelootviewer.common.mixin.AccessorConfigurableRegistryLookup
- size() - Method in class net.darkhax.simplelootviewer.common.lib.EmptyRecipeContext
- STREAM - Static variable in class net.darkhax.simplelootviewer.common.impl.data.info.Name
- STREAM - Static variable in record class net.darkhax.simplelootviewer.common.impl.data.info.TableInfo
- STREAM - Static variable in class net.darkhax.simplelootviewer.common.impl.data.LootDataProviderRecipe
T
- TABLE - Enum constant in enum class net.darkhax.simplelootviewer.common.impl.data.info.NameType
-
Handles loot tables with names derived from their resource location.
- TableInfo - Record Class in net.darkhax.simplelootviewer.common.impl.data.info
-
Represents a loot table and the data associated with it.
- TableInfo(ResourceLocation, Name, List<ItemStack>) - Constructor for record class net.darkhax.simplelootviewer.common.impl.data.info.TableInfo
-
Creates an instance of a
TableInforecord class. - toString() - Method in record class net.darkhax.simplelootviewer.common.impl.data.info.TableInfo
-
Returns a string representation of this record class.
- toString() - Method in record class net.darkhax.simplelootviewer.common.impl.data.LootTableHelper
-
Returns a string representation of this record class.
- type() - Method in class net.darkhax.simplelootviewer.common.impl.data.info.Name
- TYPE - Static variable in class net.darkhax.simplelootviewer.common.impl.data.LootDataProviderRecipe
- TYPE_ID - Static variable in class net.darkhax.simplelootviewer.common.impl.data.LootDataProviderRecipe
- type_overrides - Variable in class net.darkhax.simplelootviewer.common.impl.config.Config
U
- UNSAFE_ID_ARRAY_STREAM - Static variable in class net.darkhax.simplelootviewer.common.impl.SimpleLootViewer
- UNSAFE_ID_STREAM - Static variable in class net.darkhax.simplelootviewer.common.impl.SimpleLootViewer
- updateRegistryAccess(RegistryAccess) - Static method in class net.darkhax.simplelootviewer.common.impl.SimpleLootViewer
V
- valueOf(String) - Static method in enum class net.darkhax.simplelootviewer.common.impl.data.info.NameType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.darkhax.simplelootviewer.common.impl.data.LootType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class net.darkhax.simplelootviewer.common.impl.data.info.NameType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.darkhax.simplelootviewer.common.impl.data.LootType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- village_hero - Variable in class net.darkhax.simplelootviewer.common.impl.config.Config
All Classes and Interfaces|All Packages|Constant Field Values