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_