Class HTProxyEnergyStorage
-
- All Implemented Interfaces:
-
net.neoforged.neoforge.energy.IEnergyStorage
public final class HTProxyEnergyStorage extends HTProxyHandler implements IEnergyStorage
IEnergyStorage向けのHTProxyHandlerの実装クラス
-
-
Field Summary
Fields Modifier and Type Field Description private final IntegerenergyStoredprivate final IntegermaxEnergyStored
-
Constructor Summary
Constructors Constructor Description HTProxyEnergyStorage(HTSidedEnergyStorage storage, Direction side, HTCapabilityHolder holder)
-
Method Summary
Modifier and Type Method Description IntegerreceiveEnergy(Integer toReceive, Boolean simulate)IntegerextractEnergy(Integer toExtract, Boolean simulate)IntegergetEnergyStored()IntegergetMaxEnergyStored()BooleancanExtract()BooleancanReceive()-
-
Constructor Detail
-
HTProxyEnergyStorage
HTProxyEnergyStorage(HTSidedEnergyStorage storage, Direction side, HTCapabilityHolder holder)
- Parameters:
storage- ラップ対象のHTSidedEnergyStorageside- 現在の向きholder- 搬入出の制御
-
-
Method Detail
-
receiveEnergy
Integer receiveEnergy(Integer toReceive, Boolean simulate)
-
extractEnergy
Integer extractEnergy(Integer toExtract, Boolean simulate)
-
getEnergyStored
Integer getEnergyStored()
-
getMaxEnergyStored
Integer getMaxEnergyStored()
-
canExtract
Boolean canExtract()
-
canReceive
Boolean canReceive()
-
-
-
-