Class ItemAccessItemHandler

java.lang.Object
net.neoforged.neoforge.transfer.ItemAccessResourceHandler<ItemResource>
net.neoforged.neoforge.transfer.item.ItemAccessItemHandler
All Implemented Interfaces:
ResourceHandler<ItemResource>

public class ItemAccessItemHandler extends ItemAccessResourceHandler<ItemResource>
Base implementation of an item ResourceHandler backed by an ItemAccess. The stacks are stored in a ItemContainerContents data component.

To use this class, register a new DataComponentType which holds an ItemContainerContents for your item. Then reference that component from your ICapabilityProvider passed to RegisterCapabilitiesEvent.registerItem(ItemCapability, ICapabilityProvider, ItemLike...) to create an instance of this class.