Class ItemStackMultiHandler

java.lang.Object
net.neoforged.neoforge.items.wrapper.CombinedInvWrapper
team.lodestar.lodestone.modules.toolkit.inventory.ItemStackMultiHandler
All Implemented Interfaces:
net.neoforged.neoforge.items.IItemHandler, net.neoforged.neoforge.items.IItemHandlerModifiable

public class ItemStackMultiHandler extends net.neoforged.neoforge.items.wrapper.CombinedInvWrapper
  • Field Details

    • inventories

      protected final com.google.common.collect.ImmutableList<LodestoneItemStackHandler> inventories
    • recentInteractionIndex

      protected int recentInteractionIndex
  • Constructor Details

  • Method Details

    • getInventories

      public com.google.common.collect.ImmutableList<LodestoneItemStackHandler> getInventories()
    • interact

      public boolean interact(net.minecraft.server.level.ServerLevel level, net.minecraft.world.entity.player.Player player, net.minecraft.world.InteractionHand hand)
    • interact

      public Optional<InventoryInteractionResult> interact(net.minecraft.server.level.ServerLevel level, LodestoneItemStackHandler handler, net.minecraft.world.entity.player.Player player, net.minecraft.world.InteractionHand hand)