net.minecraft.world.inventory

public abstract class AbstractFurnaceMenu

extends RecipeBookMenu

csf
net.minecraft.world.inventory.AbstractFurnaceMenu
net.minecraft.class_1720
net.minecraft.screen.AbstractFurnaceScreenHandler
net.minecraft.world.inventory.ContainerFurnace

Field summary

Modifier and TypeField
public static final int
m
INGREDIENT_SLOT
field_30738
field_30738
public static final int
n
FUEL_SLOT
field_30739
field_30739
public static final int
o
RESULT_SLOT
field_30740
field_30740
public static final int
p
SLOT_COUNT
field_30741
field_30741
public static final int
q
DATA_COUNT
field_30742
field_30742
private static final int
s
INV_SLOT_START
field_30743
field_30743
private static final int
t
INV_SLOT_END
field_30744
field_30744
private static final int
u
USE_ROW_SLOT_START
field_30745
field_30745
private static final int
v
USE_ROW_SLOT_END
field_30746
field_30746
final Container
w
container
field_7824
inventory
private final ContainerData
x
data
field_17286
propertyDelegate
protected final Level
r
level
field_7822
world
private final RecipeType<? extends AbstractCookingRecipe>
y
recipeType
field_17494
recipeType
private final RecipePropertySet
z
acceptedInputs
field_54593
recipePropertySet
private final RecipeBookType
A
recipeBookType
field_25762
category

Constructor summary

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

Method summary

Modifier and TypeMethod
public void
a(cpd arg0)
fillCraftSlotsStackedContents(StackedItemContents arg0)
method_7654(class_9875 arg0)
populateRecipeFinder(RecipeFinder arg0)
public Slot
l()
getResultSlot()
method_61632()
getOutputSlot()
public boolean
b(coy arg0)
stillValid(Player arg0)
method_7597(class_1657 arg0)
canUse(PlayerEntity arg0)
public ItemStack
b(coy arg0, int arg1)
quickMoveStack(Player arg0, int arg1)
method_7601(class_1657 arg0, int arg1)
quickMove(PlayerEntity arg0, int arg1)
protected boolean
c(cwq arg0)
canSmelt(ItemStack arg0)
method_7640(class_1799 arg0)
isSmeltable(ItemStack itemStack)
protected boolean
d(cwq arg0)
isFuel(ItemStack arg0)
method_16945(class_1799 arg0)
isFuel(ItemStack item)
public float
m()
getBurnProgress()
method_17363()
getCookProgress()
public float
n()
getLitProgress()
method_17364()
getFuelProgress()
public boolean
o()
isLit()
method_17365()
isBurning()
public RecipeBookType
am_()
getRecipeBookType()
method_30264()
getCategory()
public RecipeBookMenu$PostPlaceAction
a(boolean arg0, boolean arg1, dbk<?> arg2, ard arg3, cox 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)
fillInputSlots(boolean arg0, boolean arg1, RecipeEntry<?> arg2, ServerWorld arg3, PlayerInventory arg4)