net.minecraft.world.inventory

public abstract class AbstractFurnaceMenu

extends RecipeBookMenu

cux
net.minecraft.world.inventory.AbstractFurnaceMenu
net.minecraft.class_1720
net.minecraft.unmapped.C_hgcbvrbw
net.minecraft.screen.AbstractFurnaceScreenHandler
net.minecraft.screen.AbstractFurnaceScreenHandler

Field summary

Modifier and TypeField
public static final int
m
INGREDIENT_SLOT
field_30738
f_mowsrkrf
field_30738
INGREDIENT_SLOT
public static final int
n
FUEL_SLOT
field_30739
f_fskizhzz
field_30739
FUEL_SLOT
public static final int
o
RESULT_SLOT
field_30740
f_sqmuvaiy
field_30740
RESULT_SLOT
public static final int
p
SLOT_COUNT
field_30741
f_hwvbuudv
field_30741
SLOTS_COUNT
public static final int
q
DATA_COUNT
field_30742
f_obrkhyru
field_30742
PROPERTIES_COUNT
private static final int
s
INV_SLOT_START
field_30743
f_nrzuactx
field_30743
INVENTORY_SLOTS_START
private static final int
t
INV_SLOT_END
field_30744
f_bdlijcye
field_30744
INVENTORY_SLOTS_END
private static final int
u
USE_ROW_SLOT_START
field_30745
f_ansubguu
field_30745
HOTBAR_SLOTS_START
private static final int
v
USE_ROW_SLOT_END
field_30746
f_mjdlqdie
field_30746
HOTBAR_SLOTS_END
final Container
w
container
field_7824
f_evvpjxcj
inventory
inventory
private final ContainerData
x
data
field_17286
f_twipmeze
propertyDelegate
propertyDelegate
protected final Level
r
level
field_7822
f_omgztnxa
world
world
private final RecipeType<? extends AbstractCookingRecipe>
y
recipeType
field_17494
f_qsxccrkt
recipeType
recipeType
private final RecipePropertySet
z
acceptedInputs
field_54593
f_jxykkdkw
recipePropertySet
private final RecipeBookType
A
recipeBookType
field_25762
f_chsepuum
category
category

Constructor summary

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

Method summary

Modifier and TypeMethod
public void
a(cri arg0)
fillCraftSlotsStackedContents(StackedItemContents arg0)
method_7654(class_9875 arg0)
m_mldsqcel(C_fcquvjby arg0)
populateRecipeFinder(RecipeFinder arg0)
populateRecipeFinder(RecipeFinder arg0)
public Slot
l()
getResultSlot()
method_61632()
m_mibuumas()
getOutputSlot()
public boolean
b(crc arg0)
stillValid(Player arg0)
method_7597(class_1657 arg0)
m_zipsjvkj(C_jzrpycqo arg0)
canUse(PlayerEntity arg0)
canUse(PlayerEntity arg0)
public ItemStack
b(crc arg0, int arg1)
quickMoveStack(Player arg0, int arg1)
method_7601(class_1657 arg0, int arg1)
m_oujzgmbb(C_jzrpycqo arg0, int arg1)
quickMove(PlayerEntity arg0, int arg1)
quickTransfer(PlayerEntity arg0, int arg1)
protected boolean
c(czd arg0)
canSmelt(ItemStack arg0)
method_7640(class_1799 arg0)
m_hoqkpdjn(C_sddaxwyk arg0)
isSmeltable(ItemStack itemStack)
isSmeltable(ItemStack itemStack)
protected boolean
d(czd arg0)
isFuel(ItemStack arg0)
method_16945(class_1799 arg0)
m_sidcfqcj(C_sddaxwyk arg0)
isFuel(ItemStack item)
isFuel(ItemStack itemStack)
public float
m()
getBurnProgress()
method_17363()
m_ejlyeczv()
getCookProgress()
getCookProgress()
public float
n()
getLitProgress()
method_17364()
m_mjfixhiu()
getFuelProgress()
getFuelProgress()
public boolean
o()
isLit()
method_17365()
m_ppkytoyf()
isBurning()
isBurning()
public RecipeBookType
aj_()
getRecipeBookType()
method_30264()
m_zlpkpbya()
getCategory()
getCategory()
public RecipeBookMenu$PostPlaceAction
a(boolean arg0, boolean arg1, ddz<?> arg2, arq arg3, crb arg4)
handlePlacement(boolean arg0, boolean arg1, RecipeHolder<?> arg2, ServerLevel arg3, Inventory arg4)
method_17697(boolean arg0, boolean arg1, class_8786<?> arg2, class_3218 arg3, class_1661 arg4)
m_eeamkwew(boolean arg0, boolean arg1, C_dscbrwbj<?> arg2, C_bdwnwhiu arg3, C_sxzqocrm arg4)
fillInputSlots(boolean arg0, boolean arg1, RecipeEntry<?> arg2, ServerWorld arg3, PlayerInventory arg4)
fillInputSlots(boolean arg0, boolean arg1, RecipeHolder<?> arg2, ServerWorld arg3, PlayerInventory arg4)