Class VanillaEntityItemFrameEnergyStorage
java.lang.Object
org.cyclops.commoncapabilities.modcompat.vanilla.capability.VanillaEntityItemFrameCapabilityDelegator<net.minecraftforge.energy.IEnergyStorage>
org.cyclops.commoncapabilities.modcompat.vanilla.capability.energystorage.VanillaEntityItemFrameEnergyStorage
- All Implemented Interfaces:
net.minecraftforge.energy.IEnergyStorage
public class VanillaEntityItemFrameEnergyStorage
extends VanillaEntityItemFrameCapabilityDelegator<net.minecraftforge.energy.IEnergyStorage>
implements net.minecraftforge.energy.IEnergyStorage
An energy handler for entity item frames that have an energy handler.
-
Constructor Summary
ConstructorsConstructorDescriptionVanillaEntityItemFrameEnergyStorage
(net.minecraft.world.entity.decoration.ItemFrame entity, net.minecraft.core.Direction side) -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
int
extractEnergy
(int maxExtract, boolean simulate) protected net.minecraftforge.common.capabilities.Capability<net.minecraftforge.energy.IEnergyStorage>
int
int
int
receiveEnergy
(int maxReceive, boolean simulate) Methods inherited from class org.cyclops.commoncapabilities.modcompat.vanilla.capability.VanillaEntityItemFrameCapabilityDelegator
getCapability, getCapability, getEntity, getItemStack, getSide, updateItemStack
-
Constructor Details
-
VanillaEntityItemFrameEnergyStorage
public VanillaEntityItemFrameEnergyStorage(net.minecraft.world.entity.decoration.ItemFrame entity, net.minecraft.core.Direction side)
-
-
Method Details
-
getCapabilityType
protected net.minecraftforge.common.capabilities.Capability<net.minecraftforge.energy.IEnergyStorage> getCapabilityType()- Specified by:
getCapabilityType
in classVanillaEntityItemFrameCapabilityDelegator<net.minecraftforge.energy.IEnergyStorage>
-
receiveEnergy
public int receiveEnergy(int maxReceive, boolean simulate) - Specified by:
receiveEnergy
in interfacenet.minecraftforge.energy.IEnergyStorage
-
extractEnergy
public int extractEnergy(int maxExtract, boolean simulate) - Specified by:
extractEnergy
in interfacenet.minecraftforge.energy.IEnergyStorage
-
getEnergyStored
public int getEnergyStored()- Specified by:
getEnergyStored
in interfacenet.minecraftforge.energy.IEnergyStorage
-
getMaxEnergyStored
public int getMaxEnergyStored()- Specified by:
getMaxEnergyStored
in interfacenet.minecraftforge.energy.IEnergyStorage
-
canExtract
public boolean canExtract()- Specified by:
canExtract
in interfacenet.minecraftforge.energy.IEnergyStorage
-
canReceive
public boolean canReceive()- Specified by:
canReceive
in interfacenet.minecraftforge.energy.IEnergyStorage
-