# Index

A B C D E F G H I J L M N O P Q R S T U V W X Y Z
All Classes and Interfaces|All Packages|Constant Field Values

## A

addClientListeners(IEventBus, IEventBus) - Static method in class net.commoble.jumbofurnace.client.ClientProxy
addExperience(float) - Method in class net.commoble.jumbofurnace.jumbo_furnace.OutputItemHandler
affectNeighborsAfterRemoval(BlockState, ServerLevel, BlockPos, boolean) - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceBlock
allowShearing() - Method in record class net.commoble.jumbofurnace.config.ServerConfig
  Returns the value of the `allowShearing` record component.
animateTick(BlockState, Level, BlockPos, RandomSource) - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceBlock
apply(Void, ResourceManager, ProfilerFiller) - Method in class net.commoble.jumbofurnace.recipes.RecipeSorter
assemble(RecipeInput, HolderLookup.Provider) - Method in record class net.commoble.jumbofurnace.recipes.JumboFurnaceRecipe
ASSEMBLE_JUMBO_FURNACE - Static variable in class net.commoble.jumbofurnace.Names
assembleJumboFurnaceTrigger - Variable in class net.commoble.jumbofurnace.JumboFurnace
AssembleJumboFurnaceTrigger - Class in net.commoble.jumbofurnace.advancements
AssembleJumboFurnaceTrigger() - Constructor for class net.commoble.jumbofurnace.advancements.AssembleJumboFurnaceTrigger
AssembleJumboFurnaceTrigger.Criterion - Record Class in net.commoble.jumbofurnace.advancements

## B

BACKPACK_ROWS - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
BACKPACK_SLOTS - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
BACKPACK_START_X - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
BACKPACK_START_Y - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
backstock - Variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceCoreBlockEntity
BACKSTOCK - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceCoreBlockEntity
BACKSTOCK_CODEC - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceCoreBlockEntity
broadcastChanges() - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
builder() - Method in record class net.commoble.jumbofurnace.config.ConfigHelper
  Returns the value of the `builder` record component.
BURN_METER_FROM_X - Static variable in class net.commoble.jumbofurnace.client.JumboFurnaceScreen
BURN_METER_FROM_Y - Static variable in class net.commoble.jumbofurnace.client.JumboFurnaceScreen
BURN_METER_HEIGHT - Static variable in class net.commoble.jumbofurnace.client.JumboFurnaceScreen
BURN_METER_TO_X - Static variable in class net.commoble.jumbofurnace.client.JumboFurnaceScreen
BURN_METER_TO_Y - Static variable in class net.commoble.jumbofurnace.client.JumboFurnaceScreen
BURN_METER_WIDTH - Static variable in class net.commoble.jumbofurnace.client.JumboFurnaceScreen
BURN_TIME - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceCoreBlockEntity
BURN_VALUE - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceCoreBlockEntity
burnTimeRemaining - Variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceCoreBlockEntity

## C

calcRedstoneFromItemHandler(IItemHandler) - Static method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceBlock
canJumboFurnaceFormAt(LevelAccessor, BlockPos, BlockPos) - Static method in class net.commoble.jumbofurnace.jumbo_furnace.MultiBlockHelper
  Returns whether a jumbo furnace can form around the given core position.
canJumboFurnacePlaceAt(LevelAccessor, BlockPos, BlockPlaceContext) - Static method in class net.commoble.jumbofurnace.jumbo_furnace.MultiBlockHelper
  Returns whether the world contains sufficiently empty space for a jumbo furnace around the given core position
checkTakeAchievements(ItemStack) - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceOutputSlot
  the itemStack passed in is the output - ie, iron ingots, and pickaxes, not ore and wood.
ClientProxy - Class in net.commoble.jumbofurnace.client
ClientProxy() - Constructor for class net.commoble.jumbofurnace.client.ClientProxy
clientRecipes - Static variable in class net.commoble.jumbofurnace.client.ClientProxy
codec() - Method in class net.commoble.jumbofurnace.advancements.AssembleJumboFurnaceTrigger
codec() - Method in class net.commoble.jumbofurnace.advancements.UpgradeJumboFurnaceTrigger
codec() - Method in record class net.commoble.jumbofurnace.recipes.SimpleRecipeSerializer
  Returns the value of the `codec` record component.
CODEC - Static variable in record class net.commoble.jumbofurnace.advancements.AssembleJumboFurnaceTrigger.Criterion
CODEC - Static variable in record class net.commoble.jumbofurnace.advancements.UpgradeJumboFurnaceTrigger.Criterion
CODEC - Static variable in class net.commoble.jumbofurnace.recipes.InFlightRecipe
CODEC - Static variable in record class net.commoble.jumbofurnace.recipes.JumboFurnaceRecipe
compareRecipes(JumboFurnaceRecipe, JumboFurnaceRecipe) - Static method in class net.commoble.jumbofurnace.recipes.RecipeSorter
ConfigHelper - Record Class in net.commoble.jumbofurnace.config
  Helper for creating configs and defining complex objects in configs
