protected static class InventoryStackHandler.Inventory
extends java.lang.Object
implements net.minecraft.inventory.IInventory
Modifier | Constructor and Description |
---|---|
protected |
Inventory(net.minecraft.util.NonNullList<net.minecraft.item.ItemStack> stacks,
InventoryStackHandler handler) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
net.minecraft.item.ItemStack |
decrStackSize(int index,
int count) |
int |
getSizeInventory() |
net.minecraft.item.ItemStack |
getStackInSlot(int index) |
boolean |
isEmpty() |
boolean |
isUsableByPlayer(net.minecraft.entity.player.PlayerEntity player) |
void |
markDirty() |
net.minecraft.item.ItemStack |
removeStackFromSlot(int index) |
void |
setInventorySlotContents(int index,
net.minecraft.item.ItemStack stack) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
protected Inventory(net.minecraft.util.NonNullList<net.minecraft.item.ItemStack> stacks, InventoryStackHandler handler)
public void clear()
clear
in interface net.minecraft.inventory.IClearable
public void setInventorySlotContents(int index, net.minecraft.item.ItemStack stack)
setInventorySlotContents
in interface net.minecraft.inventory.IInventory
public net.minecraft.item.ItemStack removeStackFromSlot(int index)
removeStackFromSlot
in interface net.minecraft.inventory.IInventory
public void markDirty()
markDirty
in interface net.minecraft.inventory.IInventory
public boolean isUsableByPlayer(net.minecraft.entity.player.PlayerEntity player)
isUsableByPlayer
in interface net.minecraft.inventory.IInventory
public boolean isEmpty()
isEmpty
in interface net.minecraft.inventory.IInventory
public net.minecraft.item.ItemStack getStackInSlot(int index)
getStackInSlot
in interface net.minecraft.inventory.IInventory
public int getSizeInventory()
getSizeInventory
in interface net.minecraft.inventory.IInventory
public net.minecraft.item.ItemStack decrStackSize(int index, int count)
decrStackSize
in interface net.minecraft.inventory.IInventory