Class SmithingTableContainer
java.lang.Object
net.minecraft.inventory.container.Container
net.minecraft.inventory.container.AbstractRepairContainer
net.minecraft.inventory.container.SmithingTableContainer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Worldprivate final List<SmithingRecipe>private SmithingRecipeFields inherited from class net.minecraft.inventory.container.AbstractRepairContainer
access, inputSlots, player, resultSlotsFields inherited from class net.minecraft.inventory.container.Container
containerId, slots -
Constructor Summary
ConstructorsConstructorDescriptionSmithingTableContainer(int p_i231590_1_, PlayerInventory p_i231590_2_) SmithingTableContainer(int p_i231591_1_, PlayerInventory p_i231591_2_, IWorldPosCallable p_i231591_3_) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanTakeItemForPickAll(ItemStack p_94530_1_, Slot p_94530_2_) voidprotected booleanisValidBlock(BlockState p_230302_1_) protected booleanmayPickup(PlayerEntity p_230303_1_, boolean p_230303_2_) protected ItemStackonTake(PlayerEntity p_230301_1_, ItemStack p_230301_2_) protected booleanshouldQuickMoveToAdditionalSlot(ItemStack p_241210_1_) private voidshrinkStackInSlot(int p_234654_1_) Methods inherited from class net.minecraft.inventory.container.AbstractRepairContainer
quickMoveStack, removed, slotsChanged, stillValidMethods inherited from class net.minecraft.inventory.container.Container
addDataSlot, addDataSlots, addSlot, addSlotListener, backup, broadcastChanges, canDragTo, canItemQuickReplace, checkContainerDataCount, checkContainerSize, clearContainer, clicked, clickMenuButton, consideredTheSameItem, getItems, getQuickcraftHeader, getQuickcraftMask, getQuickCraftSlotCount, getQuickcraftType, getRedstoneSignalFromBlockEntity, getRedstoneSignalFromContainer, getSlot, getType, isSynched, isValidQuickcraftType, moveItemStackTo, removeSlotListener, resetQuickCraft, setAll, setData, setItem, setSynched, stillValid
-
Field Details
-
level
-
selectedRecipe
-
recipes
-
-
Constructor Details
-
SmithingTableContainer
-
SmithingTableContainer
public SmithingTableContainer(int p_i231591_1_, PlayerInventory p_i231591_2_, IWorldPosCallable p_i231591_3_)
-
-
Method Details
-
isValidBlock
- Specified by:
isValidBlockin classAbstractRepairContainer
-
mayPickup
- Specified by:
mayPickupin classAbstractRepairContainer
-
onTake
- Specified by:
onTakein classAbstractRepairContainer
-
shrinkStackInSlot
private void shrinkStackInSlot(int p_234654_1_) -
createResult
public void createResult()- Specified by:
createResultin classAbstractRepairContainer
-
shouldQuickMoveToAdditionalSlot
- Overrides:
shouldQuickMoveToAdditionalSlotin classAbstractRepairContainer
-
canTakeItemForPickAll
- Overrides:
canTakeItemForPickAllin classContainer
-