Class AbstractRepairContainer
java.lang.Object
net.minecraft.inventory.container.Container
net.minecraft.inventory.container.AbstractRepairContainer
- Direct Known Subclasses:
RepairContainer,SmithingTableContainer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final IWorldPosCallableprotected final IInventoryprotected final PlayerEntityprotected final CraftResultInventoryFields inherited from class net.minecraft.inventory.container.Container
containerId, slots -
Constructor Summary
ConstructorsConstructorDescriptionAbstractRepairContainer(ContainerType<?> p_i231587_1_, int p_i231587_2_, PlayerInventory p_i231587_3_, IWorldPosCallable p_i231587_4_) -
Method Summary
Modifier and TypeMethodDescriptionabstract voidprotected abstract booleanisValidBlock(BlockState p_230302_1_) protected abstract booleanmayPickup(PlayerEntity p_230303_1_, boolean p_230303_2_) protected abstract ItemStackonTake(PlayerEntity p_230301_1_, ItemStack p_230301_2_) quickMoveStack(PlayerEntity p_82846_1_, int p_82846_2_) voidremoved(PlayerEntity p_75134_1_) protected booleanshouldQuickMoveToAdditionalSlot(ItemStack p_241210_1_) voidslotsChanged(IInventory p_75130_1_) booleanstillValid(PlayerEntity p_75145_1_) Methods inherited from class net.minecraft.inventory.container.Container
addDataSlot, addDataSlots, addSlot, addSlotListener, backup, broadcastChanges, canDragTo, canItemQuickReplace, canTakeItemForPickAll, 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
-
resultSlots
-
inputSlots
-
access
-
player
-
-
Constructor Details
-
AbstractRepairContainer
public AbstractRepairContainer(@Nullable ContainerType<?> p_i231587_1_, int p_i231587_2_, PlayerInventory p_i231587_3_, IWorldPosCallable p_i231587_4_)
-
-
Method Details
-
mayPickup
-
onTake
-
isValidBlock
-
createResult
public abstract void createResult() -
slotsChanged
- Overrides:
slotsChangedin classContainer
-
removed
-
stillValid
- Specified by:
stillValidin classContainer
-
shouldQuickMoveToAdditionalSlot
-
quickMoveStack
- Overrides:
quickMoveStackin classContainer
-