net.minecraft.world.inventory

public abstract class AbstractFurnaceMenu

extends RecipeBookMenu<Container>

bmk
net.minecraft.world.inventory.AbstractFurnaceMenu
net.minecraft.class_1720
net.minecraft.unmapped.C_hgcbvrbw
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
f_mowsrkrf
field_30738
f_150453_
public static final int
l
FUEL_SLOT
field_30739
f_fskizhzz
field_30739
f_150454_
public static final int
m
RESULT_SLOT
field_30740
f_sqmuvaiy
field_30740
f_150455_
public static final int
n
SLOT_COUNT
field_30741
f_hwvbuudv
field_30741
f_150456_
public static final int
o
DATA_COUNT
field_30742
f_obrkhyru
field_30742
f_150457_
private static final int
q
INV_SLOT_START
field_30743
f_nrzuactx
field_30743
f_150458_
private static final int
r
INV_SLOT_END
field_30744
f_bdlijcye
field_30744
f_150459_
private static final int
s
USE_ROW_SLOT_START
field_30745
f_ansubguu
field_30745
f_150460_
private static final int
t
USE_ROW_SLOT_END
field_30746
f_mjdlqdie
field_30746
f_150461_
private final Container
u
container
field_7824
f_evvpjxcj
inventory
f_38955_
private final ContainerData
v
data
field_17286
f_twipmeze
propertyDelegate
f_38956_
protected final Level
p
level
field_7822
f_omgztnxa
world
f_38954_
private final RecipeType<? extends AbstractCookingRecipe>
w
recipeType
field_17494
f_qsxccrkt
recipeType
f_38957_
private final RecipeBookType
x
recipeBookType
field_25762
f_chsepuum
category
f_38958_

Constructor summary

ModifierConstructor
protected (MenuType<?> type, RecipeType<? extends AbstractCookingRecipe> recipeType, RecipeBookType p_38963_, int p_38964_, Inventory arg4)
protected (MenuType<?> type, RecipeType<? extends AbstractCookingRecipe> recipeType, RecipeBookType p_38969_, int p_38970_, Inventory p_38971_, Container p_38972_, ContainerData arg6)

Method summary

Modifier and TypeMethod
public void
a(bkf arg0)
fillCraftSlotsStackedContents(StackedContents arg0)
method_7654(class_1662 arg0)
m_mldsqcel(C_nyagoaau arg0)
populateRecipeFinder(RecipeMatcher arg0)
m_5816_(C_1145_ arg0)
public void
i()
clearCraftingContent()
method_7657()
m_uwijzjvj()
clearCraftingSlots()
m_6650_()
public boolean
a(bth<? super art> arg0)
recipeMatches(Recipe<? super Container> arg0)
method_7652(class_1860<? super class_1263> arg0)
m_oqwknnpi(C_awrmdwqd<? super C_pjtstjoq> arg0)
matches(Recipe<? super Inventory> arg0)
m_6032_(C_1469_<? super C_464_> arg0)
public int
j()
getResultSlotIndex()
method_7655()
m_agsayhit()
getCraftingResultSlotIndex()
m_6636_()
public int
k()
getGridWidth()
method_7653()
m_dqpjxqsk()
getCraftingWidth()
m_6635_()
public int
l()
getGridHeight()
method_7656()
m_prqqqfhh()
getCraftingHeight()
m_6656_()
public int
m()
getSize()
method_7658()
m_dsrlukie()
getCraftingSlotCount()
m_6653_()
public boolean
a(bkd arg0)
stillValid(Player arg0)
method_7597(class_1657 arg0)
m_zipsjvkj(C_jzrpycqo arg0)
canUse(PlayerEntity arg0)
m_6875_(C_1141_ arg0)
canUse(EntityHuman arg0)
public ItemStack
b(bkd arg0, int arg1)
quickMoveStack(Player arg0, int arg1)
method_7601(class_1657 arg0, int arg1)
m_oujzgmbb(C_jzrpycqo arg0, int arg1)
transferSlot(PlayerEntity arg0, int arg1)
m_7648_(C_1141_ p_38987_, int arg1)
shiftClick(EntityHuman arg0, int arg1)
protected boolean
c(bqp arg0)
canSmelt(ItemStack arg0)
method_7640(class_1799 arg0)
m_hoqkpdjn(C_sddaxwyk arg0)
isSmeltable(ItemStack itemStack)
m_38977_(C_1391_ arg0)
protected boolean
d(bqp arg0)
isFuel(ItemStack arg0)
method_16945(class_1799 arg0)
m_sidcfqcj(C_sddaxwyk arg0)
isFuel(ItemStack itemStack)
m_38988_(C_1391_ arg0)
public int
n()
getBurnProgress()
method_17363()
m_ejlyeczv()
getCookProgress()
m_38995_()
public int
o()
getLitProgress()
method_17364()
m_mjfixhiu()
getFuelProgress()
m_38996_()
public boolean
p()
isLit()
method_17365()
m_ppkytoyf()
isBurning()
m_38997_()
public RecipeBookType
q()
getRecipeBookType()
method_30264()
m_zlpkpbya()
getCategory()
m_5867_()
public boolean
d(int arg0)
shouldMoveToInventory(int arg0)
method_32339(int arg0)
m_skvcbdjm(int arg0)
canInsertIntoSlot(int arg0)
m_142157_(int arg0)