Package | Description |
---|---|
net.minecraft.entity | |
net.minecraftforge.items | |
net.minecraftforge.items.wrapper |
Modifier and Type | Field and Description |
---|---|
private IItemHandlerModifiable |
EntityLivingBase.armorHandler |
private IItemHandlerModifiable |
EntityLivingBase.handHandler |
Modifier and Type | Class and Description |
---|---|
class |
ItemStackHandler |
class |
VanillaDoubleChestItemHandler |
class |
VanillaHopperItemHandler |
Modifier and Type | Class and Description |
---|---|
class |
CombinedInvWrapper |
class |
EmptyHandler |
class |
EntityArmorInvWrapper
|
class |
EntityEquipmentInvWrapper
Exposes the armor or hands inventory of an
EntityLivingBase as an IItemHandler using EntityLivingBase.getItemStackFromSlot(net.minecraft.inventory.EntityEquipmentSlot) and
EntityLivingBase.setItemStackToSlot(net.minecraft.inventory.EntityEquipmentSlot, net.minecraft.item.ItemStack) . |
class |
EntityHandsInvWrapper
|
class |
InvWrapper |
class |
PlayerArmorInvWrapper |
class |
PlayerInvWrapper |
class |
PlayerMainInvWrapper
Exposes the player inventory WITHOUT the armor inventory as IItemHandler.
|
class |
PlayerOffhandInvWrapper |
class |
RangedWrapper
A wrapper that composes another IItemHandlerModifiable, exposing only a range of the composed slots.
|
class |
SidedInvWrapper |
Modifier and Type | Field and Description |
---|---|
private IItemHandlerModifiable |
RangedWrapper.compose |
protected IItemHandlerModifiable[] |
CombinedInvWrapper.itemHandler |
Modifier and Type | Method and Description |
---|---|
protected IItemHandlerModifiable |
CombinedInvWrapper.getHandlerFromIndex(int index) |
Constructor and Description |
---|
CombinedInvWrapper(IItemHandlerModifiable... itemHandler) |
RangedWrapper(IItemHandlerModifiable compose,
int minSlot,
int maxSlotExclusive) |