Package hiiragi283.core.api.registry
Interface HTFluidHolderLike
-
- All Implemented Interfaces:
-
hiiragi283.core.api.resource.HTIdLike
public interface HTFluidHolderLike<FLUID extends Fluid> implements HTIdLike
液体向けのHTIdLikeの拡張インターフェースです。
- Since:
0.11.0
Hiiragi Tsubasa
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceHTFluidHolderLike.Simplepublic classHTFluidHolderLike.Companion
-
Method Summary
Modifier and Type Method Description abstract FLUIDasFluid()保持している液体を取得します。 abstract Holder<Fluid>getFluidHolder()保持している液体のHolderを取得します。 abstract ItemgetBucket()保持しているバケツを取得します。 HTItemHolderLike<?>getBucketHolder()保持しているバケツをHTItemHolderLikeとして取得します abstract FluidTypegetFluidType()保持している液体のFluidTypeを取得します。 FluidStacktoStack(Integer amount)指定したamountでFluidStackに変換します。 HTFluidResourceTypetoResource()HTFluidResourceTypeに変換します。 HTFluidResourceTypetoResource(DataComponentPatch patch)指定したpatchでHTFluidResourceTypeに変換します。 StringgetNamespace()StringgetPath()-
-
Method Detail
-
getFluidHolder
abstract Holder<Fluid> getFluidHolder()
保持している液体のHolderを取得します。
-
getBucket
abstract Item getBucket()
保持しているバケツを取得します。
-
getBucketHolder
HTItemHolderLike<?> getBucketHolder()
保持しているバケツをHTItemHolderLikeとして取得します
-
getFluidType
abstract FluidType getFluidType()
保持している液体のFluidTypeを取得します。
-
toResource
HTFluidResourceType toResource()
HTFluidResourceTypeに変換します。
-
toResource
HTFluidResourceType toResource(DataComponentPatch patch)
指定したpatchでHTFluidResourceTypeに変換します。
-
getNamespace
String getNamespace()
-
-
-
-