Package net.minecraft.world.inventory
Class TransientCraftingContainer
java.lang.Object
net.minecraft.world.inventory.TransientCraftingContainer
- All Implemented Interfaces:
Clearable,Container,CraftingContainer,StackedContentsCompatible
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final NonNullList<ItemStack> private final AbstractContainerMenuprivate final intFields inherited from interface net.minecraft.world.Container
DEFAULT_DISTANCE_BUFFER -
Constructor Summary
ConstructorsConstructorDescriptionTransientCraftingContainer(AbstractContainerMenu p_287684_, int p_287629_, int p_287593_) TransientCraftingContainer(AbstractContainerMenu p_287708_, int p_287591_, int p_287609_, NonNullList<ItemStack> p_287695_) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidfillStackedContents(StackedContents p_287653_) intintgetItem(int p_287712_) getItems()intgetWidth()booleanisEmpty()removeItem(int p_287682_, int p_287576_) removeItemNoUpdate(int p_287637_) voidvoidbooleanstillValid(Player p_287774_) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.Container
canPlaceItem, canTakeItem, countItem, getMaxStackSize, getMaxStackSize, hasAnyMatching, hasAnyOf, startOpen, stopOpenMethods inherited from interface net.minecraft.world.inventory.CraftingContainer
asCraftInput, asPositionedCraftInput
-
Field Details
-
items
-
width
private final int width -
height
private final int height
-
-
Constructor Details
-
TransientCraftingContainer
-
TransientCraftingContainer
public TransientCraftingContainer(AbstractContainerMenu p_287708_, int p_287591_, int p_287609_, NonNullList<ItemStack> p_287695_)
-
-
Method Details
-
getContainerSize
public int getContainerSize()- Specified by:
getContainerSizein interfaceContainer
-
isEmpty
public boolean isEmpty() -
getItem
-
removeItemNoUpdate
- Specified by:
removeItemNoUpdatein interfaceContainer
-
removeItem
- Specified by:
removeItemin interfaceContainer
-
setItem
-
setChanged
public void setChanged()- Specified by:
setChangedin interfaceContainer
-
stillValid
- Specified by:
stillValidin interfaceContainer
-
clearContent
public void clearContent()- Specified by:
clearContentin interfaceClearable
-
getHeight
public int getHeight()- Specified by:
getHeightin interfaceCraftingContainer
-
getWidth
public int getWidth()- Specified by:
getWidthin interfaceCraftingContainer
-
getItems
- Specified by:
getItemsin interfaceCraftingContainer
-
fillStackedContents
- Specified by:
fillStackedContentsin interfaceStackedContentsCompatible
-