ConfigHelper(ModConfigSpec.Builder) - Constructor for record class net.commoble.jumbofurnace.config.ConfigHelper
  Creates an instance of a `ConfigHelper` record class.
COOK_METER_HEIGHT - Static variable in class net.commoble.jumbofurnace.client.JumboFurnaceScreen
COOK_METER_TO_X - Static variable in class net.commoble.jumbofurnace.client.JumboFurnaceScreen
COOK_METER_TO_Y - Static variable in class net.commoble.jumbofurnace.client.JumboFurnaceScreen
COOK_METER_WIDTH - Static variable in class net.commoble.jumbofurnace.client.JumboFurnaceScreen
cookingTime() - Method in record class net.commoble.jumbofurnace.recipes.JumboFurnaceRecipe
  Returns the value of the `cookingTime` record component.
copyItemHandler(IItemHandler) - Static method in class net.commoble.jumbofurnace.JumboFurnaceUtils
copyItemHandlerTo(IItemHandler, IItemHandlerModifiable) - Static method in class net.commoble.jumbofurnace.JumboFurnaceUtils
create(BlockPos, BlockState) - Static method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceCoreBlockEntity
create(BlockPos, BlockState) - Static method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceExteriorBlockEntity
create(ModConfigSpec.Builder) - Static method in record class net.commoble.jumbofurnace.config.ServerConfig
createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceBlock
Criterion(Optional<ContextAwarePredicate>) - Constructor for record class net.commoble.jumbofurnace.advancements.AssembleJumboFurnaceTrigger.Criterion
  Creates an instance of a `Criterion` record class.
Criterion(Optional<ContextAwarePredicate>, ItemPredicate) - Constructor for record class net.commoble.jumbofurnace.advancements.UpgradeJumboFurnaceTrigger.Criterion
  Creates an instance of a `Criterion` record class.

## D

deserializeNBT(HolderLookup.Provider, CompoundTag) - Method in class net.commoble.jumbofurnace.jumbo_furnace.OutputItemHandler
destroyNextBlockPos(Level, BlockState, BlockPos) - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceBlock
doesPlayerHavePermissionToMakeJumboFurnace(ResourceKey<Level>, LevelAccessor, List<Pair<BlockPos, BlockState>>, BlockState, Entity) - Static method in class net.commoble.jumbofurnace.jumbo_furnace.MultiBlockHelper

## E

EmiProxy - Class in net.commoble.jumbofurnace.client.emi
EmiProxy() - Constructor for class net.commoble.jumbofurnace.client.emi.EmiProxy
END_FUEL_SLOTS - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
END_INPUT_SLOTS - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
END_PLAYER_SLOTS - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
equals(Object) - Method in record class net.commoble.jumbofurnace.advancements.AssembleJumboFurnaceTrigger.Criterion
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.commoble.jumbofurnace.advancements.UpgradeJumboFurnaceTrigger.Criterion
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.commoble.jumbofurnace.client.emi.JumboSmeltingEmiRecipe
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.commoble.jumbofurnace.config.ConfigHelper
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.commoble.jumbofurnace.config.ServerConfig
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.commoble.jumbofurnace.recipes.InFlightRecipeSyncPacket
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.commoble.jumbofurnace.recipes.JumboFurnaceRecipe
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.commoble.jumbofurnace.recipes.SimpleRecipeSerializer
  Indicates whether some other object is "equal to" this one.
experience() - Method in record class net.commoble.jumbofurnace.recipes.JumboFurnaceRecipe
  Returns the value of the `experience` record component.
EXPERIENCE - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.OutputItemHandler
ExternalItemHandler - Class in net.commoble.jumbofurnace.jumbo_furnace
ExternalItemHandler() - Constructor for class net.commoble.jumbofurnace.jumbo_furnace.ExternalItemHandler
extractItem(int, int, boolean) - Method in class net.commoble.jumbofurnace.jumbo_furnace.ExternalItemHandler
extractItem(int, int, boolean) - Method in class net.commoble.jumbofurnace.jumbo_furnace.OutputItemHandler

## F

FIRST_BACKPACK_SLOT - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
FIRST_FUEL_SLOT - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
FIRST_HOTBAR_SLOT - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
FIRST_INPUT_SLOT - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
FIRST_OUTPUT_SLOT - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
FIRST_PLAYER_SLOT - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
forcingInserts - Variable in class net.commoble.jumbofurnace.jumbo_furnace.OutputItemHandler
fuel - Variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceCoreBlockEntity
FUEL - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceCoreBlockEntity
FUEL_START_X - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
FUEL_START_Y - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
FuelItemHandler - Class in net.commoble.jumbofurnace.jumbo_furnace
FuelItemHandler(JumboFurnaceCoreBlockEntity) - Constructor for class net.commoble.jumbofurnace.jumbo_furnace.FuelItemHandler

