public class DelegateInventory
extends java.lang.Object
implements net.minecraft.inventory.IInventory
| Constructor and Description |
|---|
DelegateInventory(net.minecraft.inventory.IInventory fallback) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
void |
closeInventory(net.minecraft.entity.player.PlayerEntity player) |
int |
count(net.minecraft.item.Item itemIn) |
net.minecraft.item.ItemStack |
decrStackSize(int index,
int count) |
int |
getInventoryStackLimit() |
int |
getSizeInventory() |
net.minecraft.item.ItemStack |
getStackInSlot(int index) |
boolean |
hasAny(java.util.Set<net.minecraft.item.Item> set) |
boolean |
isEmpty() |
boolean |
isItemValidForSlot(int index,
net.minecraft.item.ItemStack stack) |
boolean |
isUsableByPlayer(net.minecraft.entity.player.PlayerEntity player) |
void |
markDirty() |
void |
openInventory(net.minecraft.entity.player.PlayerEntity player) |
net.minecraft.item.ItemStack |
removeStackFromSlot(int index) |
void |
setInventory(net.minecraft.inventory.IInventory inventory) |
void |
setInventorySlotContents(int index,
net.minecraft.item.ItemStack stack) |
public DelegateInventory(net.minecraft.inventory.IInventory fallback)
public void setInventory(net.minecraft.inventory.IInventory inventory)
public void clear()
clear in interface net.minecraft.inventory.IClearablepublic int getSizeInventory()
getSizeInventory in interface net.minecraft.inventory.IInventorypublic boolean isEmpty()
isEmpty in interface net.minecraft.inventory.IInventorypublic net.minecraft.item.ItemStack getStackInSlot(int index)
getStackInSlot in interface net.minecraft.inventory.IInventorypublic net.minecraft.item.ItemStack decrStackSize(int index,
int count)
decrStackSize in interface net.minecraft.inventory.IInventorypublic net.minecraft.item.ItemStack removeStackFromSlot(int index)
removeStackFromSlot in interface net.minecraft.inventory.IInventorypublic void setInventorySlotContents(int index,
net.minecraft.item.ItemStack stack)
setInventorySlotContents in interface net.minecraft.inventory.IInventorypublic int getInventoryStackLimit()
getInventoryStackLimit in interface net.minecraft.inventory.IInventorypublic void markDirty()
markDirty in interface net.minecraft.inventory.IInventorypublic boolean isUsableByPlayer(net.minecraft.entity.player.PlayerEntity player)
isUsableByPlayer in interface net.minecraft.inventory.IInventorypublic void openInventory(net.minecraft.entity.player.PlayerEntity player)
openInventory in interface net.minecraft.inventory.IInventorypublic void closeInventory(net.minecraft.entity.player.PlayerEntity player)
closeInventory in interface net.minecraft.inventory.IInventorypublic boolean isItemValidForSlot(int index,
net.minecraft.item.ItemStack stack)
isItemValidForSlot in interface net.minecraft.inventory.IInventorypublic int count(net.minecraft.item.Item itemIn)
count in interface net.minecraft.inventory.IInventorypublic boolean hasAny(java.util.Set<net.minecraft.item.Item> set)
hasAny in interface net.minecraft.inventory.IInventory