Class PDLSimpleEnergyHandler
java.lang.Object
net.neoforged.neoforge.transfer.energy.SimpleEnergyHandler
com.portingdeadmods.portingdeadlibs.api.data.transfer.PDLSimpleEnergyHandler
- All Implemented Interfaces:
net.neoforged.neoforge.common.util.ValueIOSerializable, net.neoforged.neoforge.transfer.energy.EnergyHandler
public class PDLSimpleEnergyHandler
extends net.neoforged.neoforge.transfer.energy.SimpleEnergyHandler
-
Field Summary
Fields inherited from class net.neoforged.neoforge.transfer.energy.SimpleEnergyHandler
capacity, energy, maxExtract, maxInsert -
Constructor Summary
ConstructorsConstructorDescriptionPDLSimpleEnergyHandler(int capacity) PDLSimpleEnergyHandler(int capacity, int maxTransfer) PDLSimpleEnergyHandler(int capacity, int maxInsert, int maxExtract) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidonEnergyChanged(int previousAmount) voidsetOnChangeFunction(Consumer<Integer> onChangeFunction) Methods inherited from class net.neoforged.neoforge.transfer.energy.SimpleEnergyHandler
deserialize, extract, getAmountAsLong, getCapacityAsLong, insert, serialize, 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
getAmountAsInt, getCapacityAsInt
-
Constructor Details
-
PDLSimpleEnergyHandler
public PDLSimpleEnergyHandler(int capacity) -
PDLSimpleEnergyHandler
public PDLSimpleEnergyHandler(int capacity, int maxTransfer) -
PDLSimpleEnergyHandler
public PDLSimpleEnergyHandler(int capacity, int maxInsert, int maxExtract)
-
-
Method Details
-
setOnChangeFunction
-
onEnergyChanged
protected void onEnergyChanged(int previousAmount) - Overrides:
onEnergyChangedin classnet.neoforged.neoforge.transfer.energy.SimpleEnergyHandler
-