## G

get() - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceItem.Settable
get() - Static method in class net.commoble.jumbofurnace.JumboFurnace
get(int) - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceSyncData
get3x3CubeAround(BlockPos) - Static method in class net.commoble.jumbofurnace.jumbo_furnace.MultiBlockHelper
getAllSortedFurnaceRecipes(RecipeMap) - Method in class net.commoble.jumbofurnace.recipes.RecipeSorter
getAnalogOutputSignal(BlockState, Level, BlockPos) - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceBlock
  Deprecated.
getAndConsumeExperience() - Method in class net.commoble.jumbofurnace.jumbo_furnace.OutputItemHandler
getBurnLeftScaled() - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
getBurnTimeRemaining() - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
getClientMenu(int, Inventory) - Static method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
  Container factory for opening the container clientside
getCorePos(BlockState, BlockPos) - Static method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceBlock
  Returns the assumed core position of a furnace cluster given one of its component blockstates.
getCoreTile() - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceExteriorBlockEntity
getCount() - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceSyncData
getCurrentRecipeCount() - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
getItemBurnedValue() - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
getItemHandler(Direction) - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceExteriorBlockEntity
getJumboFurnaceStates(ResourceKey<Level>, LevelAccessor, BlockPos, BlockState, Entity) - Static method in class net.commoble.jumbofurnace.jumbo_furnace.MultiBlockHelper
  Scans the area around the placement position to see if a new jumbo furnace can be formed If it can, returns a list of pairs of -- a block snapshot of the existing block -- the jumbo furnace state that that block should be set to
getJumboSmeltingBurnTime(ItemStack, FuelValues) - Static method in class net.commoble.jumbofurnace.JumboFurnaceUtils
getMaxSimultaneousRecipes() - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceCoreBlockEntity
getSerializer() - Method in record class net.commoble.jumbofurnace.recipes.JumboFurnaceRecipe
getServerMenuProvider(JumboFurnaceCoreBlockEntity, BlockPos) - Static method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
  Get the server container provider for NetworkHooks.openGui
getSlotLimit(int) - Method in class net.commoble.jumbofurnace.jumbo_furnace.ExternalItemHandler
getSlots() - Method in class net.commoble.jumbofurnace.jumbo_furnace.ExternalItemHandler
getSmelterHoleDirection(BlockState) - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceBlock
  Returns null if this isn't one of the blocks with the smelter holes
getSortedFurnaceRecipesValidForInputs(Collection<Item>, RecipeMap) - Method in class net.commoble.jumbofurnace.recipes.RecipeSorter
getSpecificity(List<SizedIngredient>, float) - Static method in record class net.commoble.jumbofurnace.recipes.JumboFurnaceRecipe
getStackInSlot(int) - Method in class net.commoble.jumbofurnace.jumbo_furnace.ExternalItemHandler
getStatesForFurnace(BlockPos) - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceBlock
getStatesForPlacementIfPermitted(ResourceKey<Level>, LevelAccessor, BlockPos, BlockState, Entity) - Static method in class net.commoble.jumbofurnace.jumbo_furnace.MultiBlockHelper
getTicker(Level, BlockState, BlockEntityType<T>) - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceBlock
getType() - Method in record class net.commoble.jumbofurnace.recipes.JumboFurnaceRecipe
group() - Method in record class net.commoble.jumbofurnace.recipes.JumboFurnaceRecipe
  Returns the value of the `group` record component.
GUI_TEXTURE - Static variable in class net.commoble.jumbofurnace.client.JumboFurnaceScreen

## H

handle(IPayloadContext) - Method in record class net.commoble.jumbofurnace.recipes.InFlightRecipeSyncPacket
hasAnalogOutputSignal(BlockState) - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceBlock
  Deprecated.
hashCode() - Method in record class net.commoble.jumbofurnace.advancements.AssembleJumboFurnaceTrigger.Criterion
  Returns a hash code value for this object.
hashCode() - Method in record class net.commoble.jumbofurnace.advancements.UpgradeJumboFurnaceTrigger.Criterion
  Returns a hash code value for this object.
hashCode() - Method in record class net.commoble.jumbofurnace.client.emi.JumboSmeltingEmiRecipe
  Returns a hash code value for this object.
hashCode() - Method in record class net.commoble.jumbofurnace.config.ConfigHelper
  Returns a hash code value for this object.
