net.minecraft.world.inventory

public class CraftingMenu

extends AbstractCraftingMenu

cvo
net.minecraft.world.inventory.CraftingMenu
net.minecraft.class_1714
net.minecraft.unmapped.C_pzocurxr
net.minecraft.screen.CraftingScreenHandler
net.minecraft.screen.CraftingScreenHandler

Field summary

Modifier and TypeField
private static final int
p
CRAFTING_GRID_WIDTH
field_52567
f_uxcdtcbt
field_52567
private static final int
q
CRAFTING_GRID_HEIGHT
field_52568
f_dghjdelm
field_52568
public static final int
o
RESULT_SLOT
field_30781
f_juvnlzdq
RESULT_ID
RESULT_SLOT
private static final int
r
CRAFT_SLOT_START
field_30782
f_urngpezt
INPUT_START
CRAFT_SLOTS_START
private static final int
s
CRAFT_SLOT_COUNT
field_52569
f_sbxsrqdb
field_52569
private static final int
t
CRAFT_SLOT_END
field_30783
f_wknispul
INPUT_END
CRAFT_SLOTS_END
private static final int
u
INV_SLOT_START
field_30784
f_yynazfom
INVENTORY_START
INVENTORY_SLOTS_START
private static final int
v
INV_SLOT_END
field_30785
f_lbmavfib
INVENTORY_END
INVENTORY_SLOTS_END
private static final int
w
USE_ROW_SLOT_START
field_30786
f_rpdumcpm
HOTBAR_START
HOTBAR_SLOTS_START
private static final int
x
USE_ROW_SLOT_END
field_30787
f_hxrmriov
HOTBAR_END
HOTBAR_SLOTS_END
private final ContainerLevelAccess
y
access
field_7799
f_vxobpcmk
context
context
private final Player
z
player
field_7797
f_kwqfeqaz
player
player
private boolean
A
placingRecipe
field_51625
f_tnvyngto
filling

Constructor summary

ModifierConstructor
public (int syncId, Inventory playerInventory)
public (int syncId, Inventory playerInventory, ContainerLevelAccess context)

Method summary

Modifier and TypeMethod
protected static void
a(cuv arg0, arq arg1, crc arg2, cvn arg3, cwn arg4, ddz<ddj> arg5)
slotChangedCraftingGrid(AbstractContainerMenu arg0, ServerLevel arg1, Player arg2, CraftingContainer arg3, ResultContainer arg4, RecipeHolder<CraftingRecipe> arg5)
method_17399(class_1703 arg0, class_3218 arg1, class_1657 arg2, class_8566 arg3, class_1731 arg4, class_8786<class_3955> arg5)
m_tgpmhvrv(C_mkrkudpa arg0, C_bdwnwhiu arg1, C_jzrpycqo arg2, C_fcvwjvlq arg3, C_gxwuusgh arg4, C_dscbrwbj<C_pvphvxig> arg5)
updateResult(ScreenHandler handler, ServerWorld world, PlayerEntity player, RecipeInputInventory craftingInventory, CraftingResultInventory resultInventory, RecipeEntry<CraftingRecipe> recipe)
onSlotChanged(ScreenHandler handler, ServerWorld world, PlayerEntity player, RecipeInputInventory inputInventory, CraftingResultInventory resultInventory, RecipeHolder<CraftingRecipe> value)
public void
a(btw arg0)
slotsChanged(Container arg0)
method_7609(class_1263 arg0)
m_heazfhiy(C_pjtstjoq arg0)
onContentChanged(Inventory arg0)
onContentChanged(Inventory arg0)
public void
l()
beginPlacingRecipe()
method_59963()
m_amhyuatd()
onInputSlotFillStart()
beginPlacingRecipe()
public void
a(arq arg0, ddz<ddj> arg1)
finishPlacingRecipe(ServerLevel arg0, RecipeHolder<CraftingRecipe> arg1)
method_59964(class_3218 arg0, class_8786<class_3955> arg1)
m_kjopwsdq(C_bdwnwhiu arg0, C_dscbrwbj<C_pvphvxig> arg1)
onInputSlotFillFinish(ServerWorld arg0, RecipeEntry<CraftingRecipe> arg1)
finishPlacingRecipe(ServerWorld arg0, RecipeHolder<CraftingRecipe> arg1)
public void
a(crc arg0)
removed(Player arg0)
method_7595(class_1657 arg0)
m_bftcwuek(C_jzrpycqo arg0)
onClosed(PlayerEntity arg0)
close(PlayerEntity arg0)
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)
public boolean
a(czd arg0, cws arg1)
canTakeItemForPickAll(ItemStack arg0, Slot arg1)
method_7613(class_1799 arg0, class_1735 arg1)
m_pmldxlql(C_sddaxwyk arg0, C_nhvqfffd arg1)
canInsertIntoSlot(ItemStack arg0, Slot arg1)
canInsertIntoSlot(ItemStack arg0, Slot arg1)
public Slot
m()
getResultSlot()
method_61627()
m_fequbbys()
getOutputSlot()
getResultSlot()
public List<Slot>
n()
getInputGridSlots()
method_61628()
m_orznidvz()
getInputSlots()
getInputSlots()
public RecipeBookType
aj_()
getRecipeBookType()
method_30264()
m_zlpkpbya()
getCategory()
getCategory()
protected Player
q()
owner()
method_61631()
m_xvefxpft()
getPlayer()
getOwner()