public class InvImpl extends java.lang.Object implements Inventory, net.minecraft.inventory.ISidedInventory
| 构造器和说明 |
|---|
InvImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
canExtractItem(int index,
net.minecraft.item.ItemStack stack,
net.minecraft.util.EnumFacing direction) |
boolean |
canInsertItem(int index,
net.minecraft.item.ItemStack itemStackIn,
net.minecraft.util.EnumFacing direction) |
void |
clear() |
void |
closeInventory(net.minecraft.entity.player.EntityPlayer player) |
net.minecraft.item.ItemStack |
decrStackSize(int index,
int count) |
net.minecraft.item.ItemStack |
extractItem(int slot,
int amount,
boolean simulate) |
Callback.Container<net.minecraft.inventory.ISidedInventory> |
getCallback() |
net.minecraft.util.IChatComponent |
getDisplayName() |
int |
getField(int id) |
int |
getFieldCount() |
int |
getInventoryStackLimit() |
Layout |
getLayout() |
java.lang.String |
getName() |
int |
getSizeInventory() |
int |
getSlots() |
int[] |
getSlotsForFace(net.minecraft.util.EnumFacing side) |
net.minecraft.item.ItemStack |
getStackInSlot(int index) |
boolean |
hasCustomName() |
net.minecraft.item.ItemStack |
insertItem(int slot,
net.minecraft.item.ItemStack stack,
boolean simulate) |
boolean |
isItemValidForSlot(int index,
net.minecraft.item.ItemStack stack) |
boolean |
isUseableByPlayer(net.minecraft.entity.player.EntityPlayer player) |
java.util.Iterator<InventoryElement> |
iterator() |
void |
markDirty() |
void |
openInventory(net.minecraft.entity.player.EntityPlayer player) |
net.minecraft.item.ItemStack |
removeStackFromSlot(int index) |
void |
setField(int id,
int value) |
void |
setInventorySlotContents(int index,
net.minecraft.item.ItemStack stack) |
void |
setLayout(Layout layout) |
public int[] getSlotsForFace(net.minecraft.util.EnumFacing side)
getSlotsForFace 在接口中 net.minecraft.inventory.ISidedInventorypublic int getSizeInventory()
getSizeInventory 在接口中 net.minecraft.inventory.IInventorypublic int getSlots()
getSlots 在接口中 net.minecraftforge.items.IItemHandlerpublic net.minecraft.item.ItemStack getStackInSlot(int index)
getStackInSlot 在接口中 net.minecraft.inventory.IInventorygetStackInSlot 在接口中 net.minecraftforge.items.IItemHandlerpublic net.minecraft.item.ItemStack insertItem(int slot,
net.minecraft.item.ItemStack stack,
boolean simulate)
insertItem 在接口中 net.minecraftforge.items.IItemHandlerpublic net.minecraft.item.ItemStack extractItem(int slot,
int amount,
boolean simulate)
extractItem 在接口中 net.minecraftforge.items.IItemHandlerpublic net.minecraft.item.ItemStack decrStackSize(int index,
int count)
decrStackSize 在接口中 net.minecraft.inventory.IInventorypublic net.minecraft.item.ItemStack removeStackFromSlot(int index)
removeStackFromSlot 在接口中 net.minecraft.inventory.IInventorypublic void setInventorySlotContents(int index,
net.minecraft.item.ItemStack stack)
setInventorySlotContents 在接口中 net.minecraft.inventory.IInventorypublic int getInventoryStackLimit()
getInventoryStackLimit 在接口中 net.minecraft.inventory.IInventorypublic void markDirty()
markDirty 在接口中 net.minecraft.inventory.IInventorypublic boolean isUseableByPlayer(net.minecraft.entity.player.EntityPlayer player)
isUseableByPlayer 在接口中 net.minecraft.inventory.IInventorypublic void openInventory(net.minecraft.entity.player.EntityPlayer player)
openInventory 在接口中 net.minecraft.inventory.IInventorypublic void closeInventory(net.minecraft.entity.player.EntityPlayer player)
closeInventory 在接口中 net.minecraft.inventory.IInventorypublic boolean isItemValidForSlot(int index,
net.minecraft.item.ItemStack stack)
isItemValidForSlot 在接口中 net.minecraft.inventory.IInventorypublic int getField(int id)
getField 在接口中 net.minecraft.inventory.IInventorypublic void setField(int id,
int value)
setField 在接口中 net.minecraft.inventory.IInventorypublic int getFieldCount()
getFieldCount 在接口中 net.minecraft.inventory.IInventorypublic void clear()
clear 在接口中 net.minecraft.inventory.IInventorypublic boolean canInsertItem(int index,
net.minecraft.item.ItemStack itemStackIn,
net.minecraft.util.EnumFacing direction)
canInsertItem 在接口中 net.minecraft.inventory.ISidedInventorypublic boolean canExtractItem(int index,
net.minecraft.item.ItemStack stack,
net.minecraft.util.EnumFacing direction)
canExtractItem 在接口中 net.minecraft.inventory.ISidedInventorypublic java.lang.String getName()
getName 在接口中 net.minecraft.world.IWorldNameablepublic boolean hasCustomName()
hasCustomName 在接口中 net.minecraft.world.IWorldNameablepublic net.minecraft.util.IChatComponent getDisplayName()
getDisplayName 在接口中 net.minecraft.world.IWorldNameablepublic Callback.Container<net.minecraft.inventory.ISidedInventory> getCallback()
getCallback 在接口中 Inventorypublic void setLayout(Layout layout)
public java.util.Iterator<InventoryElement> iterator()
iterator 在接口中 java.lang.Iterable<InventoryElement>