hashCode() - Method in record class net.commoble.jumbofurnace.config.ServerConfig
  Returns a hash code value for this object.
hashCode() - Method in record class net.commoble.jumbofurnace.recipes.InFlightRecipeSyncPacket
  Returns a hash code value for this object.
hashCode() - Method in record class net.commoble.jumbofurnace.recipes.JumboFurnaceRecipe
  Returns a hash code value for this object.
hashCode() - Method in record class net.commoble.jumbofurnace.recipes.SimpleRecipeSerializer
  Returns a hash code value for this object.
HOTBAR_SLOTS - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
HOTBAR_START_X - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
HOTBAR_START_Y - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu

## I

id(String) - Static method in class net.commoble.jumbofurnace.JumboFurnace
ID - Static variable in record class net.commoble.jumbofurnace.recipes.InFlightRecipeSyncPacket
incrementProgress() - Method in class net.commoble.jumbofurnace.recipes.InFlightRecipe
INFLIGHT_RECIPES_CODEC - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceCoreBlockEntity
InFlightRecipe - Class in net.commoble.jumbofurnace.recipes
InFlightRecipe(JumboFurnaceRecipe, List<ItemStack>) - Constructor for class net.commoble.jumbofurnace.recipes.InFlightRecipe
InFlightRecipe(JumboFurnaceRecipe, List<ItemStack>, int) - Constructor for class net.commoble.jumbofurnace.recipes.InFlightRecipe
inFlightRecipes - Variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceCoreBlockEntity
InFlightRecipeSyncPacket - Record Class in net.commoble.jumbofurnace.recipes
InFlightRecipeSyncPacket(List<InFlightRecipe>) - Constructor for record class net.commoble.jumbofurnace.recipes.InFlightRecipeSyncPacket
  Creates an instance of a `InFlightRecipeSyncPacket` record class.
ingredients() - Method in record class net.commoble.jumbofurnace.recipes.JumboFurnaceRecipe
  Returns the value of the `ingredients` record component.
input - Variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceCoreBlockEntity
INPUT - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceCoreBlockEntity
INPUT_SLOTS - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
INPUT_START_X - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
INPUT_START_Y - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
InputItemHandler - Class in net.commoble.jumbofurnace.jumbo_furnace
InputItemHandler(JumboFurnaceCoreBlockEntity) - Constructor for class net.commoble.jumbofurnace.jumbo_furnace.InputItemHandler
inputs() - Method in class net.commoble.jumbofurnace.recipes.InFlightRecipe
insertCraftResult(ItemStack, boolean) - Method in class net.commoble.jumbofurnace.jumbo_furnace.OutputItemHandler
insertItem(int, ItemStack, boolean) - Method in class net.commoble.jumbofurnace.jumbo_furnace.ExternalItemHandler
isBurning() - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceCoreBlockEntity
isBurning() - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
isCore(BlockState) - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceBlock
isItemValid(int, ItemStack) - Method in class net.commoble.jumbofurnace.jumbo_furnace.ExternalItemHandler
isItemValid(int, ItemStack) - Method in class net.commoble.jumbofurnace.jumbo_furnace.FuelItemHandler
isItemValid(int, ItemStack) - Method in class net.commoble.jumbofurnace.jumbo_furnace.MultiprocessUpgradeHandler
isItemValid(int, ItemStack) - Method in class net.commoble.jumbofurnace.jumbo_furnace.OutputItemHandler
isItemValid(int, ItemStack) - Method in class net.commoble.jumbofurnace.jumbo_furnace.UninsertableItemStackHandler
isSpecial() - Method in record class net.commoble.jumbofurnace.recipes.JumboFurnaceRecipe
itemPredicate() - Method in record class net.commoble.jumbofurnace.advancements.UpgradeJumboFurnaceTrigger.Criterion
  Returns the value of the `itemPredicate` record component.

## J

