public class BagInventory
extends java.lang.Object
implements net.minecraft.inventory.IInventory
| Constructor and Description |
|---|
BagInventory(net.minecraft.item.ItemStack is) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
void |
clear(net.minecraft.item.ItemStack stack) |
void |
closeInventory(net.minecraft.entity.player.EntityPlayer player) |
net.minecraft.item.ItemStack |
decrStackSize(int index,
int count) |
int |
extractBit(int bitMeta,
int total) |
boolean |
func_191420_l() |
net.minecraft.util.text.ITextComponent |
getDisplayName() |
int |
getField(int id) |
int |
getFieldCount() |
int |
getInventoryStackLimit() |
net.minecraft.item.ItemStack |
getItemStack() |
java.lang.String |
getName() |
int |
getSizeInventory() |
net.minecraft.item.ItemStack |
getStackInSlot(int index) |
boolean |
hasCustomName() |
net.minecraft.item.ItemStack |
insertItem(net.minecraft.item.ItemStack which) |
boolean |
isItemValidForSlot(int index,
net.minecraft.item.ItemStack stack) |
boolean |
isUseableByPlayer(net.minecraft.entity.player.EntityPlayer player) |
java.util.List<java.lang.String> |
listContents(java.util.List<java.lang.String> details) |
void |
markDirty() |
boolean |
matches(net.minecraft.item.ItemStack cmpStack,
net.minecraft.item.ItemStack invStack) |
void |
openInventory(net.minecraft.entity.player.EntityPlayer player) |
net.minecraft.item.ItemStack |
removeStackFromSlot(int index) |
net.minecraft.item.ItemStack |
restockItem(net.minecraft.item.ItemStack target,
net.minecraft.item.ItemStack targetType) |
void |
setField(int id,
int value) |
void |
setInventorySlotContents(int index,
net.minecraft.item.ItemStack stack) |
public net.minecraft.item.ItemStack getItemStack()
public java.lang.String getName()
getName in interface net.minecraft.world.IWorldNameablepublic boolean hasCustomName()
hasCustomName in interface net.minecraft.world.IWorldNameablepublic net.minecraft.util.text.ITextComponent getDisplayName()
getDisplayName in interface net.minecraft.world.IWorldNameablepublic int getSizeInventory()
getSizeInventory in interface net.minecraft.inventory.IInventory@Nonnull public 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 isUseableByPlayer(net.minecraft.entity.player.EntityPlayer player)
isUseableByPlayer in interface net.minecraft.inventory.IInventorypublic void openInventory(net.minecraft.entity.player.EntityPlayer player)
openInventory in interface net.minecraft.inventory.IInventorypublic void closeInventory(net.minecraft.entity.player.EntityPlayer 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 getField(int id)
getField in interface net.minecraft.inventory.IInventorypublic void setField(int id,
int value)
setField in interface net.minecraft.inventory.IInventorypublic int getFieldCount()
getFieldCount in interface net.minecraft.inventory.IInventorypublic void clear(net.minecraft.item.ItemStack stack)
public boolean matches(net.minecraft.item.ItemStack cmpStack,
net.minecraft.item.ItemStack invStack)
public net.minecraft.item.ItemStack restockItem(net.minecraft.item.ItemStack target,
net.minecraft.item.ItemStack targetType)
@Nonnull
public net.minecraft.item.ItemStack insertItem(@Nonnull
net.minecraft.item.ItemStack which)
public int extractBit(int bitMeta,
int total)
public java.util.List<java.lang.String> listContents(java.util.List<java.lang.String> details)
public void clear()
clear in interface net.minecraft.inventory.IInventorypublic boolean func_191420_l()
func_191420_l in interface net.minecraft.inventory.IInventory