net.minecraft.world.inventory

public class SmithingMenu

extends ItemCombinerMenu

bhx
net.minecraft.world.inventory.SmithingMenu
net.minecraft.class_4862
net.minecraft.unmapped.C_tztlhrgg
net.minecraft.screen.SmithingScreenHandler
net.minecraft.inventory.container.SmithingTableContainer
net.minecraft.server.v1_16_R1.ContainerSmithing

Field summary

Modifier and TypeField
private final Level
g
level
field_25385
f_kwymugzp
field_25385
field_234651_g_
private UpgradeRecipe
h
selectedRecipe
field_25386
f_nqtuinek
field_25386
field_234652_h_
private final List<UpgradeRecipe>
i
recipes
field_25668
f_wvbqimnb
field_25668
field_241443_i_

Constructor summary

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

Method summary

Modifier and TypeMethod
protected boolean
a(cfj arg0)
isValidBlock(BlockState arg0)
method_24925(class_2680 arg0)
m_jshpyvtq(C_txtbiemp arg0)
canUse(BlockState arg0)
func_230302_a_(BlockState arg0)
protected boolean
b(bec arg0, boolean arg1)
mayPickup(Player arg0, boolean arg1)
method_24927(class_1657 arg0, boolean arg1)
m_bvwkgssv(C_jzrpycqo arg0, boolean arg1)
canTakeOutput(PlayerEntity arg0, boolean arg1)
func_230303_b_(PlayerEntity arg0, boolean arg1)
protected ItemStack
a(bec arg0, bki arg1)
onTake(Player arg0, ItemStack arg1)
method_24923(class_1657 arg0, class_1799 arg1)
m_jdftuppp(C_jzrpycqo arg0, C_sddaxwyk arg1)
onTakeOutput(PlayerEntity arg0, ItemStack arg1)
func_230301_a_(PlayerEntity arg0, ItemStack arg1)
private void
d(int arg0)
shrinkStackInSlot(int arg0)
method_29539(int arg0)
m_wabumdmm(int arg0)
method_29539(int arg0)
func_234654_d_(int arg0)
public void
e()
createResult()
method_24928()
m_gapjaiqi()
updateResult()
func_82848_d()
protected boolean
a(bki arg0)
shouldQuickMoveToAdditionalSlot(ItemStack arg0)
method_30025(class_1799 arg0)
m_hdzlnlab(C_sddaxwyk arg0)
method_30025(ItemStack arg0)
func_241210_a_(ItemStack arg0)