JEIProxy - Class in net.commoble.jumbofurnace.client.jei
JEIProxy() - Constructor for class net.commoble.jumbofurnace.client.jei.JEIProxy
JUMBO_FURNACE - Static variable in class net.commoble.jumbofurnace.Names
JUMBO_FURNACE_CORE - Static variable in class net.commoble.jumbofurnace.Names
JUMBO_FURNACE_EXTERIOR - Static variable in class net.commoble.jumbofurnace.Names
JUMBO_FURNACE_JEI - Static variable in class net.commoble.jumbofurnace.Names
JUMBO_SMELTING - Static variable in class net.commoble.jumbofurnace.Names
JumboFurnace - Class in net.commoble.jumbofurnace
JumboFurnace(IEventBus) - Constructor for class net.commoble.jumbofurnace.JumboFurnace
JUMBOFURNACEABLE_TAG - Static variable in class net.commoble.jumbofurnace.JumboFurnace
jumboFurnaceBlock - Variable in class net.commoble.jumbofurnace.JumboFurnace
JumboFurnaceBlock - Class in net.commoble.jumbofurnace.jumbo_furnace
JumboFurnaceBlock(BlockBehaviour.Properties) - Constructor for class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceBlock
JumboFurnaceCoreBlockEntity - Class in net.commoble.jumbofurnace.jumbo_furnace
JumboFurnaceCoreBlockEntity(BlockEntityType<? extends JumboFurnaceCoreBlockEntity>, BlockPos, BlockState) - Constructor for class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceCoreBlockEntity
jumboFurnaceCoreBlockEntityType - Variable in class net.commoble.jumbofurnace.JumboFurnace
JumboFurnaceExteriorBlockEntity - Class in net.commoble.jumbofurnace.jumbo_furnace
JumboFurnaceExteriorBlockEntity(BlockEntityType<? extends JumboFurnaceExteriorBlockEntity>, BlockPos, BlockState) - Constructor for class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceExteriorBlockEntity
jumboFurnaceExteriorBlockEntityType - Variable in class net.commoble.jumbofurnace.JumboFurnace
JumboFurnaceFuelSlot - Class in net.commoble.jumbofurnace.jumbo_furnace
JumboFurnaceFuelSlot(IItemHandler, int, int, int, FuelValues) - Constructor for class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceFuelSlot
jumboFurnaceItem - Variable in class net.commoble.jumbofurnace.JumboFurnace
JumboFurnaceItem - Class in net.commoble.jumbofurnace.jumbo_furnace
JumboFurnaceItem(Item.Properties) - Constructor for class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceItem
JumboFurnaceItem.Settable - Class in net.commoble.jumbofurnace.jumbo_furnace
jumboFurnaceJeiDummy - Variable in class net.commoble.jumbofurnace.JumboFurnace
JumboFurnaceMenu - Class in net.commoble.jumbofurnace.jumbo_furnace
JumboFurnaceMenu(int, Inventory, BlockPos, IItemHandler, IItemHandler, IItemHandler, IItemHandler, ContainerData, Optional<JumboFurnaceCoreBlockEntity>) - Constructor for class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
jumboFurnaceMenuType - Variable in class net.commoble.jumbofurnace.JumboFurnace
JumboFurnaceOutputSlot - Class in net.commoble.jumbofurnace.jumbo_furnace
JumboFurnaceOutputSlot(Player, IItemHandler, int, int, int) - Constructor for class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceOutputSlot
JumboFurnaceRecipe - Record Class in net.commoble.jumbofurnace.recipes
JumboFurnaceRecipe(String, List<SizedIngredient>, List<ItemStack>, float, int) - Constructor for record class net.commoble.jumbofurnace.recipes.JumboFurnaceRecipe
JumboFurnaceRecipe(String, List<SizedIngredient>, List<ItemStack>, float, int, Supplier<Integer>) - Constructor for record class net.commoble.jumbofurnace.recipes.JumboFurnaceRecipe
  Creates an instance of a `JumboFurnaceRecipe` record class.
JumboFurnaceRecipe(SmeltingRecipe) - Constructor for record class net.commoble.jumbofurnace.recipes.JumboFurnaceRecipe
  Wrapper around regular furnace recipes to make single-input jumbo furnace recipes
JumboFurnaceScreen - Class in net.commoble.jumbofurnace.client
JumboFurnaceScreen(JumboFurnaceMenu, Inventory, Component) - Constructor for class net.commoble.jumbofurnace.client.JumboFurnaceScreen
JumboFurnaceSyncData - Class in net.commoble.jumbofurnace.jumbo_furnace
JumboFurnaceSyncData(JumboFurnaceCoreBlockEntity) - Constructor for class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceSyncData
JumboFurnaceUpgradeCategory - Class in net.commoble.jumbofurnace.client.jei
JumboFurnaceUpgradeCategory() - Constructor for class net.commoble.jumbofurnace.client.jei.JumboFurnaceUpgradeCategory
JumboFurnaceUtils - Class in net.commoble.jumbofurnace
JumboFurnaceUtils() - Constructor for class net.commoble.jumbofurnace.JumboFurnaceUtils
JumboSmeltingCategory - Class in net.commoble.jumbofurnace.client.jei
JumboSmeltingCategory() - Constructor for class net.commoble.jumbofurnace.client.jei.JumboSmeltingCategory
JumboSmeltingEmiRecipe - Record Class in net.commoble.jumbofurnace.client.emi
JumboSmeltingEmiRecipe() - Constructor for record class net.commoble.jumbofurnace.client.emi.JumboSmeltingEmiRecipe
  Creates an instance of a `JumboSmeltingEmiRecipe` record class.
