Package net.minecraft.world.inventory
Class SmithingMenu
java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
net.minecraft.world.inventory.ItemCombinerMenu
net.minecraft.world.inventory.SmithingMenu
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Levelprivate final List<UpgradeRecipe>private UpgradeRecipeFields inherited from class net.minecraft.world.inventory.ItemCombinerMenu
access, ADDITIONAL_SLOT, INPUT_SLOT, inputSlots, player, RESULT_SLOT, resultSlotsFields inherited from class net.minecraft.world.inventory.AbstractContainerMenu
CARRIED_SLOT_SIZE, containerId, QUICKCRAFT_HEADER_CONTINUE, QUICKCRAFT_HEADER_END, QUICKCRAFT_HEADER_START, QUICKCRAFT_TYPE_CHARITABLE, QUICKCRAFT_TYPE_CLONE, QUICKCRAFT_TYPE_GREEDY, SLOT_CLICKED_OUTSIDE, slots -
Constructor Summary
ConstructorsConstructorDescriptionSmithingMenu(int p_40245_, Inventory p_40246_) SmithingMenu(int p_40248_, Inventory p_40249_, ContainerLevelAccess p_40250_) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanTakeItemForPickAll(ItemStack p_40257_, Slot p_40258_) voidprotected booleanisValidBlock(BlockState p_40266_) protected booleanprotected voidprotected booleanshouldQuickMoveToAdditionalSlot(ItemStack p_40255_) private voidshrinkStackInSlot(int p_40271_) Methods inherited from class net.minecraft.world.inventory.ItemCombinerMenu
quickMoveStack, removed, slotsChanged, stillValidMethods inherited from class net.minecraft.world.inventory.AbstractContainerMenu
addDataSlot, addDataSlots, addSlot, addSlotListener, broadcastChanges, broadcastFullState, canDragTo, canItemQuickReplace, checkContainerDataCount, checkContainerSize, clearContainer, clicked, clickMenuButton, findSlot, getCarried, getItems, getQuickcraftHeader, getQuickcraftMask, getQuickCraftSlotCount, getQuickcraftType, getRedstoneSignalFromBlockEntity, getRedstoneSignalFromContainer, getSlot, getStateId, getType, incrementStateId, initializeContents, isValidQuickcraftType, isValidSlotIndex, moveItemStackTo, removeSlotListener, resetQuickCraft, resumeRemoteUpdates, sendAllDataToRemote, setCarried, setData, setItem, setRemoteCarried, setRemoteSlot, setRemoteSlotNoCopy, setSynchronizer, stillValid, suppressRemoteUpdates, transferState
-
Field Details
-
level
-
selectedRecipe
-
recipes
-
-
Constructor Details
-
SmithingMenu
-
SmithingMenu
-
-
Method Details
-
isValidBlock
- Specified by:
isValidBlockin classItemCombinerMenu
-
mayPickup
- Specified by:
mayPickupin classItemCombinerMenu
-
onTake
- Specified by:
onTakein classItemCombinerMenu
-
shrinkStackInSlot
private void shrinkStackInSlot(int p_40271_) -
createResult
public void createResult()- Specified by:
createResultin classItemCombinerMenu
-
shouldQuickMoveToAdditionalSlot
- Overrides:
shouldQuickMoveToAdditionalSlotin classItemCombinerMenu
-
canTakeItemForPickAll
- Overrides:
canTakeItemForPickAllin classAbstractContainerMenu
-