public class BasicEnergyStorage
extends net.minecraftforge.energy.EnergyStorage
implements net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundNBT>
Constructor and Description |
---|
BasicEnergyStorage(int capacity) |
BasicEnergyStorage(int capacity,
int maxTransfer) |
BasicEnergyStorage(int capacity,
int maxReceive,
int maxExtract) |
BasicEnergyStorage(int capacity,
int maxReceive,
int maxExtract,
int energy) |
Modifier and Type | Method and Description |
---|---|
void |
addEnergy(int energy) |
BufferReferenceHolder |
createSyncHandler() |
void |
deserializeNBT(net.minecraft.nbt.CompoundNBT compound) |
int |
getEnergy() |
net.minecraft.nbt.CompoundNBT |
serializeNBT() |
void |
setEnergy(int energy) |
public BasicEnergyStorage(int capacity)
public BasicEnergyStorage(int capacity, int maxTransfer)
public BasicEnergyStorage(int capacity, int maxReceive, int maxExtract)
public BasicEnergyStorage(int capacity, int maxReceive, int maxExtract, int energy)
public int getEnergy()
public void setEnergy(int energy)
public void addEnergy(int energy)
public net.minecraft.nbt.CompoundNBT serializeNBT()
serializeNBT
in interface net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundNBT>
public void deserializeNBT(net.minecraft.nbt.CompoundNBT compound)
deserializeNBT
in interface net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundNBT>
public BufferReferenceHolder createSyncHandler()