jumboSmeltingRecipeSerializer - Variable in class net.commoble.jumbofurnace.JumboFurnace
jumboSmeltingRecipeType - Variable in class net.commoble.jumbofurnace.JumboFurnace

## L

lastItemBurnedValue - Variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceCoreBlockEntity
LIT - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceBlock
LIT_PROGRESS_SPRITE - Static variable in class net.commoble.jumbofurnace.client.JumboFurnaceScreen
loadAdditional(CompoundTag, HolderLookup.Provider) - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceCoreBlockEntity

## M

markFuelInventoryChanged() - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceCoreBlockEntity
markInputInventoryChanged() - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceCoreBlockEntity
markOutputInventoryChanged() - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceCoreBlockEntity
matches(RecipeInput, Level) - Method in record class net.commoble.jumbofurnace.recipes.JumboFurnaceRecipe
mayPlace(ItemStack) - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceFuelSlot
mayPlace(ItemStack) - Method in class net.commoble.jumbofurnace.jumbo_furnace.MultiprocessUpgradeHandler.MultiprocessUpgradeSlotHandler
mirror(BlockState, Mirror) - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceBlock
  Deprecated.
MODID - Static variable in class net.commoble.jumbofurnace.JumboFurnace
MULTIBLOCK_BUILDING - Static variable in class net.commoble.jumbofurnace.Names
MultiBlockHelper - Class in net.commoble.jumbofurnace.jumbo_furnace
MultiBlockHelper() - Constructor for class net.commoble.jumbofurnace.jumbo_furnace.MultiBlockHelper
MULTIPROCESS_UPGRADES - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceCoreBlockEntity
MULTIPROCESSING_UPGRADE_TAG - Static variable in class net.commoble.jumbofurnace.JumboFurnace
multiprocessUpgradeHandler - Variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceCoreBlockEntity
MultiprocessUpgradeHandler - Class in net.commoble.jumbofurnace.jumbo_furnace
MultiprocessUpgradeHandler(JumboFurnaceCoreBlockEntity) - Constructor for class net.commoble.jumbofurnace.jumbo_furnace.MultiprocessUpgradeHandler
MultiprocessUpgradeHandler.MultiprocessUpgradeSlotHandler - Class in net.commoble.jumbofurnace.jumbo_furnace
MultiprocessUpgradeSlotHandler(IItemHandler, int, int, int) - Constructor for class net.commoble.jumbofurnace.jumbo_furnace.MultiprocessUpgradeHandler.MultiprocessUpgradeSlotHandler

## N

Names - Class in net.commoble.jumbofurnace
Names() - Constructor for class net.commoble.jumbofurnace.Names
net.commoble.jumbofurnace - package net.commoble.jumbofurnace
net.commoble.jumbofurnace.advancements - package net.commoble.jumbofurnace.advancements
net.commoble.jumbofurnace.client - package net.commoble.jumbofurnace.client
net.commoble.jumbofurnace.client.emi - package net.commoble.jumbofurnace.client.emi
net.commoble.jumbofurnace.client.jei - package net.commoble.jumbofurnace.client.jei
net.commoble.jumbofurnace.config - package net.commoble.jumbofurnace.config
net.commoble.jumbofurnace.jumbo_furnace - package net.commoble.jumbofurnace.jumbo_furnace
net.commoble.jumbofurnace.recipes - package net.commoble.jumbofurnace.recipes
newBlockEntity(BlockPos, BlockState) - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceBlock
NO_SNAPSHOTS - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.MultiBlockHelper

## O

onContentsChanged(int) - Method in class net.commoble.jumbofurnace.jumbo_furnace.FuelItemHandler
onContentsChanged(int) - Method in class net.commoble.jumbofurnace.jumbo_furnace.InputItemHandler
onContentsChanged(int) - Method in class net.commoble.jumbofurnace.jumbo_furnace.MultiprocessUpgradeHandler
onContentsChanged(int) - Method in class net.commoble.jumbofurnace.jumbo_furnace.OutputItemHandler
onQuickCraft(ItemStack, int) - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceOutputSlot
  the itemStack passed in is the output - ie, iron ingots, and pickaxes, not ore and wood.
onTake(Player, ItemStack) - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceOutputSlot
ORTHODIMENSIONAL_HYPERFURNACE - Static variable in class net.commoble.jumbofurnace.Names
ORTHOFURNACE_SLOT - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
ORTHOFURNACE_SLOT_X - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
ORTHOFURNACE_SLOT_Y - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
output - Variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceCoreBlockEntity
OUTPUT - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceCoreBlockEntity
OUTPUT_START_X - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
OUTPUT_START_Y - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
OutputItemHandler - Class in net.commoble.jumbofurnace.jumbo_furnace
OutputItemHandler(JumboFurnaceCoreBlockEntity) - Constructor for class net.commoble.jumbofurnace.jumbo_furnace.OutputItemHandler
outputSimulatorCache - Variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceCoreBlockEntity
  cached copy of output slots and inflight recipe results, tossed on relevant updates

