Class HTFluidTankKt
-
- All Implemented Interfaces:
public final class HTFluidTankKt
-
-
Method Summary
Modifier and Type Method Description final static FluidStackgetFluidStack(HTResourceView<HTFluidResourceType> $self)このHTFluidViewからFluidStackを取得します。 final static UnitsetStack(HTResourceView.Mutable<HTFluidResourceType> $self, FluidStack stack)このスロットにstackを代入します。 final static FluidStackinsert(HTResourceSlot<HTFluidResourceType> $self, FluidStack stack, HTStorageAction action, HTStorageAccess access)このHTFluidTankに指定したstackを搬入します。 final static FluidStackextractFluid(HTResourceSlot<HTFluidResourceType> $self, FluidStack stack, HTStorageAction action, HTStorageAccess access)このHTFluidTankから指定したstackを搬出します。 final static FluidStackextractFluid(HTResourceSlot<HTFluidResourceType> $self, Integer amount, HTStorageAction action, HTStorageAccess access)このHTFluidTankから指定したamountだけ搬出します。 -
-
Method Detail
-
getFluidStack
final static FluidStack getFluidStack(HTResourceView<HTFluidResourceType> $self)
このHTFluidViewからFluidStackを取得します。
- Since:
0.4.0
-
setStack
final static Unit setStack(HTResourceView.Mutable<HTFluidResourceType> $self, FluidStack stack)
このスロットにstackを代入します。
- Since:
0.8.0
-
insert
final static FluidStack insert(HTResourceSlot<HTFluidResourceType> $self, FluidStack stack, HTStorageAction action, HTStorageAccess access)
このHTFluidTankに指定したstackを搬入します。
- Returns:
搬入されないFluidStack
- Since:
0.4.0
-
extractFluid
final static FluidStack extractFluid(HTResourceSlot<HTFluidResourceType> $self, FluidStack stack, HTStorageAction action, HTStorageAccess access)
このHTFluidTankから指定したstackを搬出します。
- Returns:
搬出されるFluidStack
- Since:
0.4.0
-
extractFluid
final static FluidStack extractFluid(HTResourceSlot<HTFluidResourceType> $self, Integer amount, HTStorageAction action, HTStorageAccess access)
このHTFluidTankから指定したamountだけ搬出します。
- Returns:
搬出されるFluidStack
- Since:
0.4.0
-
-
-
-