net.minecraft.world.inventory

public abstract class AbstractCraftingMenu

extends RecipeBookMenu

cws
net.minecraft.world.inventory.AbstractCraftingMenu
net.minecraft.class_9884

Field summary

Modifier and TypeField
private final int
o
width
field_52561
private final int
p
height
field_52562
protected final CraftingContainer
m
craftSlots
field_52559
protected final ResultContainer
n
resultSlots
field_52560

Constructor summary

ModifierConstructor
public (MenuType<?> arg0, int arg1, int arg2, int arg3)

Method summary

Modifier and TypeMethod
protected Slot
a(csy arg0, int arg1, int arg2)
addResultSlot(Player arg0, int arg1, int arg2)
method_61625(class_1657 arg0, int arg1, int arg2)
protected void
d(int arg0, int arg1)
addCraftingGridSlots(int arg0, int arg1)
method_61626(int arg0, int arg1)
public RecipeBookMenu$PostPlaceAction
a(boolean arg0, boolean arg1, dfw<?> arg2, asi arg3, csx 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)
protected void
l()
beginPlacingRecipe()
method_59963()
protected void
a(asi arg0, dfw<dfg> arg1)
finishPlacingRecipe(ServerLevel arg0, RecipeHolder<CraftingRecipe> arg1)
method_59964(class_3218 arg0, class_8786<class_3955> arg1)
public abstract Slot
m()
getResultSlot()
method_61627()
public abstract List<Slot>
n()
getInputGridSlots()
method_61628()
public int
o()
getGridWidth()
method_61629()
public int
p()
getGridHeight()
method_61630()
protected abstract Player
q()
owner()
method_61631()
public void
a(cte arg0)
fillCraftSlotsStackedContents(StackedItemContents arg0)
method_7654(class_9875 arg0)