Package net.minecraft.block
Class ComposterBlock.PartialInventory
java.lang.Object
net.minecraft.inventory.Inventory
net.minecraft.block.ComposterBlock.PartialInventory
- All Implemented Interfaces:
IClearable
,IInventory
,IRecipeHelperPopulator
,ISidedInventory
- Enclosing class:
- ComposterBlock
-
Field Summary
-
Constructor Summary
ConstructorDescriptionPartialInventory
(BlockState p_i50464_1_, IWorld p_i50464_2_, BlockPos p_i50464_3_) -
Method Summary
Modifier and TypeMethodDescriptionboolean
canPlaceItemThroughFace
(int p_180462_1_, ItemStack p_180462_2_, Direction p_180462_3_) boolean
canTakeItemThroughFace
(int p_180461_1_, ItemStack p_180461_2_, Direction p_180461_3_) int
int[]
getSlotsForFace
(Direction p_180463_1_) void
Methods inherited from class net.minecraft.inventory.Inventory
addItem, addListener, canAddItem, clearContent, createTag, fillStackedContents, fromTag, getContainerSize, getItem, isEmpty, removeAllItems, removeItem, removeItemNoUpdate, removeItemType, removeListener, setItem, stillValid, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.minecraft.inventory.IClearable
clearContent
Methods inherited from interface net.minecraft.inventory.IInventory
canPlaceItem, countItem, getContainerSize, getItem, hasAnyOf, isEmpty, removeItem, removeItemNoUpdate, setItem, startOpen, stillValid, stopOpen
-
Field Details
-
state
-
level
-
pos
-
changed
private boolean changed
-
-
Constructor Details
-
PartialInventory
-
-
Method Details
-
getMaxStackSize
public int getMaxStackSize()- Specified by:
getMaxStackSize
in interfaceIInventory
-
getSlotsForFace
- Specified by:
getSlotsForFace
in interfaceISidedInventory
-
canPlaceItemThroughFace
public boolean canPlaceItemThroughFace(int p_180462_1_, ItemStack p_180462_2_, @Nullable Direction p_180462_3_) - Specified by:
canPlaceItemThroughFace
in interfaceISidedInventory
-
canTakeItemThroughFace
public boolean canTakeItemThroughFace(int p_180461_1_, ItemStack p_180461_2_, Direction p_180461_3_) - Specified by:
canTakeItemThroughFace
in interfaceISidedInventory
-
setChanged
public void setChanged()- Specified by:
setChanged
in interfaceIInventory
- Overrides:
setChanged
in classInventory
-