Class VanillaEntityItemCapabilityDelegator<C>
java.lang.Object
org.cyclops.commoncapabilities.modcompat.vanilla.capability.VanillaEntityItemCapabilityDelegator<C>
- Type Parameters:
C- The capability type.
- All Implemented Interfaces:
IVanillaEntityItemCapabilityDelegator
- Direct Known Subclasses:
VanillaEntityItemEnergyStorage,VanillaEntityItemFluidHandler,VanillaEntityItemItemHandler
public abstract class VanillaEntityItemCapabilityDelegator<C>
extends Object
implements IVanillaEntityItemCapabilityDelegator
An abstract capability capability delegator from entity item to inner itemstack.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.cyclops.commoncapabilities.modcompat.vanilla.capability.IVanillaEntityItemCapabilityDelegator
IVanillaEntityItemCapabilityDelegator.ItemAccessEntity -
Constructor Summary
ConstructorsConstructorDescriptionVanillaEntityItemCapabilityDelegator(net.minecraft.world.entity.item.ItemEntity entity) -
Method Summary
Modifier and TypeMethodDescriptiongetCapability(net.minecraft.world.item.ItemStack itemStack) protected abstract net.neoforged.neoforge.capabilities.ItemCapability<C, net.neoforged.neoforge.transfer.access.ItemAccess> net.minecraft.world.entity.item.ItemEntitynet.minecraft.world.item.ItemStackvoidupdateItemStack(net.minecraft.world.item.ItemStack itemStack)
-
Constructor Details
-
VanillaEntityItemCapabilityDelegator
public VanillaEntityItemCapabilityDelegator(net.minecraft.world.entity.item.ItemEntity entity)
-
-
Method Details
-
getEntity
public net.minecraft.world.entity.item.ItemEntity getEntity() -
getItemStack
public net.minecraft.world.item.ItemStack getItemStack()- Specified by:
getItemStackin interfaceIVanillaEntityItemCapabilityDelegator
-
updateItemStack
public void updateItemStack(net.minecraft.world.item.ItemStack itemStack) - Specified by:
updateItemStackin interfaceIVanillaEntityItemCapabilityDelegator
-
getCapabilityType
protected abstract net.neoforged.neoforge.capabilities.ItemCapability<C,net.neoforged.neoforge.transfer.access.ItemAccess> getCapabilityType() -
getCapability
-
getCapability
-