Class VanillaEntityItemEnergyStorage
java.lang.Object
org.cyclops.commoncapabilities.modcompat.vanilla.capability.VanillaEntityItemCapabilityDelegator<net.neoforged.neoforge.energy.IEnergyStorage>
org.cyclops.commoncapabilities.modcompat.vanilla.capability.energystorage.VanillaEntityItemEnergyStorage
- All Implemented Interfaces:
 net.neoforged.neoforge.energy.IEnergyStorage
public class VanillaEntityItemEnergyStorage
extends VanillaEntityItemCapabilityDelegator<net.neoforged.neoforge.energy.IEnergyStorage>
implements net.neoforged.neoforge.energy.IEnergyStorage
An energy handler for entity items that have an energy handler.
- 
Constructor Summary
ConstructorsConstructorDescriptionVanillaEntityItemEnergyStorage(net.minecraft.world.entity.item.ItemEntity entity)  - 
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanintextractEnergy(int maxExtract, boolean simulate) protected net.neoforged.neoforge.capabilities.ItemCapability<net.neoforged.neoforge.energy.IEnergyStorage, Void> intintintreceiveEnergy(int maxReceive, boolean simulate) Methods inherited from class org.cyclops.commoncapabilities.modcompat.vanilla.capability.VanillaEntityItemCapabilityDelegator
getCapability, getCapability, getEntity, getItemStack, updateItemStack 
- 
Constructor Details
- 
VanillaEntityItemEnergyStorage
public VanillaEntityItemEnergyStorage(net.minecraft.world.entity.item.ItemEntity entity)  
 - 
 - 
Method Details
- 
getCapabilityType
protected net.neoforged.neoforge.capabilities.ItemCapability<net.neoforged.neoforge.energy.IEnergyStorage,Void> getCapabilityType()- Specified by:
 getCapabilityTypein classVanillaEntityItemCapabilityDelegator<net.neoforged.neoforge.energy.IEnergyStorage>
 - 
receiveEnergy
public int receiveEnergy(int maxReceive, boolean simulate) - Specified by:
 receiveEnergyin interfacenet.neoforged.neoforge.energy.IEnergyStorage
 - 
extractEnergy
public int extractEnergy(int maxExtract, boolean simulate) - Specified by:
 extractEnergyin interfacenet.neoforged.neoforge.energy.IEnergyStorage
 - 
getEnergyStored
public int getEnergyStored()- Specified by:
 getEnergyStoredin interfacenet.neoforged.neoforge.energy.IEnergyStorage
 - 
getMaxEnergyStored
public int getMaxEnergyStored()- Specified by:
 getMaxEnergyStoredin interfacenet.neoforged.neoforge.energy.IEnergyStorage
 - 
canExtract
public boolean canExtract()- Specified by:
 canExtractin interfacenet.neoforged.neoforge.energy.IEnergyStorage
 - 
canReceive
public boolean canReceive()- Specified by:
 canReceivein interfacenet.neoforged.neoforge.energy.IEnergyStorage
 
 -