Class HTProxyFluidHandler
-
- All Implemented Interfaces:
-
net.neoforged.neoforge.fluids.capability.IFluidHandler
public final class HTProxyFluidHandler extends HTProxyHandler implements IFluidHandler
IFluidHandler向けのHTProxyHandlerの実装クラス
-
-
Constructor Summary
Constructors Constructor Description HTProxyFluidHandler(HTSidedFluidHandler handler, Direction side, HTCapabilityHolder holder)
-
Method Summary
Modifier and Type Method Description IntegergetTanks()FluidStackgetFluidInTank(Integer tank)IntegergetTankCapacity(Integer tank)BooleanisFluidValid(Integer tank, FluidStack stack)Integerfill(FluidStack resource, IFluidHandler.FluidAction action)FluidStackdrain(FluidStack resource, IFluidHandler.FluidAction action)FluidStackdrain(Integer maxDrain, IFluidHandler.FluidAction action)-
-
Constructor Detail
-
HTProxyFluidHandler
HTProxyFluidHandler(HTSidedFluidHandler handler, Direction side, HTCapabilityHolder holder)
- Parameters:
handler- ラップ対象のHTSidedFluidHandlerside- 現在の向きholder- 搬入出の制御
-
-
Method Detail
-
getFluidInTank
FluidStack getFluidInTank(Integer tank)
-
getTankCapacity
Integer getTankCapacity(Integer tank)
-
isFluidValid
Boolean isFluidValid(Integer tank, FluidStack stack)
-
drain
FluidStack drain(FluidStack resource, IFluidHandler.FluidAction action)
-
-
-
-