Interface HTSidedFluidHandler
-
- All Implemented Interfaces:
-
net.neoforged.neoforge.fluids.capability.IFluidHandler
public interface HTSidedFluidHandler implements IFluidHandler向きに応じて制御されたIFluidHandlerの拡張インターフェースです。
- Since:
0.1.0
Hiiragi Tsubasa
-
-
Method Summary
Modifier and Type Method Description DirectiongetFluidSideFor()デフォルトの向きを取得します。 abstract IntegergetTanks(Direction side)IntegergetTanks()abstract FluidStackgetFluidInTank(Integer tank, Direction side)FluidStackgetFluidInTank(Integer tank)abstract IntegergetTankCapacity(Integer tank, Direction side)IntegergetTankCapacity(Integer tank)abstract BooleanisFluidValid(Integer tank, FluidStack stack, Direction side)BooleanisFluidValid(Integer tank, FluidStack stack)abstract Integerfill(FluidStack resource, IFluidHandler.FluidAction action, Direction side)Integerfill(FluidStack resource, IFluidHandler.FluidAction action)abstract FluidStackdrain(FluidStack resource, IFluidHandler.FluidAction action, Direction side)FluidStackdrain(FluidStack resource, IFluidHandler.FluidAction action)abstract FluidStackdrain(Integer maxDrain, IFluidHandler.FluidAction action, Direction side)FluidStackdrain(Integer maxDrain, IFluidHandler.FluidAction action)-
-
Method Detail
-
getFluidSideFor
Direction getFluidSideFor()
デフォルトの向きを取得します。
-
getTanks
@Deprecated(message = "Use `getTanks(Direction?)` instead") Integer getTanks()
-
getFluidInTank
abstract FluidStack getFluidInTank(Integer tank, Direction side)
-
getFluidInTank
@Deprecated(message = "Use `getFluidInTank(Int, Direction?)` instead") FluidStack getFluidInTank(Integer tank)
-
getTankCapacity
abstract Integer getTankCapacity(Integer tank, Direction side)
-
getTankCapacity
@Deprecated(message = "Use `getTankCapacity(Int, Direction?)` instead") Integer getTankCapacity(Integer tank)
-
isFluidValid
abstract Boolean isFluidValid(Integer tank, FluidStack stack, Direction side)
-
isFluidValid
@Deprecated(message = "Use `isFluidValid(Int, FluidStack, Direction?)` instead") Boolean isFluidValid(Integer tank, FluidStack stack)
-
fill
@Deprecated(message = "Use `fill(FluidStack, IFluidHandler.FluidAction, Direction?)` instead") Integer fill(FluidStack resource, IFluidHandler.FluidAction action)
-
drain
abstract FluidStack drain(FluidStack resource, IFluidHandler.FluidAction action, Direction side)
-
drain
@Deprecated(message = "Use `drain(FluidStack, IFluidHandler.FluidAction, Direction?)` instead") FluidStack drain(FluidStack resource, IFluidHandler.FluidAction action)
-
drain
@Deprecated(message = "Use `drain(Int, IFluidHandler.FluidAction, Direction?)` instead") FluidStack drain(Integer maxDrain, IFluidHandler.FluidAction action)
-
-
-
-