public final class CasingInventory extends ArrayInventory implements net.minecraft.inventory.SidedInventory
items| Constructor and Description |
|---|
CasingInventory(CasingBlockEntity blockEntity) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canExtract(int index,
net.minecraft.item.ItemStack stack,
net.minecraft.util.math.Direction side) |
boolean |
canInsert(int index,
net.minecraft.item.ItemStack stack,
net.minecraft.util.math.Direction side) |
int[] |
getAvailableSlots(net.minecraft.util.math.Direction side) |
int |
getMaxCountPerStack() |
void |
markDirty() |
protected void |
onItemAdded(int index) |
protected void |
onItemRemoved(int index) |
void |
setInventorySlotContents(int index,
net.minecraft.item.ItemStack stack,
Port facing) |
canPlayerUse, clear, getStack, isEmpty, readFromNBT, removeStack, removeStack, setStack, size, writeToNBTclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic CasingInventory(CasingBlockEntity blockEntity)
public void setInventorySlotContents(int index,
net.minecraft.item.ItemStack stack,
Port facing)
public int getMaxCountPerStack()
getMaxCountPerStack in interface net.minecraft.inventory.InventorygetMaxCountPerStack in class ArrayInventorypublic void markDirty()
markDirty in interface net.minecraft.inventory.InventorymarkDirty in class ArrayInventorypublic int[] getAvailableSlots(net.minecraft.util.math.Direction side)
getAvailableSlots in interface net.minecraft.inventory.SidedInventorypublic boolean canInsert(int index,
net.minecraft.item.ItemStack stack,
@Nullable
net.minecraft.util.math.Direction side)
canInsert in interface net.minecraft.inventory.SidedInventorypublic boolean canExtract(int index,
net.minecraft.item.ItemStack stack,
net.minecraft.util.math.Direction side)
canExtract in interface net.minecraft.inventory.SidedInventoryprotected void onItemAdded(int index)
onItemAdded in class ArrayInventoryprotected void onItemRemoved(int index)
onItemRemoved in class ArrayInventory