## P

placementInfo() - Method in record class net.commoble.jumbofurnace.recipes.JumboFurnaceRecipe
player() - Method in record class net.commoble.jumbofurnace.advancements.AssembleJumboFurnaceTrigger.Criterion
  Returns the value of the `player` record component.
player() - Method in record class net.commoble.jumbofurnace.advancements.UpgradeJumboFurnaceTrigger.Criterion
  Returns the value of the `player` record component.
PLAYER_COLUMNS - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
prepare(ResourceManager, ProfilerFiller) - Method in class net.commoble.jumbofurnace.recipes.RecipeSorter
preRemoveSideEffects(BlockPos, BlockState) - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceCoreBlockEntity
progress() - Method in class net.commoble.jumbofurnace.recipes.InFlightRecipe

## Q

quickMoveStack(Player, int) - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu

## R

readResults(List<ItemStack>) - Static method in record class net.commoble.jumbofurnace.recipes.JumboFurnaceRecipe
recipe() - Method in class net.commoble.jumbofurnace.recipes.InFlightRecipe
RECIPE_LINE_X_END - Static variable in class net.commoble.jumbofurnace.client.JumboFurnaceScreen
RECIPE_LINE_X_START - Static variable in class net.commoble.jumbofurnace.client.JumboFurnaceScreen
recipeBookCategory() - Method in record class net.commoble.jumbofurnace.recipes.JumboFurnaceRecipe
recipes - Variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
recipes() - Method in record class net.commoble.jumbofurnace.recipes.InFlightRecipeSyncPacket
  Returns the value of the `recipes` record component.
RECIPES - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceCoreBlockEntity
recipeSorter - Static variable in class net.commoble.jumbofurnace.client.ClientProxy
RecipeSorter - Class in net.commoble.jumbofurnace.recipes
RecipeSorter() - Constructor for class net.commoble.jumbofurnace.recipes.RecipeSorter
register(ModConfig.Type, Function<ModConfigSpec.Builder, T>) - Static method in record class net.commoble.jumbofurnace.config.ConfigHelper
  Register a config using a default config filename for your mod.
register(ModConfig.Type, Function<ModConfigSpec.Builder, T>, String) - Static method in record class net.commoble.jumbofurnace.config.ConfigHelper
  Register a config using a custom filename.
removed(Player) - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
render(GuiGraphics, int, int, float) - Method in class net.commoble.jumbofurnace.client.JumboFurnaceScreen
renderBg(GuiGraphics, float, int, int) - Method in class net.commoble.jumbofurnace.client.JumboFurnaceScreen
results() - Method in record class net.commoble.jumbofurnace.recipes.JumboFurnaceRecipe
  Returns the value of the `results` record component.
rotate(BlockState, Rotation) - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceBlock
  Deprecated.

## S

saveAdditional(CompoundTag, HolderLookup.Provider) - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceCoreBlockEntity
serializeNBT(HolderLookup.Provider) - Method in class net.commoble.jumbofurnace.jumbo_furnace.OutputItemHandler
SERVER_INSTANCE - Static variable in class net.commoble.jumbofurnace.recipes.RecipeSorter
SERVER_TICKER - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceCoreBlockEntity
serverConfig - Variable in class net.commoble.jumbofurnace.JumboFurnace
ServerConfig - Record Class in net.commoble.jumbofurnace.config
ServerConfig(ModConfigSpec.BooleanValue) - Constructor for record class net.commoble.jumbofurnace.config.ServerConfig
  Creates an instance of a `ServerConfig` record class.
serverTick() - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceCoreBlockEntity
set() - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceItem.Settable
set(int, int) - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceSyncData
setChanged() - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceCoreBlockEntity
Settable() - Constructor for class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceItem.Settable
shouldCheckRecipes - Variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceCoreBlockEntity
SimpleRecipeSerializer<INPUT,RECIPE> - Record Class in net.commoble.jumbofurnace.recipes
SimpleRecipeSerializer(MapCodec<RECIPE>, StreamCodec<RegistryFriendlyByteBuf, RECIPE>) - Constructor for record class net.commoble.jumbofurnace.recipes.SimpleRecipeSerializer
  Creates an instance of a `SimpleRecipeSerializer` record class.
SLOT_COLUMNS - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
SLOT_ROWS - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
SLOT_SPACING - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
spawnExpOrbs(Player, float) - Static method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceOutputSlot
specificity() - Method in record class net.commoble.jumbofurnace.recipes.JumboFurnaceRecipe
  Returns the value of the `specificity` record component.
