net.minecraft.world.inventory

public abstract class AbstractFurnaceMenu

extends RecipeBookMenu<Container>

cem
net.minecraft.world.inventory.AbstractFurnaceMenu
net.minecraft.class_1720
net.minecraft.screen.AbstractFurnaceScreenHandler
net.minecraft.src.C_1227_
net.minecraft.world.inventory.ContainerFurnace

Field summary

Modifier and TypeField
public static final int
k
INGREDIENT_SLOT
field_30738
field_30738
f_150453_
public static final int
l
FUEL_SLOT
field_30739
field_30739
f_150454_
public static final int
m
RESULT_SLOT
field_30740
field_30740
f_150455_
public static final int
n
SLOT_COUNT
field_30741
field_30741
f_150456_
public static final int
o
DATA_COUNT
field_30742
field_30742
f_150457_
private static final int
q
INV_SLOT_START
field_30743
field_30743
f_150458_
private static final int
r
INV_SLOT_END
field_30744
field_30744
f_150459_
private static final int
s
USE_ROW_SLOT_START
field_30745
field_30745
f_150460_
private static final int
t
USE_ROW_SLOT_END
field_30746
field_30746
f_150461_
private final Container
u
container
field_7824
inventory
f_38955_
private final ContainerData
v
data
field_17286
propertyDelegate
f_38956_
protected final Level
p
level
field_7822
world
f_38954_
private final RecipeType<? extends AbstractCookingRecipe>
w
recipeType
field_17494
recipeType
f_38957_
private final RecipeBookType
x
recipeBookType
field_25762
category
f_38958_

Constructor summary

ModifierConstructor
protected (MenuType<?> type, RecipeType<? extends AbstractCookingRecipe> recipeType, RecipeBookType category, int syncId, Inventory playerInventory)
protected (MenuType<?> type, RecipeType<? extends AbstractCookingRecipe> recipeType, RecipeBookType category, int syncId, Inventory playerInventory, Container inventory, ContainerData propertyDelegate)

Method summary

Modifier and TypeMethod
public void
a(cby arg0)
fillCraftSlotsStackedContents(StackedContents arg0)
method_7654(class_1662 arg0)
populateRecipeFinder(RecipeMatcher arg0)
m_5816_(C_1145_ arg0)
public void
l()
clearCraftingContent()
method_7657()
clearCraftingSlots()
m_6650_()
public boolean
a(cmk<? extends cmj<bgr>> arg0)
recipeMatches(RecipeHolder<? extends Recipe<Container>> arg0)
method_7652(class_8786<? extends class_1860<class_1263>> arg0)
matches(RecipeEntry<? extends Recipe<Inventory>> arg0)
m_6032_(C_290175_<? extends C_1469_<C_464_>> arg0)
public int
m()
getResultSlotIndex()
method_7655()
getCraftingResultSlotIndex()
m_6636_()
public int
n()
getGridWidth()
method_7653()
getCraftingWidth()
m_6635_()
public int
o()
getGridHeight()
method_7656()
getCraftingHeight()
m_6656_()
public int
p()
getSize()
method_7658()
getCraftingSlotCount()
m_6653_()
public boolean
a(cbu arg0)
stillValid(Player arg0)
method_7597(class_1657 arg0)
canUse(PlayerEntity arg0)
m_6875_(C_1141_ arg0)
public ItemStack
a(cbu arg0, int arg1)
quickMoveStack(Player arg0, int arg1)
method_7601(class_1657 arg0, int arg1)
quickMove(PlayerEntity arg0, int arg1)
m_7648_(C_1141_ p_38987_, int arg1)
protected boolean
c(cjf arg0)
canSmelt(ItemStack arg0)
method_7640(class_1799 arg0)
isSmeltable(ItemStack itemStack)
m_38977_(C_1391_ arg0)
protected boolean
d(cjf arg0)
isFuel(ItemStack arg0)
method_16945(class_1799 arg0)
isFuel(ItemStack itemStack)
m_38988_(C_1391_ arg0)
public float
q()
getBurnProgress()
method_17363()
getCookProgress()
m_38995_()
public float
r()
getLitProgress()
method_17364()
getFuelProgress()
m_38996_()
public boolean
s()
isLit()
method_17365()
isBurning()
m_38997_()
public RecipeBookType
t()
getRecipeBookType()
method_30264()
getCategory()
m_5867_()
public boolean
e(int arg0)
shouldMoveToInventory(int arg0)
method_32339(int arg0)
canInsertIntoSlot(int arg0)
m_142157_(int arg0)