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
 
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
 
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