Package hiiragi283.core.api.registry
Class HTFluidContent.Flowing
-
- All Implemented Interfaces:
-
hiiragi283.core.api.registry.HTHolderLike,hiiragi283.core.api.registry.HTHolderLike.HolderDelegate,hiiragi283.core.api.resource.HTIdLike,hiiragi283.core.api.resource.HTKeyLike,hiiragi283.core.api.resource.HTKeyLike.HolderDelegate,java.util.function.Supplier
public final class HTFluidContent.Flowing<TYPE extends FluidType, STILL extends Fluid, FLOWING extends Fluid, ITEM extends Item> extends HTFluidContent<TYPE, STILL, ITEM>
液体流とブロックに対応したHTFluidContentの拡張クラスです。
- Since:
0.6.0
Hiiragi Tsubasa
-
-
Field Summary
Fields Modifier and Type Field Description private final HTHolderLike<Fluid, FLOWING>flowingHolderprivate final HTHolderLike<Block, out LiquidBlock>blockHolderprivate final HTHolderLike<FluidType, TYPE>typeHolderprivate final TagKey<Fluid>fluidTagprivate final HTItemHolderLike<ITEM>bucketHolderprivate final TagKey<Item>bucketTag
-
Constructor Summary
Constructors Constructor Description HTFluidContent.Flowing(HTHolderLike<FluidType, TYPE> typeHolder, HTHolderLike.HolderDelegate<Fluid, STILL> fluidHolder, HTHolderLike<Fluid, FLOWING> flowingHolder, TagKey<Fluid> fluidTag, HTHolderLike<Block, out LiquidBlock> blockHolder, HTItemHolderLike<ITEM> bucketHolder, TagKey<Item> bucketTag)
-
Method Summary
Modifier and Type Method Description final HTHolderLike<Fluid, FLOWING>getFlowingHolder()final HTHolderLike<Block, out LiquidBlock>getBlockHolder()final HTHolderLike<FluidType, TYPE>getTypeHolder()final TagKey<Fluid>getFluidTag()final HTItemHolderLike<ITEM>getBucketHolder()final TagKey<Item>getBucketTag()-
Methods inherited from class hiiragi283.core.api.registry.HTFluidContent
getBucket, getFluidType, toResource, toStack -
Methods inherited from class hiiragi283.core.api.resource.HTKeyLike
getId, getResourceKey, isOf, isOf -
Methods inherited from class hiiragi283.core.api.resource.HTKeyLike.HolderDelegate
getHolder, isOf, isOf, isOf, isOf -
Methods inherited from class hiiragi283.core.api.resource.HTIdLike
getNamespace, getPath -
Methods inherited from class java.util.function.Supplier
get -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
HTFluidContent.Flowing
HTFluidContent.Flowing(HTHolderLike<FluidType, TYPE> typeHolder, HTHolderLike.HolderDelegate<Fluid, STILL> fluidHolder, HTHolderLike<Fluid, FLOWING> flowingHolder, TagKey<Fluid> fluidTag, HTHolderLike<Block, out LiquidBlock> blockHolder, HTItemHolderLike<ITEM> bucketHolder, TagKey<Item> bucketTag)
-
-
Method Detail
-
getFlowingHolder
final HTHolderLike<Fluid, FLOWING> getFlowingHolder()
-
getBlockHolder
final HTHolderLike<Block, out LiquidBlock> getBlockHolder()
-
getTypeHolder
final HTHolderLike<FluidType, TYPE> getTypeHolder()
-
getFluidTag
final TagKey<Fluid> getFluidTag()
-
getBucketHolder
final HTItemHolderLike<ITEM> getBucketHolder()
-
getBucketTag
final TagKey<Item> getBucketTag()
-
-
-
-