Class SimpleEnergyHandlerCapacity
java.lang.Object
net.neoforged.neoforge.transfer.energy.SimpleEnergyHandler
org.cyclops.integrateddynamics.capability.energystorage.SimpleEnergyHandlerCapacity
- All Implemented Interfaces:
net.neoforged.neoforge.common.util.ValueIOSerializable, net.neoforged.neoforge.transfer.energy.EnergyHandler, IEnergyStorageCapacity
public class SimpleEnergyHandlerCapacity
extends net.neoforged.neoforge.transfer.energy.SimpleEnergyHandler
implements IEnergyStorageCapacity
-
Field Summary
Fields inherited from class net.neoforged.neoforge.transfer.energy.SimpleEnergyHandler
capacity, energy, maxExtract, maxInsert -
Constructor Summary
ConstructorsConstructorDescriptionSimpleEnergyHandlerCapacity(int capacity) SimpleEnergyHandlerCapacity(int capacity, int maxTransfer) SimpleEnergyHandlerCapacity(int capacity, int maxInsert, int maxExtract) SimpleEnergyHandlerCapacity(int capacity, int maxInsert, int maxExtract, int energy) -
Method Summary
Modifier and TypeMethodDescriptionvoiddeserialize(net.minecraft.world.level.storage.ValueInput input) voidserialize(net.minecraft.world.level.storage.ValueOutput output) voidsetCapacity(int capacity) Methods inherited from class net.neoforged.neoforge.transfer.energy.SimpleEnergyHandler
extract, getAmountAsLong, getCapacityAsLong, insert, onEnergyChanged, setMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.neoforged.neoforge.transfer.energy.EnergyHandler
extract, getAmountAsInt, getAmountAsLong, getCapacityAsInt, getCapacityAsLong, insert
-
Constructor Details
-
SimpleEnergyHandlerCapacity
public SimpleEnergyHandlerCapacity(int capacity) -
SimpleEnergyHandlerCapacity
public SimpleEnergyHandlerCapacity(int capacity, int maxTransfer) -
SimpleEnergyHandlerCapacity
public SimpleEnergyHandlerCapacity(int capacity, int maxInsert, int maxExtract) -
SimpleEnergyHandlerCapacity
public SimpleEnergyHandlerCapacity(int capacity, int maxInsert, int maxExtract, int energy)
-
-
Method Details
-
serialize
public void serialize(net.minecraft.world.level.storage.ValueOutput output) - Specified by:
serializein interfacenet.neoforged.neoforge.common.util.ValueIOSerializable- Overrides:
serializein classnet.neoforged.neoforge.transfer.energy.SimpleEnergyHandler
-
deserialize
public void deserialize(net.minecraft.world.level.storage.ValueInput input) - Specified by:
deserializein interfacenet.neoforged.neoforge.common.util.ValueIOSerializable- Overrides:
deserializein classnet.neoforged.neoforge.transfer.energy.SimpleEnergyHandler
-
setCapacity
public void setCapacity(int capacity) - Specified by:
setCapacityin interfaceIEnergyStorageCapacity
-