stillValid(Player) - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
storedExperience - Variable in class net.commoble.jumbofurnace.jumbo_furnace.OutputItemHandler
STREAM_CODEC - Static variable in class net.commoble.jumbofurnace.recipes.InFlightRecipe
STREAM_CODEC - Static variable in record class net.commoble.jumbofurnace.recipes.InFlightRecipeSyncPacket
STREAM_CODEC - Static variable in record class net.commoble.jumbofurnace.recipes.JumboFurnaceRecipe
streamCodec() - Method in record class net.commoble.jumbofurnace.recipes.SimpleRecipeSerializer
  Returns the value of the `streamCodec` record component.

## T

TAG_STACK - Static variable in class net.commoble.jumbofurnace.Names
te - Variable in class net.commoble.jumbofurnace.jumbo_furnace.FuelItemHandler
te - Variable in class net.commoble.jumbofurnace.jumbo_furnace.InputItemHandler
te - Variable in class net.commoble.jumbofurnace.jumbo_furnace.OutputItemHandler
test(ServerPlayer, ItemStack) - Method in class net.commoble.jumbofurnace.advancements.UpgradeJumboFurnaceTrigger
test(ItemStack) - Method in record class net.commoble.jumbofurnace.advancements.UpgradeJumboFurnaceTrigger.Criterion
TITLE - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
toString() - Method in record class net.commoble.jumbofurnace.advancements.AssembleJumboFurnaceTrigger.Criterion
  Returns a string representation of this record class.
toString() - Method in record class net.commoble.jumbofurnace.advancements.UpgradeJumboFurnaceTrigger.Criterion
  Returns a string representation of this record class.
toString() - Method in record class net.commoble.jumbofurnace.client.emi.JumboSmeltingEmiRecipe
  Returns a string representation of this record class.
toString() - Method in record class net.commoble.jumbofurnace.config.ConfigHelper
  Returns a string representation of this record class.
toString() - Method in record class net.commoble.jumbofurnace.config.ServerConfig
  Returns a string representation of this record class.
toString() - Method in record class net.commoble.jumbofurnace.recipes.InFlightRecipeSyncPacket
  Returns a string representation of this record class.
toString() - Method in record class net.commoble.jumbofurnace.recipes.JumboFurnaceRecipe
  Returns a string representation of this record class.
toString() - Method in record class net.commoble.jumbofurnace.recipes.SimpleRecipeSerializer
  Returns a string representation of this record class.
trigger(ServerPlayer) - Method in class net.commoble.jumbofurnace.advancements.AssembleJumboFurnaceTrigger
type() - Method in record class net.commoble.jumbofurnace.recipes.InFlightRecipeSyncPacket
TYPE - Static variable in record class net.commoble.jumbofurnace.recipes.InFlightRecipeSyncPacket

## U

UninsertableItemStackHandler - Class in net.commoble.jumbofurnace.jumbo_furnace
UninsertableItemStackHandler(int) - Constructor for class net.commoble.jumbofurnace.jumbo_furnace.UninsertableItemStackHandler
updateBurningBlockstates(boolean) - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceCoreBlockEntity
updateRecipes(List<InFlightRecipe>) - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceMenu
UPGRADE_JUMBO_FURNACE - Static variable in class net.commoble.jumbofurnace.Names
upgradeJumboFurnaceTrigger - Variable in class net.commoble.jumbofurnace.JumboFurnace
UpgradeJumboFurnaceTrigger - Class in net.commoble.jumbofurnace.advancements
UpgradeJumboFurnaceTrigger() - Constructor for class net.commoble.jumbofurnace.advancements.UpgradeJumboFurnaceTrigger
UpgradeJumboFurnaceTrigger.Criterion - Record Class in net.commoble.jumbofurnace.advancements
useItemOn(ItemStack, BlockState, Level, BlockPos, Player, InteractionHand, BlockHitResult) - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceBlock
useOn(UseOnContext) - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceItem
useWithoutItem(BlockState, Level, BlockPos, Player, BlockHitResult) - Method in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceBlock

## V

validateIngredients(List<SizedIngredient>) - Static method in record class net.commoble.jumbofurnace.recipes.JumboFurnaceRecipe

## W

writeResults(List<ItemStack>) - Static method in record class net.commoble.jumbofurnace.recipes.JumboFurnaceRecipe

## X

X - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceBlock

## Y

Y - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceBlock

## Z

Z - Static variable in class net.commoble.jumbofurnace.jumbo_furnace.JumboFurnaceBlock

A B C D E F G H I J L M N O P Q R S T U V W X Y Z
All Classes and Interfaces|All Packages|Constant Field Values