| 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  | EntityEquipmentInvWrapperExposes the armor or hands inventory of an  EntityLivingBaseas anIItemHandlerusingEntityLivingBase.getItemStackFromSlot(net.minecraft.inventory.EntityEquipmentSlot)andEntityLivingBase.setItemStackToSlot(net.minecraft.inventory.EntityEquipmentSlot, net.minecraft.item.ItemStack). | 
| class  | EntityHandsInvWrapper | 
| class  | InvWrapper | 
| class  | PlayerArmorInvWrapper | 
| class  | PlayerInvWrapper | 
| class  | PlayerMainInvWrapperExposes the player inventory WITHOUT the armor inventory as IItemHandler. | 
| class  | PlayerOffhandInvWrapper | 
| class  | RangedWrapperA 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) |