Class IVanillaEntityItemCapabilityDelegator.ItemAccessEntity

java.lang.Object
org.cyclops.commoncapabilities.modcompat.vanilla.capability.IVanillaEntityItemCapabilityDelegator.ItemAccessEntity
All Implemented Interfaces:
net.neoforged.neoforge.transfer.access.ItemAccess
Enclosing interface:
IVanillaEntityItemCapabilityDelegator

public static class IVanillaEntityItemCapabilityDelegator.ItemAccessEntity extends Object implements net.neoforged.neoforge.transfer.access.ItemAccess
  • Constructor Details

  • Method Details

    • getResource

      public net.neoforged.neoforge.transfer.item.ItemResource getResource()
      Specified by:
      getResource in interface net.neoforged.neoforge.transfer.access.ItemAccess
    • getAmount

      public int getAmount()
      Specified by:
      getAmount in interface net.neoforged.neoforge.transfer.access.ItemAccess
    • insert

      public int insert(net.neoforged.neoforge.transfer.item.ItemResource itemResource, int amount, net.neoforged.neoforge.transfer.transaction.TransactionContext transactionContext)
      Specified by:
      insert in interface net.neoforged.neoforge.transfer.access.ItemAccess
    • extract

      public int extract(net.neoforged.neoforge.transfer.item.ItemResource itemResource, int amount, net.neoforged.neoforge.transfer.transaction.TransactionContext transactionContext)
      Specified by:
      extract in interface net.neoforged.neoforge.transfer.access.ItemAccess
    • of

      public static IVanillaEntityItemCapabilityDelegator.ItemAccessEntity of(net.minecraft.world.entity.item.ItemEntity entity)
    • of

      public static IVanillaEntityItemCapabilityDelegator.ItemAccessEntity of(net.minecraft.world.entity.decoration.ItemFrame entity)