Package hiiragi283.core.api.data.tank
Interface HTTankInteraction.Emptying
-
- All Implemented Interfaces:
-
hiiragi283.core.api.data.tank.HTTankInteraction
public interface HTTankInteraction.Emptying implements HTTankInteraction
液体コンテナから液体を取り出す処理を表すHTTankInteractionの拡張インターフェースです。
- Since:
0.15.0
Hiiragi Tsubasa
-
-
Method Summary
Modifier and Type Method Description abstract BooleancanEmptyContainer(HTItemResourceType container)指定した容器から液体を搬出できるか判定します。 abstract Pair<ItemStack, FluidStack>emptyContainer(HTItemResourceType container)指定した容器から液体を取り出します。 abstract IntegergetAmount()-
-
Method Detail
-
canEmptyContainer
abstract Boolean canEmptyContainer(HTItemResourceType container)
指定した容器から液体を搬出できるか判定します。
- Returns:
搬出できる場合は
true
-
emptyContainer
abstract Pair<ItemStack, FluidStack> emptyContainer(HTItemResourceType container)
指定した容器から液体を取り出します。
- Returns:
空の容器と保持していた液体
-
-
-
-