Class VanillaEntityItemFrameCapabilityDelegator<C>
java.lang.Object
org.cyclops.commoncapabilities.modcompat.vanilla.capability.VanillaEntityItemFrameCapabilityDelegator<C>
- Type Parameters:
C- The capability type.
- All Implemented Interfaces:
IVanillaEntityItemCapabilityDelegator
- Direct Known Subclasses:
VanillaEntityItemFrameEnergyStorage,VanillaEntityItemFrameFluidHandler,VanillaEntityItemFrameItemHandler
public abstract class VanillaEntityItemFrameCapabilityDelegator<C>
extends Object
implements IVanillaEntityItemCapabilityDelegator
An abstract capability capability delegator from entity item frame to inner itemstack.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.cyclops.commoncapabilities.modcompat.vanilla.capability.IVanillaEntityItemCapabilityDelegator
IVanillaEntityItemCapabilityDelegator.ItemAccessEntity -
Constructor Summary
ConstructorsConstructorDescriptionVanillaEntityItemFrameCapabilityDelegator(net.minecraft.world.entity.decoration.ItemFrame 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.decoration.ItemFramenet.minecraft.world.item.ItemStackvoidupdateItemStack(net.minecraft.world.item.ItemStack itemStack)
-
Constructor Details
-
VanillaEntityItemFrameCapabilityDelegator
public VanillaEntityItemFrameCapabilityDelegator(net.minecraft.world.entity.decoration.ItemFrame entity)
-
-
Method Details
-
getEntity
public net.minecraft.world.entity.decoration.ItemFrame 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
-