History - net.minecraft.world.inventory.SmithingMenu
1.21.3
Names
crt
cvc
Fields
Level: x, level, field_25385, world, f_40241_
Level: z, level, field_25385, world
List<RecipeHolder<SmithingRecipe>>: z, recipes, field_25668, recipes, f_40243_
int: k, TEMPLATE_SLOT, field_41924, TEMPLATE_ID, f_266015_
int: m, TEMPLATE_SLOT, field_41924, TEMPLATE_ID
int: l, BASE_SLOT, field_41925, EQUIPMENT_ID, f_266035_
int: n, BASE_SLOT, field_41925, EQUIPMENT_ID
int: m, ADDITIONAL_SLOT, field_41926, MATERIAL_ID, f_265928_
int: o, ADDITIONAL_SLOT, field_41926, MATERIAL_ID
int: n, RESULT_SLOT, field_41927, OUTPUT_ID, f_266024_
int: p, RESULT_SLOT, field_41927, OUTPUT_ID
int: s, TEMPLATE_SLOT_X_PLACEMENT, field_41928, TEMPLATE_X, f_265913_
int: u, TEMPLATE_SLOT_X_PLACEMENT, field_41928, TEMPLATE_X
int: t, BASE_SLOT_X_PLACEMENT, field_41929, EQUIPMENT_X, f_266041_
int: v, BASE_SLOT_X_PLACEMENT, field_41929, EQUIPMENT_X
int: u, ADDITIONAL_SLOT_X_PLACEMENT, field_41930, MATERIAL_X, f_265899_
int: w, ADDITIONAL_SLOT_X_PLACEMENT, field_41930, MATERIAL_X
int: w, RESULT_SLOT_X_PLACEMENT, field_41932, OUTPUT_X, f_265851_
int: y, RESULT_SLOT_X_PLACEMENT, field_41932, OUTPUT_X
int: v, SLOT_Y_PLACEMENT, field_41931, SLOT_Y, f_266111_
int: x, SLOT_Y_PLACEMENT, field_41931, SLOT_Y
RecipeHolder<SmithingRecipe>: y, selectedRecipe, field_25386, currentRecipe, f_40242_
RecipePropertySet: A, baseItemTest, field_54597, basePropertySet
RecipePropertySet: B, templateItemTest, field_54598, templatePropertySet
RecipePropertySet: C, additionItemTest, field_54599, additionPropertySet
DataSlot: D, hasRecipeError, field_54970, invalidRecipe
Constructors
(int, Inventory, ContainerLevelAccess, Level)
Methods
boolean (BlockState): a, isValidBlock, method_24925, canUse, m_8039_
boolean (BlockState): a, isValidBlock, method_24925, canUse
boolean (Player, boolean): a, mayPickup, method_24927, canTakeOutput, m_6560_
void (int): e, shrinkStackInSlot, method_29539, decrementStack, m_40270_
void (int): e, shrinkStackInSlot, method_29539, decrementStack
void (): m, createResult, method_24928, updateResult, m_6640_
void (): l, createResult, method_24928, updateResult
boolean (ItemStack): c, canMoveIntoInputSlots, method_48356, isValidIngredient, m_5861_
boolean (ItemStack): c, canMoveIntoInputSlots, method_48356, isValidIngredient
boolean (ItemStack, Slot): a, canTakeItemForPickAll, method_7613, canInsertIntoSlot, m_5882_
boolean (ItemStack, Slot): a, canTakeItemForPickAll, method_7613, canInsertIntoSlot
void (Player, ItemStack): a, onTake, method_24923, onTakeOutput, m_142365_
void (Player, ItemStack): a, onTake, method_24923, onTakeOutput
ItemCombinerMenuSlotDefinition (): l, createInputSlotDefinitions, method_48352, getForgingSlotsManager, m_266183_
int (ItemStack): d, getSlotToQuickMoveTo, method_48357, getSlotFor, m_266159_
List<ItemStack> (): n, getRelevantItems, method_51307, getInputStacks, m_280632_
List<ItemStack> (): o, getRelevantItems, method_51307, getInputStacks
OptionalInt (SmithingRecipe, ItemStack): a, findSlotMatchingIngredient, method_48389, getQuickMoveSlot, m_266320_
OptionalInt (ItemStack): e, findSlotToQuickMoveTo, method_52563, getQuickMoveSlot, m_294173_
SmithingRecipeInput (): p, createRecipeInput, method_59965, createRecipeInput, m_339052_
SmithingRecipeInput (): p, createRecipeInput, method_59965, createRecipeInput
ItemCombinerMenuSlotDefinition (RecipeAccess): a, createInputSlotDefinitions, method_64652, createForgingSlotsManager
void (Container): a, slotsChanged, method_7609, onContentChanged
boolean (): m, hasRecipeError, method_65060, hasInvalidRecipe
1.21.1
Names
Fields
Constructors
Methods
1.21
Names
cru
crt
Fields
Constructors
Methods
SmithingRecipeInput (): p, createRecipeInput, method_59965, createRecipeInput, m_339052_
1.20.6
Names
cjx
cru
Fields
Constructors
Methods
1.20.4
Names
cge
cjx
Fields
Constructors
Methods
1.20.2
Names
ccy
cge
Fields
SmithingRecipe: y, selectedRecipe, field_25386, currentRecipe, f_40242_
RecipeHolder<SmithingRecipe>: y, selectedRecipe, field_25386, currentRecipe, f_40242_
Constructors
Methods
Optional<Integer> (SmithingRecipe, ItemStack): a, findSlotMatchingIngredient, method_48389, getQuickMoveSlot, m_266320_
OptionalInt (SmithingRecipe, ItemStack): a, findSlotMatchingIngredient, method_48389, getQuickMoveSlot, m_266320_
OptionalInt (ItemStack): e, findSlotToQuickMoveTo, method_52563, getQuickMoveSlot, m_294173_
1.20.1
Names
ccx
ccy
Fields
int: k, TEMPLATE_SLOT, field_41924, field_41924, f_266015_
int: k, TEMPLATE_SLOT, field_41924, TEMPLATE_ID, f_266015_
int: l, BASE_SLOT, field_41925, field_41925, f_266035_
int: l, BASE_SLOT, field_41925, EQUIPMENT_ID, f_266035_
int: m, ADDITIONAL_SLOT, field_41926, field_41926, f_265928_
int: m, ADDITIONAL_SLOT, field_41926, MATERIAL_ID, f_265928_
int: n, RESULT_SLOT, field_41927, field_41927, f_266024_
int: n, RESULT_SLOT, field_41927, OUTPUT_ID, f_266024_
int: s, TEMPLATE_SLOT_X_PLACEMENT, field_41928, field_41928, f_265913_
int: s, TEMPLATE_SLOT_X_PLACEMENT, field_41928, TEMPLATE_X, f_265913_
int: t, BASE_SLOT_X_PLACEMENT, field_41929, field_41929, f_266041_
int: t, BASE_SLOT_X_PLACEMENT, field_41929, EQUIPMENT_X, f_266041_
int: u, ADDITIONAL_SLOT_X_PLACEMENT, field_41930, field_41930, f_265899_
int: u, ADDITIONAL_SLOT_X_PLACEMENT, field_41930, MATERIAL_X, f_265899_
int: w, RESULT_SLOT_X_PLACEMENT, field_41932, field_41932, f_265851_
int: w, RESULT_SLOT_X_PLACEMENT, field_41932, OUTPUT_X, f_265851_
int: v, SLOT_Y_PLACEMENT, field_41931, field_41931, f_266111_
int: v, SLOT_Y_PLACEMENT, field_41931, SLOT_Y, f_266111_
Constructors
Methods
List<ItemStack> (): n, getRelevantItems, method_51307, getInputStacks, m_280632_
1.19.4
Names
cay
ccx
Fields
Level: k, level, field_25385, world, f_40241_
Level: x, level, field_25385, world, f_40241_
UpgradeRecipe: s, selectedRecipe, field_25386, currentRecipe, f_40242_
List<UpgradeRecipe>: t, recipes, field_25668, recipes, f_40243_
List<SmithingRecipe>: z, recipes, field_25668, recipes, f_40243_
int: k, TEMPLATE_SLOT, field_41924, field_41924, f_266015_
int: l, BASE_SLOT, field_41925, field_41925, f_266035_
int: m, ADDITIONAL_SLOT, field_41926, field_41926, f_265928_
int: n, RESULT_SLOT, field_41927, field_41927, f_266024_
int: s, TEMPLATE_SLOT_X_PLACEMENT, field_41928, field_41928, f_265913_
int: t, BASE_SLOT_X_PLACEMENT, field_41929, field_41929, f_266041_
int: u, ADDITIONAL_SLOT_X_PLACEMENT, field_41930, field_41930, f_265899_
int: w, RESULT_SLOT_X_PLACEMENT, field_41932, field_41932, f_265851_
int: v, SLOT_Y_PLACEMENT, field_41931, field_41931, f_266111_
SmithingRecipe: y, selectedRecipe, field_25386, currentRecipe, f_40242_
Constructors
Methods
void (): l, createResult, method_24928, updateResult, m_6640_
void (): m, createResult, method_24928, updateResult, m_6640_
boolean (ItemStack): c, shouldQuickMoveToAdditionalSlot, method_30025, isUsableAsAddition, m_5861_
boolean (ItemStack): c, canMoveIntoInputSlots, method_48356, isValidIngredient, m_5861_
ItemCombinerMenuSlotDefinition (): l, createInputSlotDefinitions, method_48352, getForgingSlotsManager, m_266183_
int (ItemStack): d, getSlotToQuickMoveTo, method_48357, getSlotFor, m_266159_
Optional<Integer> (SmithingRecipe, ItemStack): a, findSlotMatchingIngredient, method_48389, getQuickMoveSlot, m_266320_
1.19.3
Names
bye
cay
Fields
Constructors
Methods
1.19.2
Names
Fields
Constructors
Methods
1.19.1
Names
bxh
bye
Fields
Constructors
Methods
1.19
Names
bsh
bxh
Fields
Constructors
Methods
1.18.2
Names
brp
bsh
Fields
Constructors
Methods
void (int): d, shrinkStackInSlot, method_29539, decrementStack, m_40270_
void (int): e, shrinkStackInSlot, method_29539, decrementStack, m_40270_
1.18.1
Names
Fields
Constructors
Methods
1.18
Names
boc
brp
Fields
Constructors
Methods
1.17.1
Names
bob
boc
Fields
Level: k, level, field_25385, field_25385, f_40241_
Level: k, level, field_25385, world, f_40241_
UpgradeRecipe: s, selectedRecipe, field_25386, field_25386, f_40242_
UpgradeRecipe: s, selectedRecipe, field_25386, currentRecipe, f_40242_
List<UpgradeRecipe>: t, recipes, field_25668, field_25668, f_40243_
List<UpgradeRecipe>: t, recipes, field_25668, recipes, f_40243_
Constructors
Methods
void (int): d, shrinkStackInSlot, method_29539, method_29539, m_40270_
void (int): d, shrinkStackInSlot, method_29539, decrementStack, m_40270_
void (): i, createResult, method_24928, updateResult, m_6640_
void (): l, createResult, method_24928, updateResult, m_6640_
boolean (ItemStack): c, shouldQuickMoveToAdditionalSlot, method_30025, method_30025, m_5861_
boolean (ItemStack): c, shouldQuickMoveToAdditionalSlot, method_30025, isUsableAsAddition, m_5861_
1.17
Names
bjs
bob
net.minecraft.inventory.container.SmithingTableContainer
net.minecraft.src.C_1306_
net.minecraft.server.v1_16_R3.ContainerSmithing
net.minecraft.world.inventory.ContainerSmithing
Fields
Level: g, level, field_25385, field_25385, field_234651_g_
Level: k, level, field_25385, field_25385, f_40241_
UpgradeRecipe: h, selectedRecipe, field_25386, field_25386, field_234652_h_
UpgradeRecipe: s, selectedRecipe, field_25386, field_25386, f_40242_
List<UpgradeRecipe>: i, recipes, field_25668, field_25668, field_241443_i_
List<UpgradeRecipe>: t, recipes, field_25668, field_25668, f_40243_
Constructors
Methods
boolean (BlockState): a, isValidBlock, method_24925, canUse, func_230302_a_
boolean (BlockState): a, isValidBlock, method_24925, canUse, m_8039_
boolean (Player, boolean): b, mayPickup, method_24927, canTakeOutput, func_230303_b_
boolean (Player, boolean): a, mayPickup, method_24927, canTakeOutput, m_6560_
ItemStack (Player, ItemStack): a, onTake, method_24923, onTakeOutput, func_230301_a_
void (int): d, shrinkStackInSlot, method_29539, method_29539, func_234654_d_
void (int): d, shrinkStackInSlot, method_29539, method_29539, m_40270_
void (): e, createResult, method_24928, updateResult, func_82848_d
void (): i, createResult, method_24928, updateResult, m_6640_
boolean (ItemStack): a, shouldQuickMoveToAdditionalSlot, method_30025, method_30025, func_241210_a_
boolean (ItemStack): c, shouldQuickMoveToAdditionalSlot, method_30025, method_30025, m_5861_
boolean (ItemStack, Slot): a, canTakeItemForPickAll, method_7613, canInsertIntoSlot, func_94530_a
boolean (ItemStack, Slot): a, canTakeItemForPickAll, method_7613, canInsertIntoSlot, m_5882_
void (Player, ItemStack): a, onTake, method_24923, onTakeOutput, m_142365_
1.16.5
Names
Fields
Constructors
Methods
1.16.4
Names
bjp
bjs
net.minecraft.server.v1_16_R2.ContainerSmithing
net.minecraft.server.v1_16_R3.ContainerSmithing
Fields
Constructors
Methods
1.16.3
Names
Fields
Constructors
Methods
1.16.2
Names
bhx
bjp
net.minecraft.server.v1_16_R1.ContainerSmithing
net.minecraft.server.v1_16_R2.ContainerSmithing
Fields
Constructors
Methods
boolean (ItemStack, Slot): a, canTakeItemForPickAll, method_7613, canInsertIntoSlot, func_94530_a
1.16.1
Names
bhx
net.minecraft.world.inventory.SmithingMenu
net.minecraft.class_4862
net.minecraft.screen.SmithingScreenHandler
net.minecraft.inventory.container.SmithingTableContainer
net.minecraft.server.v1_16_R1.ContainerSmithing
Fields
Level: g, level, field_25385, field_25385, field_234651_g_
UpgradeRecipe: h, selectedRecipe, field_25386, field_25386, field_234652_h_
List<UpgradeRecipe>: i, recipes, field_25668, field_25668, field_241443_i_
Constructors
(int, Inventory)
(int, Inventory, ContainerLevelAccess)
Methods
boolean (BlockState): a, isValidBlock, method_24925, canUse, func_230302_a_
boolean (Player, boolean): b, mayPickup, method_24927, canTakeOutput, func_230303_b_
ItemStack (Player, ItemStack): a, onTake, method_24923, onTakeOutput, func_230301_a_
void (int): d, shrinkStackInSlot, method_29539, method_29539, func_234654_d_
void (): e, createResult, method_24928, updateResult, func_82848_d
boolean (ItemStack): a, shouldQuickMoveToAdditionalSlot, method_30025, method_30025, func_241210_a_