Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractBrickFurnaceBlockEntity - Class in de.cech12.brickfurnace.blockentity
- AbstractBrickFurnaceBlockEntity(BlockEntityType, BlockPos, BlockState, RecipeType, RecipeType) - Constructor for class de.cech12.brickfurnace.blockentity.AbstractBrickFurnaceBlockEntity
- addItemsToTabs(BuildCreativeModeTabContentsEvent) - Static method in class de.cech12.brickfurnace.BrickFurnaceMod
- areVanillaRecipesEnabled() - Method in class de.cech12.brickfurnace.platform.ForgeConfigHelper
- areVanillaRecipesEnabled() - Method in interface de.cech12.brickfurnace.platform.services.IConfigHelper
-
Gets the configured value of the vanilla recipe enabled option.
B
- BLASTING_NAME - Static variable in class de.cech12.brickfurnace.Constants
- BLASTING_RECIPE_TYPE - Static variable in class de.cech12.brickfurnace.Constants
- BLASTING_SERIALIZER - Static variable in class de.cech12.brickfurnace.init.ModRecipeTypes
- BLOCK_ENTITY_TYPES - Static variable in class de.cech12.brickfurnace.init.ModBlockEntityTypes
- BLOCKS - Static variable in class de.cech12.brickfurnace.init.ModBlocks
- BRICK_BLAST_FURNACE_BLOCK - Static variable in class de.cech12.brickfurnace.Constants
- BRICK_BLAST_FURNACE_BLOCK_ENTITY_TYPE - Static variable in class de.cech12.brickfurnace.Constants
- BRICK_BLAST_FURNACE_ITEM - Static variable in class de.cech12.brickfurnace.Constants
- BRICK_BLAST_FURNACE_NAME - Static variable in class de.cech12.brickfurnace.Constants
- BRICK_FURNACE_BLOCK - Static variable in class de.cech12.brickfurnace.Constants
- BRICK_FURNACE_BLOCK_ENTITY_TYPE - Static variable in class de.cech12.brickfurnace.Constants
- BRICK_FURNACE_ITEM - Static variable in class de.cech12.brickfurnace.Constants
- BRICK_FURNACE_NAME - Static variable in class de.cech12.brickfurnace.Constants
- BRICK_SMOKER_BLOCK - Static variable in class de.cech12.brickfurnace.Constants
- BRICK_SMOKER_BLOCK_ENTITY_TYPE - Static variable in class de.cech12.brickfurnace.Constants
- BRICK_SMOKER_ITEM - Static variable in class de.cech12.brickfurnace.Constants
- BRICK_SMOKER_NAME - Static variable in class de.cech12.brickfurnace.Constants
- BrickBlastFurnaceBlock - Class in de.cech12.brickfurnace.block
- BrickBlastFurnaceBlock(BlockBehaviour.Properties) - Constructor for class de.cech12.brickfurnace.block.BrickBlastFurnaceBlock
- BrickBlastFurnaceBlockEntity - Class in de.cech12.brickfurnace.blockentity
- BrickBlastFurnaceBlockEntity(BlockPos, BlockState) - Constructor for class de.cech12.brickfurnace.blockentity.BrickBlastFurnaceBlockEntity
- BrickBlastingRecipe - Class in de.cech12.brickfurnace.crafting
- BrickBlastingRecipe(Recipe.CommonInfo, AbstractCookingRecipe.CookingBookInfo, Ingredient, ItemStackTemplate, float, int) - Constructor for class de.cech12.brickfurnace.crafting.BrickBlastingRecipe
- BrickFurnaceBlock - Class in de.cech12.brickfurnace.block
- BrickFurnaceBlock(BlockBehaviour.Properties) - Constructor for class de.cech12.brickfurnace.block.BrickFurnaceBlock
- BrickFurnaceBlockEntity - Class in de.cech12.brickfurnace.blockentity
- BrickFurnaceBlockEntity(BlockPos, BlockState) - Constructor for class de.cech12.brickfurnace.blockentity.BrickFurnaceBlockEntity
- BrickFurnaceMod - Class in de.cech12.brickfurnace
- BrickFurnaceMod(FMLJavaModLoadingContext) - Constructor for class de.cech12.brickfurnace.BrickFurnaceMod
- BrickSmeltingRecipe - Class in de.cech12.brickfurnace.crafting
- BrickSmeltingRecipe(Recipe.CommonInfo, AbstractCookingRecipe.CookingBookInfo, Ingredient, ItemStackTemplate, float, int) - Constructor for class de.cech12.brickfurnace.crafting.BrickSmeltingRecipe
- BrickSmokerBlock - Class in de.cech12.brickfurnace.block
- BrickSmokerBlock(BlockBehaviour.Properties) - Constructor for class de.cech12.brickfurnace.block.BrickSmokerBlock
- BrickSmokerBlockEntity - Class in de.cech12.brickfurnace.blockentity
- BrickSmokerBlockEntity(BlockPos, BlockState) - Constructor for class de.cech12.brickfurnace.blockentity.BrickSmokerBlockEntity
- BrickSmokingRecipe - Class in de.cech12.brickfurnace.crafting
- BrickSmokingRecipe(Recipe.CommonInfo, AbstractCookingRecipe.CookingBookInfo, Ingredient, ItemStackTemplate, float, int) - Constructor for class de.cech12.brickfurnace.crafting.BrickSmokingRecipe
- BURN_TIME - Static variable in class de.cech12.brickfurnace.blockentity.AbstractBrickFurnaceBlockEntity
- BURN_TIME_FACTOR - Static variable in class de.cech12.brickfurnace.platform.ForgeConfigHelper
- BURN_TIME_FACTOR_DEFAULT - Static variable in interface de.cech12.brickfurnace.platform.services.IConfigHelper
-
Default value of the burn time factor option
- BURN_TIME_FACTOR_DESCRIPTION - Static variable in interface de.cech12.brickfurnace.platform.services.IConfigHelper
-
Config description of the burn time factor option
- BURN_TIME_FACTOR_MAX - Static variable in interface de.cech12.brickfurnace.platform.services.IConfigHelper
-
Maximal value of the burn time factor option
- BURN_TIME_FACTOR_MIN - Static variable in interface de.cech12.brickfurnace.platform.services.IConfigHelper
-
Minimal value of the burn time factor option
C
- CommonLoader - Class in de.cech12.brickfurnace
-
A static class for all loaders which initializes everything which is used by all loaders.
- CONFIG - Static variable in class de.cech12.brickfurnace.platform.Services
-
Config instance
- Constants - Class in de.cech12.brickfurnace
-
Class that contains all common constants.
- convert(BlastingRecipe) - Static method in class de.cech12.brickfurnace.crafting.BrickBlastingRecipe
- convert(SmeltingRecipe) - Static method in class de.cech12.brickfurnace.crafting.BrickSmeltingRecipe
- convert(SmokingRecipe) - Static method in class de.cech12.brickfurnace.crafting.BrickSmokingRecipe
- COOK_TIME - Static variable in class de.cech12.brickfurnace.blockentity.AbstractBrickFurnaceBlockEntity
- COOK_TIME_FACTOR - Static variable in class de.cech12.brickfurnace.platform.ForgeConfigHelper
- COOK_TIME_FACTOR_DEFAULT - Static variable in interface de.cech12.brickfurnace.platform.services.IConfigHelper
-
Default value of the cook time factor option
- COOK_TIME_FACTOR_DESCRIPTION - Static variable in interface de.cech12.brickfurnace.platform.services.IConfigHelper
-
Config description of the cook time factor option
- COOK_TIME_FACTOR_MAX - Static variable in interface de.cech12.brickfurnace.platform.services.IConfigHelper
-
Maximal value of the cook time factor option
- COOK_TIME_FACTOR_MIN - Static variable in interface de.cech12.brickfurnace.platform.services.IConfigHelper
-
Minimal value of the cook time factor option
- COOK_TIME_TOTAL - Static variable in class de.cech12.brickfurnace.blockentity.AbstractBrickFurnaceBlockEntity
- createMenu(int, Inventory) - Method in class de.cech12.brickfurnace.blockentity.BrickBlastFurnaceBlockEntity
- createMenu(int, Inventory) - Method in class de.cech12.brickfurnace.blockentity.BrickFurnaceBlockEntity
- createMenu(int, Inventory) - Method in class de.cech12.brickfurnace.blockentity.BrickSmokerBlockEntity
- curRecipe - Variable in class de.cech12.brickfurnace.blockentity.AbstractBrickFurnaceBlockEntity
D
- de.cech12.brickfurnace - package de.cech12.brickfurnace
- de.cech12.brickfurnace.block - package de.cech12.brickfurnace.block
- de.cech12.brickfurnace.blockentity - package de.cech12.brickfurnace.blockentity
- de.cech12.brickfurnace.crafting - package de.cech12.brickfurnace.crafting
- de.cech12.brickfurnace.init - package de.cech12.brickfurnace.init
- de.cech12.brickfurnace.mixin - package de.cech12.brickfurnace.mixin
- de.cech12.brickfurnace.platform - package de.cech12.brickfurnace.platform
- de.cech12.brickfurnace.platform.services - package de.cech12.brickfurnace.platform.services
F
- failedMatch - Variable in class de.cech12.brickfurnace.blockentity.AbstractBrickFurnaceBlockEntity
- ForgeConfigHelper - Class in de.cech12.brickfurnace.platform
-
The config service implementation for Forge.
- ForgeConfigHelper() - Constructor for class de.cech12.brickfurnace.platform.ForgeConfigHelper
- ForgePlatformHelper - Class in de.cech12.brickfurnace.platform
-
The platform service implementation for Forge.
- ForgePlatformHelper() - Constructor for class de.cech12.brickfurnace.platform.ForgePlatformHelper
- FUEL - Static variable in class de.cech12.brickfurnace.blockentity.AbstractBrickFurnaceBlockEntity
- furnaceIcon() - Method in class de.cech12.brickfurnace.crafting.BrickBlastingRecipe
- furnaceIcon() - Method in class de.cech12.brickfurnace.crafting.BrickSmeltingRecipe
- furnaceIcon() - Method in class de.cech12.brickfurnace.crafting.BrickSmokingRecipe
G
- getBlockStateToPointOfInterestType() - Static method in interface de.cech12.brickfurnace.mixin.PoiTypesAccessor
- getBurnDuration(FuelValues, ItemStack) - Method in class de.cech12.brickfurnace.blockentity.BrickBlastFurnaceBlockEntity
- getBurnDuration(FuelValues, ItemStack) - Method in class de.cech12.brickfurnace.blockentity.BrickFurnaceBlockEntity
- getBurnDuration(FuelValues, ItemStack) - Method in class de.cech12.brickfurnace.blockentity.BrickSmokerBlockEntity
- getBurnTimeFactor() - Method in class de.cech12.brickfurnace.platform.ForgeConfigHelper
- getBurnTimeFactor() - Method in interface de.cech12.brickfurnace.platform.services.IConfigHelper
-
Gets the configured value of the burn time factor option.
- getContainerData() - Method in class de.cech12.brickfurnace.blockentity.AbstractBrickFurnaceBlockEntity
- getCookTimeFactor() - Method in class de.cech12.brickfurnace.platform.ForgeConfigHelper
- getCookTimeFactor() - Method in interface de.cech12.brickfurnace.platform.services.IConfigHelper
-
Gets the configured value of the cook time factor option.
- getCraftingRemainingItem(ItemStack) - Method in class de.cech12.brickfurnace.platform.ForgePlatformHelper
- getCraftingRemainingItem(ItemStack) - Method in interface de.cech12.brickfurnace.platform.services.IPlatformHelper
- getDefaultName() - Method in class de.cech12.brickfurnace.blockentity.BrickBlastFurnaceBlockEntity
- getDefaultName() - Method in class de.cech12.brickfurnace.blockentity.BrickFurnaceBlockEntity
- getDefaultName() - Method in class de.cech12.brickfurnace.blockentity.BrickSmokerBlockEntity
- getEnvironmentName() - Method in interface de.cech12.brickfurnace.platform.services.IPlatformHelper
-
Gets the name of the environment type as a string.
- getMatchingStates() - Method in interface de.cech12.brickfurnace.mixin.PoiTypeAccessor
- getPlatformName() - Method in class de.cech12.brickfurnace.platform.ForgePlatformHelper
- getPlatformName() - Method in interface de.cech12.brickfurnace.platform.services.IPlatformHelper
-
Gets the name of the current platform
- getRecipe() - Method in class de.cech12.brickfurnace.blockentity.AbstractBrickFurnaceBlockEntity
- getRecipeBlockedList() - Method in class de.cech12.brickfurnace.platform.ForgeConfigHelper
- getRecipeBlockedList() - Method in interface de.cech12.brickfurnace.platform.services.IConfigHelper
-
Gets the configured value of the recipe blocked list option.
- getSerializer() - Method in class de.cech12.brickfurnace.crafting.BrickBlastingRecipe
- getSerializer() - Method in class de.cech12.brickfurnace.crafting.BrickSmeltingRecipe
- getSerializer() - Method in class de.cech12.brickfurnace.crafting.BrickSmokingRecipe
- getTicker(Level, BlockState, BlockEntityType) - Method in class de.cech12.brickfurnace.block.BrickBlastFurnaceBlock
- getTicker(Level, BlockState, BlockEntityType) - Method in class de.cech12.brickfurnace.block.BrickFurnaceBlock
- getTicker(Level, BlockState, BlockEntityType) - Method in class de.cech12.brickfurnace.block.BrickSmokerBlock
- getType() - Method in class de.cech12.brickfurnace.crafting.BrickBlastingRecipe
- getType() - Method in class de.cech12.brickfurnace.crafting.BrickSmeltingRecipe
- getType() - Method in class de.cech12.brickfurnace.crafting.BrickSmokingRecipe
H
- hasCraftingRemainingItem(ItemStack) - Method in class de.cech12.brickfurnace.platform.ForgePlatformHelper
- hasCraftingRemainingItem(ItemStack) - Method in interface de.cech12.brickfurnace.platform.services.IPlatformHelper
I
- IConfigHelper - Interface in de.cech12.brickfurnace.platform.services
-
Common configuration helper service interface.
- id(String) - Static method in class de.cech12.brickfurnace.Constants
- init() - Static method in class de.cech12.brickfurnace.CommonLoader
-
Initialize method that should be called by every loader mod in the constructor.
- init() - Method in class de.cech12.brickfurnace.platform.ForgeConfigHelper
- init() - Method in interface de.cech12.brickfurnace.platform.services.IConfigHelper
-
Initialization method for the Service implementations.
- initPoiStates(Function) - Static method in class de.cech12.brickfurnace.CommonLoader
-
Initialize method that should be called by every loader mod when the mod blocks are registered.
- INPUT - Static variable in class de.cech12.brickfurnace.blockentity.AbstractBrickFurnaceBlockEntity
- IPlatformHelper - Interface in de.cech12.brickfurnace.platform.services
-
Common platform helper service interface.
- isDevelopmentEnvironment() - Method in class de.cech12.brickfurnace.platform.ForgePlatformHelper
- isDevelopmentEnvironment() - Method in interface de.cech12.brickfurnace.platform.services.IPlatformHelper
-
Check if the game is currently in a development environment.
- isModLoaded(String) - Method in class de.cech12.brickfurnace.platform.ForgePlatformHelper
- isModLoaded(String) - Method in interface de.cech12.brickfurnace.platform.services.IPlatformHelper
-
Checks if a mod with the given id is loaded.
- isRecipeAllowed(Identifier) - Method in interface de.cech12.brickfurnace.platform.services.IConfigHelper
-
Checks if the given ResourceLocation is allowed taking into account the recipe blocked list.
- ITEMS - Static variable in class de.cech12.brickfurnace.init.ModItems
L
- load(Class) - Static method in class de.cech12.brickfurnace.platform.Services
-
This code is used to load a service for the current environment.
- LOG - Static variable in class de.cech12.brickfurnace.Constants
-
Logger instance
M
- MAP_CODEC - Static variable in class de.cech12.brickfurnace.crafting.BrickBlastingRecipe
- MAP_CODEC - Static variable in class de.cech12.brickfurnace.crafting.BrickSmeltingRecipe
- MAP_CODEC - Static variable in class de.cech12.brickfurnace.crafting.BrickSmokingRecipe
- MOD_ID - Static variable in class de.cech12.brickfurnace.Constants
-
mod id
- MOD_NAME - Static variable in class de.cech12.brickfurnace.Constants
-
mod name
- ModBlockEntityTypes - Class in de.cech12.brickfurnace.init
- ModBlockEntityTypes() - Constructor for class de.cech12.brickfurnace.init.ModBlockEntityTypes
- ModBlocks - Class in de.cech12.brickfurnace.init
- ModBlocks() - Constructor for class de.cech12.brickfurnace.init.ModBlocks
- ModItems - Class in de.cech12.brickfurnace.init
- ModItems() - Constructor for class de.cech12.brickfurnace.init.ModItems
- ModRecipeTypes - Class in de.cech12.brickfurnace.init
- ModRecipeTypes() - Constructor for class de.cech12.brickfurnace.init.ModRecipeTypes
N
- newBlockEntity(BlockPos, BlockState) - Method in class de.cech12.brickfurnace.block.BrickBlastFurnaceBlock
- newBlockEntity(BlockPos, BlockState) - Method in class de.cech12.brickfurnace.block.BrickFurnaceBlock
- newBlockEntity(BlockPos, BlockState) - Method in class de.cech12.brickfurnace.block.BrickSmokerBlock
O
- openContainer(Level, BlockPos, Player) - Method in class de.cech12.brickfurnace.block.BrickBlastFurnaceBlock
-
Interface for handling interaction with blocks that implement AbstractFurnaceBlock.
- openContainer(Level, BlockPos, Player) - Method in class de.cech12.brickfurnace.block.BrickFurnaceBlock
-
Interface for handling interaction with blocks that implement AbstractFurnaceBlock.
- openContainer(Level, BlockPos, Player) - Method in class de.cech12.brickfurnace.block.BrickSmokerBlock
-
Interface for handling interaction with blocks that implement AbstractFurnaceBlock.
- OUTPUT - Static variable in class de.cech12.brickfurnace.blockentity.AbstractBrickFurnaceBlockEntity
P
- PLATFORM - Static variable in class de.cech12.brickfurnace.platform.Services
-
Platform instance
- PoiTypeAccessor - Interface in de.cech12.brickfurnace.mixin
- PoiTypesAccessor - Interface in de.cech12.brickfurnace.mixin
R
- RECIPE_BLOCKED_LIST - Static variable in class de.cech12.brickfurnace.platform.ForgeConfigHelper
- RECIPE_BLOCKED_LIST_DEFAULT - Static variable in interface de.cech12.brickfurnace.platform.services.IConfigHelper
-
Default value of the recipe blocked list option
- RECIPE_BLOCKED_LIST_DESCRIPTION - Static variable in interface de.cech12.brickfurnace.platform.services.IConfigHelper
-
Config description of the recipe blocked list option
- RECIPE_SERIALIZERS - Static variable in class de.cech12.brickfurnace.init.ModRecipeTypes
- RECIPE_TYPES - Static variable in class de.cech12.brickfurnace.init.ModRecipeTypes
- recipeBookCategory() - Method in class de.cech12.brickfurnace.crafting.BrickBlastingRecipe
- recipeBookCategory() - Method in class de.cech12.brickfurnace.crafting.BrickSmeltingRecipe
- recipeBookCategory() - Method in class de.cech12.brickfurnace.crafting.BrickSmokingRecipe
- RECIPES_USED - Static variable in class de.cech12.brickfurnace.blockentity.AbstractBrickFurnaceBlockEntity
- register(RegisterEvent) - Static method in class de.cech12.brickfurnace.BrickFurnaceMod
S
- SERIALIZER - Static variable in class de.cech12.brickfurnace.crafting.BrickBlastingRecipe
- SERIALIZER - Static variable in class de.cech12.brickfurnace.crafting.BrickSmeltingRecipe
- SERIALIZER - Static variable in class de.cech12.brickfurnace.crafting.BrickSmokingRecipe
- Services - Class in de.cech12.brickfurnace.platform
-
Service loaders are a built-in Java feature that allow us to locate implementations of an interface that vary from one environment to another.
- setArmorer(ResourceKey) - Static method in interface de.cech12.brickfurnace.mixin.PoiTypesAccessor
- setButcher(ResourceKey) - Static method in interface de.cech12.brickfurnace.mixin.PoiTypesAccessor
- setMatchingStates(Set) - Method in interface de.cech12.brickfurnace.mixin.PoiTypeAccessor
- SMELTING_NAME - Static variable in class de.cech12.brickfurnace.Constants
- SMELTING_RECIPE_TYPE - Static variable in class de.cech12.brickfurnace.Constants
- SMELTING_SERIALIZER - Static variable in class de.cech12.brickfurnace.init.ModRecipeTypes
- SMOKING_NAME - Static variable in class de.cech12.brickfurnace.Constants
- SMOKING_RECIPE_TYPE - Static variable in class de.cech12.brickfurnace.Constants
- SMOKING_SERIALIZER - Static variable in class de.cech12.brickfurnace.init.ModRecipeTypes
- specificRecipeType - Variable in class de.cech12.brickfurnace.blockentity.AbstractBrickFurnaceBlockEntity
- STREAM_CODEC - Static variable in class de.cech12.brickfurnace.crafting.BrickBlastingRecipe
- STREAM_CODEC - Static variable in class de.cech12.brickfurnace.crafting.BrickSmeltingRecipe
- STREAM_CODEC - Static variable in class de.cech12.brickfurnace.crafting.BrickSmokingRecipe
T
- tick(Level, BlockPos, BlockState, AbstractBrickFurnaceBlockEntity) - Static method in class de.cech12.brickfurnace.blockentity.AbstractBrickFurnaceBlockEntity
V
- VANILLA_RECIPES_ENABLED - Static variable in class de.cech12.brickfurnace.platform.ForgeConfigHelper
- VANILLA_RECIPES_ENABLED_DEFAULT - Static variable in interface de.cech12.brickfurnace.platform.services.IConfigHelper
-
Default value of the vanilla recipe enabled option
- VANILLA_RECIPES_ENABLED_DESCRIPTION - Static variable in interface de.cech12.brickfurnace.platform.services.IConfigHelper
-
Config description of the vanilla recipe enabled option
- vanillaRecipeType - Variable in class de.cech12.brickfurnace.blockentity.AbstractBrickFurnaceBlockEntity
All Classes and Interfaces|All Packages|Constant Field Values