Package com.hrznstudio.titanium.energy
Class EnergyStorageItemStack
java.lang.Object
com.hrznstudio.titanium.energy.EnergyStorageItemStack
- All Implemented Interfaces:
net.minecraftforge.energy.IEnergyStorage
public class EnergyStorageItemStack
extends Object
implements net.minecraftforge.energy.IEnergyStorage
-
Constructor Summary
ConstructorsConstructorDescriptionEnergyStorageItemStack(net.minecraft.world.item.ItemStack stack, int capacity, int in, int out) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanintextractEnergy(int maxExtract, boolean simulate) intintintintvoidputInternal(int energy) intreceiveEnergy(int maxReceive, boolean simulate)
-
Constructor Details
-
EnergyStorageItemStack
public EnergyStorageItemStack(net.minecraft.world.item.ItemStack stack, int capacity, int in, int out)
-
-
Method Details
-
putInternal
public void putInternal(int energy) -
receiveEnergy
public int receiveEnergy(int maxReceive, boolean simulate) - Specified by:
receiveEnergyin interfacenet.minecraftforge.energy.IEnergyStorage
-
extractEnergy
public int extractEnergy(int maxExtract, boolean simulate) - Specified by:
extractEnergyin interfacenet.minecraftforge.energy.IEnergyStorage
-
getMaxExtract
public int getMaxExtract() -
getMaxReceive
public int getMaxReceive() -
getEnergyStored
public int getEnergyStored()- Specified by:
getEnergyStoredin interfacenet.minecraftforge.energy.IEnergyStorage
-
getMaxEnergyStored
public int getMaxEnergyStored()- Specified by:
getMaxEnergyStoredin interfacenet.minecraftforge.energy.IEnergyStorage
-
canExtract
public boolean canExtract()- Specified by:
canExtractin interfacenet.minecraftforge.energy.IEnergyStorage
-
canReceive
public boolean canReceive()- Specified by:
canReceivein interfacenet.minecraftforge.energy.IEnergyStorage
-