public class EnergyStorageItemStack
extends java.lang.Object
implements net.minecraftforge.energy.IEnergyStorage
| Constructor and Description |
|---|
EnergyStorageItemStack(net.minecraft.item.ItemStack stack,
int capacity,
int in,
int out) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canExtract() |
boolean |
canReceive() |
int |
extractEnergy(int maxExtract,
boolean simulate) |
int |
getEnergyStored() |
int |
getMaxEnergyStored() |
int |
getMaxExtract() |
int |
getMaxReceive() |
void |
putInternal(int energy) |
int |
receiveEnergy(int maxReceive,
boolean simulate) |
public EnergyStorageItemStack(net.minecraft.item.ItemStack stack,
int capacity,
int in,
int out)
public void putInternal(int energy)
public int receiveEnergy(int maxReceive,
boolean simulate)
receiveEnergy in interface net.minecraftforge.energy.IEnergyStoragepublic int extractEnergy(int maxExtract,
boolean simulate)
extractEnergy in interface net.minecraftforge.energy.IEnergyStoragepublic int getMaxExtract()
public int getMaxReceive()
public int getEnergyStored()
getEnergyStored in interface net.minecraftforge.energy.IEnergyStoragepublic int getMaxEnergyStored()
getMaxEnergyStored in interface net.minecraftforge.energy.IEnergyStoragepublic boolean canExtract()
canExtract in interface net.minecraftforge.energy.IEnergyStoragepublic boolean canReceive()
canReceive in interface net.minecraftforge.energy.IEnergyStorage