Class PDLItemAccessEnergyHandler
java.lang.Object
net.neoforged.neoforge.transfer.energy.ItemAccessEnergyHandler
com.portingdeadmods.portingdeadlibs.api.data.components.PDLItemAccessEnergyHandler
- All Implemented Interfaces:
net.neoforged.neoforge.transfer.energy.EnergyHandler
public class PDLItemAccessEnergyHandler
extends net.neoforged.neoforge.transfer.energy.ItemAccessEnergyHandler
-
Field Summary
Fields inherited from class net.neoforged.neoforge.transfer.energy.ItemAccessEnergyHandler
capacity, energyComponent, itemAccess, maxExtract, maxInsert, validItem -
Constructor Summary
ConstructorsConstructorDescriptionPDLItemAccessEnergyHandler(net.neoforged.neoforge.transfer.access.ItemAccess itemAccess, net.minecraft.core.component.DataComponentType<Integer> energyComponent, int capacity) PDLItemAccessEnergyHandler(net.neoforged.neoforge.transfer.access.ItemAccess itemAccess, net.minecraft.core.component.DataComponentType<Integer> energyComponent, int capacity, int maxTransfer) PDLItemAccessEnergyHandler(net.neoforged.neoforge.transfer.access.ItemAccess itemAccess, net.minecraft.core.component.DataComponentType<Integer> energyComponent, int capacity, int maxInsert, int maxExtract) -
Method Summary
Modifier and TypeMethodDescriptionvoidset(int energy, net.neoforged.neoforge.transfer.transaction.TransactionContext context) Methods inherited from class net.neoforged.neoforge.transfer.energy.ItemAccessEnergyHandler
extract, getAmountAsLong, getAmountFrom, getCapacityAsLong, insert, updateMethods 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
-
PDLItemAccessEnergyHandler
public PDLItemAccessEnergyHandler(net.neoforged.neoforge.transfer.access.ItemAccess itemAccess, net.minecraft.core.component.DataComponentType<Integer> energyComponent, int capacity) -
PDLItemAccessEnergyHandler
public PDLItemAccessEnergyHandler(net.neoforged.neoforge.transfer.access.ItemAccess itemAccess, net.minecraft.core.component.DataComponentType<Integer> energyComponent, int capacity, int maxTransfer) -
PDLItemAccessEnergyHandler
public PDLItemAccessEnergyHandler(net.neoforged.neoforge.transfer.access.ItemAccess itemAccess, net.minecraft.core.component.DataComponentType<Integer> energyComponent, int capacity, int maxInsert, int maxExtract)
-
-
Method Details
-
set
public void set(int energy, net.neoforged.neoforge.transfer.transaction.TransactionContext context)
-