net.minecraft.world.inventory

public class SmithingMenu

extends ItemCombinerMenu

cvc
net.minecraft.world.inventory.SmithingMenu
net.minecraft.class_4862
net.minecraft.unmapped.C_tztlhrgg
net.minecraft.screen.SmithingScreenHandler
net.minecraft.screen.SmithingScreenHandler
net.minecraft.src.C_1306_
net.minecraft.world.inventory.ContainerSmithing

Field summary

Modifier and TypeField
public static final int
m
TEMPLATE_SLOT
field_41924
f_guqihhzy
TEMPLATE_ID
TEMPLATE_SLOT
f_266015_
public static final int
n
BASE_SLOT
field_41925
f_rujmsycc
EQUIPMENT_ID
BASE_SLOT
f_266035_
public static final int
o
ADDITIONAL_SLOT
field_41926
f_chmkkkrz
MATERIAL_ID
ADDITIONAL_SLOT
f_265928_
public static final int
p
RESULT_SLOT
field_41927
f_awhcwugn
OUTPUT_ID
RESULT_SLOT
f_266024_
public static final int
u
TEMPLATE_SLOT_X_PLACEMENT
field_41928
f_ybhbxznd
TEMPLATE_X
TEMPLATE_SLOT_X
f_265913_
public static final int
v
BASE_SLOT_X_PLACEMENT
field_41929
f_ebtbjnme
EQUIPMENT_X
BASE_SLOT_X
f_266041_
public static final int
w
ADDITIONAL_SLOT_X_PLACEMENT
field_41930
f_bzsndxvy
MATERIAL_X
ADDITIONAL_SLOT_X
f_265899_
private static final int
y
RESULT_SLOT_X_PLACEMENT
field_41932
f_rxxgoytn
OUTPUT_X
RESULT_SLOT_X
f_265851_
public static final int
x
SLOT_Y_PLACEMENT
field_41931
f_xwxbmywt
SLOT_Y
SLOT_Y
f_266111_
private final Level
z
level
field_25385
f_kwymugzp
world
world
f_40241_
private final RecipePropertySet
A
baseItemTest
field_54597
f_qmahluus
basePropertySet
f_347052_
private final RecipePropertySet
B
templateItemTest
field_54598
f_brketfnk
templatePropertySet
f_348296_
private final RecipePropertySet
C
additionItemTest
field_54599
f_xcnvozng
additionPropertySet
f_346664_
private final DataSlot
D
hasRecipeError
field_54970
f_jnqcswyv
invalidRecipe
f_347073_

Constructor summary

ModifierConstructor
public (int syncId, Inventory playerInventory)
public (int syncId, Inventory playerInventory, ContainerLevelAccess context)
private (int syncId, Inventory playerInventory, ContainerLevelAccess context, Level world)

Method summary

Modifier and TypeMethod
private static ItemCombinerMenuSlotDefinition
a(dcf arg0)
createInputSlotDefinitions(RecipeAccess arg0)
method_64652(class_10286 arg0)
m_fcjzespf(C_wzaefoxm arg0)
createForgingSlotsManager(RecipeManager recipeManager)
m_266183_(C_346048_ p_363220_)
protected boolean
a(dxv arg0)
isValidBlock(BlockState arg0)
method_24925(class_2680 arg0)
m_jshpyvtq(C_txtbiemp arg0)
canUse(BlockState arg0)
canUse(BlockState arg0)
m_8039_(C_2064_ arg0)
protected void
a(cpx arg0, cxp 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)
onTakeOutput(PlayerEntity arg0, ItemStack arg1)
m_142365_(C_1141_ p_150664_, C_1391_ arg1)
private List<ItemStack>
o()
getRelevantItems()
method_51307()
m_abguqwob()
getInputStacks()
getIngredients()
m_280632_()
private SmithingRecipeInput
p()
createRecipeInput()
method_59965()
m_frcbzqrh()
createRecipeInput()
m_339052_()
private void
e(int arg0)
shrinkStackInSlot(int arg0)
method_29539(int arg0)
m_wabumdmm(int arg0)
decrementStack(int slot)
decrementStack(int slot)
m_40270_(int arg0)
public void
a(btc arg0)
slotsChanged(Container arg0)
method_7609(class_1263 arg0)
m_heazfhiy(C_pjtstjoq arg0)
onContentChanged(Inventory arg0)
onContentChanged(Inventory arg0)
m_6199_(C_464_ arg0)
public void
l()
createResult()
method_24928()
m_gapjaiqi()
updateResult()
updateResult()
m_6640_()
public boolean
a(cxp arg0, cuz 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)
m_5882_(C_1391_ p_40258_, C_1305_ arg1)
public boolean
c(cxp arg0)
canMoveIntoInputSlots(ItemStack arg0)
method_48356(class_1799 arg0)
m_kungriqk(C_sddaxwyk arg0)
isValidIngredient(ItemStack arg0)
canInsertIntoIngredientSlots(ItemStack arg0)
m_5861_(C_1391_ arg0)
public boolean
m()
hasRecipeError()
method_65060()
m_frnrlsfr()
hasInvalidRecipe()
m_353862_()