Uses of Interface
net.neoforged.neoforge.items.IItemHandlerModifiable
-
Uses of IItemHandlerModifiable in net.neoforged.neoforge.items
Modifier and TypeClassDescriptionclass
Variant ofItemStackHandler
for use with data components.class
class
-
Uses of IItemHandlerModifiable in net.neoforged.neoforge.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 final IItemHandlerModifiable
RangedWrapper.compose
protected final IItemHandlerModifiable
RecipeWrapper.inv
protected final IItemHandlerModifiable[]
CombinedInvWrapper.itemHandler
Modifier and TypeMethodDescriptionprotected IItemHandlerModifiable
CombinedInvWrapper.getHandlerFromIndex
(int index) ModifierConstructorDescriptionCombinedInvWrapper
(IItemHandlerModifiable... itemHandler) RangedWrapper
(IItemHandlerModifiable compose, int minSlot, int maxSlotExclusive)