Index

A B C D F G H I L M N O P R S T V 
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
 
areVanillaRecipesEnabled() - Method in class de.cech12.brickfurnace.platform.FabricConfigHelper
 
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
 
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
 
BrickBlastingCategory - Class in de.cech12.brickfurnace.jei
 
BrickBlastingCategory(IGuiHelper) - Constructor for class de.cech12.brickfurnace.jei.BrickBlastingCategory
 
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
 
BrickFurnaceJEIPlugin - Class in de.cech12.brickfurnace.jei
 
BrickFurnaceJEIPlugin() - Constructor for class de.cech12.brickfurnace.jei.BrickFurnaceJEIPlugin
 
BrickFurnaceMod - Class in de.cech12.brickfurnace
 
BrickFurnaceMod() - Constructor for class de.cech12.brickfurnace.BrickFurnaceMod
 
BrickSmeltingCategory - Class in de.cech12.brickfurnace.jei
 
BrickSmeltingCategory(IGuiHelper) - Constructor for class de.cech12.brickfurnace.jei.BrickSmeltingCategory
 
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
 
BrickSmokingCategory - Class in de.cech12.brickfurnace.jei
 
BrickSmokingCategory(IGuiHelper) - Constructor for class de.cech12.brickfurnace.jei.BrickSmokingCategory
 
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 - Variable in class de.cech12.brickfurnace.platform.FabricConfigHelper
 
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 - Variable in class de.cech12.brickfurnace.platform.FabricConfigHelper
 
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.compat - package de.cech12.brickfurnace.compat
 
de.cech12.brickfurnace.crafting - package de.cech12.brickfurnace.crafting
 
de.cech12.brickfurnace.init - package de.cech12.brickfurnace.init
 
de.cech12.brickfurnace.jei - package de.cech12.brickfurnace.jei
 
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

FabricConfigHelper - Class in de.cech12.brickfurnace.platform
The config service implementation for Fabric.
FabricConfigHelper() - Constructor for class de.cech12.brickfurnace.platform.FabricConfigHelper
 
FabricPlatformHelper - Class in de.cech12.brickfurnace.platform
The platform service implementation for Fabric.
FabricPlatformHelper() - Constructor for class de.cech12.brickfurnace.platform.FabricPlatformHelper
 
failedMatch - Variable in class de.cech12.brickfurnace.blockentity.AbstractBrickFurnaceBlockEntity
 
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.FabricConfigHelper
 
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.FabricConfigHelper
 
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.FabricPlatformHelper
 
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
 
getModConfigScreenFactory() - Method in class de.cech12.brickfurnace.compat.ModMenuCompat
 
getPlatformName() - Method in class de.cech12.brickfurnace.platform.FabricPlatformHelper
 
getPlatformName() - Method in interface de.cech12.brickfurnace.platform.services.IPlatformHelper
Gets the name of the current platform
getPluginUid() - Method in class de.cech12.brickfurnace.jei.BrickFurnaceJEIPlugin
 
getRecipe() - Method in class de.cech12.brickfurnace.blockentity.AbstractBrickFurnaceBlockEntity
 
getRecipeBlockedList() - Method in class de.cech12.brickfurnace.platform.FabricConfigHelper
 
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
 
getServer() - Static method in class de.cech12.brickfurnace.BrickFurnaceMod
 
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.FabricPlatformHelper
 
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() - Static method in class de.cech12.brickfurnace.init.ModBlockEntityTypes
 
init() - Static method in class de.cech12.brickfurnace.init.ModBlocks
 
init() - Static method in class de.cech12.brickfurnace.init.ModItems
 
init() - Static method in class de.cech12.brickfurnace.init.ModRecipeTypes
 
init() - Method in class de.cech12.brickfurnace.platform.FabricConfigHelper
 
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.FabricPlatformHelper
 
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.FabricPlatformHelper
 
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.

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
 
ModMenuCompat - Class in de.cech12.brickfurnace.compat
 
ModMenuCompat() - Constructor for class de.cech12.brickfurnace.compat.ModMenuCompat
 
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

onInitialize() - Method in class de.cech12.brickfurnace.BrickFurnaceMod
 
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 - Variable in class de.cech12.brickfurnace.platform.FabricConfigHelper
 
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
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
 
registerCategories(IRecipeCategoryRegistration) - Method in class de.cech12.brickfurnace.jei.BrickFurnaceJEIPlugin
 
registerRecipeCatalysts(IRecipeCatalystRegistration) - Method in class de.cech12.brickfurnace.jei.BrickFurnaceJEIPlugin
 
registerRecipes(IRecipeRegistration) - Method in class de.cech12.brickfurnace.jei.BrickFurnaceJEIPlugin
 

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
 
SMOKING_NAME - Static variable in class de.cech12.brickfurnace.Constants
 
SMOKING_RECIPE_TYPE - Static variable in class de.cech12.brickfurnace.Constants
 
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 - Variable in class de.cech12.brickfurnace.platform.FabricConfigHelper
 
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
 
A B C D F G H I L M N O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values