Package hiiragi283.core.api.material
Class HTMaterialContents.FluidEntry
-
- All Implemented Interfaces:
-
hiiragi283.core.api.material.HTMaterialContents.Entry,hiiragi283.core.api.registry.HTFluidHolderLike,hiiragi283.core.api.registry.HTHolderLike,hiiragi283.core.api.resource.HTIdLike,hiiragi283.core.api.resource.HTKeyLike,hiiragi283.core.api.resource.SupplierWithId,java.util.function.Supplier
public final class HTMaterialContents.FluidEntry implements HTMaterialContents.Entry<Fluid>, HTFluidHolderLike<Fluid>
- Since:
0.13.0
-
-
Constructor Summary
Constructors Constructor Description HTMaterialContents.FluidEntry(HTFluidHolderLike<?> holder, Boolean isBuiltIn)HTMaterialContents.FluidEntry(Fluid fluid, Boolean isBuiltIn)
-
Method Summary
Modifier and Type Method Description BooleanisBuiltIn()StringgetNamespace()StringgetPath()Either<ResourceKey<Fluid>, Holder<Fluid>>unwrap()Fluidget()HTItemHolderLike<Item>getBucket()保持している液体に対応するバケツを取得します。 FluidTypegetFluidType()保持している液体に対応するFluidTypeを取得します。 -
Methods inherited from class hiiragi283.core.api.material.HTMaterialContents.Entry
component1, component2, component3 -
Methods inherited from class hiiragi283.core.api.registry.HTHolderLike
getHolder, getResourceKey -
Methods inherited from class hiiragi283.core.api.registry.HTFluidHolderLike
getHolder, isOf, toResource, toResource, toStack -
Methods inherited from class hiiragi283.core.api.resource.HTIdLike
getId -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
HTMaterialContents.FluidEntry
HTMaterialContents.FluidEntry(HTFluidHolderLike<?> holder, Boolean isBuiltIn)
-
HTMaterialContents.FluidEntry
HTMaterialContents.FluidEntry(Fluid fluid, Boolean isBuiltIn)
-
-
Method Detail
-
getNamespace
String getNamespace()
-
get
Fluid get()
-
getBucket
HTItemHolderLike<Item> getBucket()
保持している液体に対応するバケツを取得します。
-
getFluidType
FluidType getFluidType()
保持している液体に対応するFluidTypeを取得します。
-
-
-
-