Uses of Interface
net.minecraftforge.items.IItemHandlerModifiable
Package
Description
-
Uses of IItemHandlerModifiable in net.minecraft.world.level.block.entity
Modifier and TypeFieldDescriptionprivate LazyOptional<IItemHandlerModifiable>
ChestBlockEntity.chestHandler
Modifier and TypeMethodDescriptionprivate IItemHandlerModifiable
ChestBlockEntity.createHandler()
-
Uses of IItemHandlerModifiable in net.minecraftforge.items
-
Uses of IItemHandlerModifiable in net.minecraftforge.items.wrapper
Modifier and TypeClassDescriptionclass
class
class
Exposes the armor inventory of anLivingEntity
as anIItemHandler
usingLivingEntity.getItemBySlot(EquipmentSlot)
andLivingEntity.setItemSlot(EquipmentSlot, ItemStack)
.class
Exposes the armor or hands inventory of anLivingEntity
as anIItemHandler
usingLivingEntity.getItemBySlot(EquipmentSlot)
andLivingEntity.setItemSlot(EquipmentSlot, ItemStack)
.class
Exposes the hands inventory of anLivingEntity
as anIItemHandler
usingLivingEntity.getItemBySlot(EquipmentSlot)
andLivingEntity.setItemSlot(EquipmentSlot, ItemStack)
.class
class
class
class
Exposes the player inventory WITHOUT the armor inventory as IItemHandler.class
class
A wrapper that composes another IItemHandlerModifiable, exposing only a range of the composed slots.class
Modifier and TypeFieldDescriptionprivate IItemHandlerModifiable
RangedWrapper.compose
protected IItemHandlerModifiable
RecipeWrapper.inv
protected IItemHandlerModifiable[]
CombinedInvWrapper.itemHandler
Modifier and TypeMethodDescriptionprotected IItemHandlerModifiable
CombinedInvWrapper.getHandlerFromIndex(int index)
Modifier and TypeMethodDescriptionstatic LazyOptional<IItemHandlerModifiable>[]
EntityEquipmentInvWrapper.create(LivingEntity entity)
static LazyOptional<IItemHandlerModifiable>[]
SidedInvWrapper.create(WorldlyContainer inv, Direction... sides)
ModifierConstructorDescriptionCombinedInvWrapper(IItemHandlerModifiable... itemHandler)
RangedWrapper(IItemHandlerModifiable compose, int minSlot, int maxSlotExclusive)