Class HTFluidContentRegister.FlowingBuilder
-
- All Implemented Interfaces:
public final class HTFluidContentRegister.FlowingBuilder extends HTFluidContentRegister.Builder<BaseFlowingFluid>
-
-
Field Summary
Fields Modifier and Type Field Description private Function1<BaseFlowingFluid.Properties, BaseFlowingFluid.Source>sourceFactoryprivate Function1<BaseFlowingFluid.Properties, BaseFlowingFluid.Flowing>flowingFactoryprivate Function2<BaseFlowingFluid, BlockBehaviour.Properties, LiquidBlock>blockFactoryprivate Function1<BlockBehaviour.Properties, BlockBehaviour.Properties>blockPropertiesprivate FluidType.Propertiespropertiesprivate Function1<FluidType.Properties, FluidType>typeFactoryprivate Function2<Fluid, Item.Properties, Item>bucketFactoryprivate StringfluidTagprivate StringbucketTag
-
Constructor Summary
Constructors Constructor Description HTFluidContentRegister.FlowingBuilder(String name)
-
Method Summary
Modifier and Type Method Description final Function1<BaseFlowingFluid.Properties, BaseFlowingFluid.Source>getSourceFactory()final UnitsetSourceFactory(Function1<BaseFlowingFluid.Properties, BaseFlowingFluid.Source> value)final Function1<BaseFlowingFluid.Properties, BaseFlowingFluid.Flowing>getFlowingFactory()final UnitsetFlowingFactory(Function1<BaseFlowingFluid.Properties, BaseFlowingFluid.Flowing> value)final Function2<BaseFlowingFluid, BlockBehaviour.Properties, LiquidBlock>getBlockFactory()final UnitsetBlockFactory(Function2<BaseFlowingFluid, BlockBehaviour.Properties, LiquidBlock> value)final Function1<BlockBehaviour.Properties, BlockBehaviour.Properties>getBlockProperties()final UnitsetBlockProperties(Function1<BlockBehaviour.Properties, BlockBehaviour.Properties> value)final FluidType.PropertiesgetProperties()final UnitsetProperties(FluidType.Properties value)final Function1<FluidType.Properties, FluidType>getTypeFactory()final UnitsetTypeFactory(Function1<FluidType.Properties, FluidType> value)final Function2<Fluid, Item.Properties, Item>getBucketFactory()final UnitsetBucketFactory(Function2<Fluid, Item.Properties, Item> value)final StringgetFluidTag()final UnitsetFluidTag(String value)final StringgetBucketTag()final UnitsetBucketTag(String value)-
-
Constructor Detail
-
HTFluidContentRegister.FlowingBuilder
HTFluidContentRegister.FlowingBuilder(String name)
-
-
Method Detail
-
getSourceFactory
final Function1<BaseFlowingFluid.Properties, BaseFlowingFluid.Source> getSourceFactory()
-
setSourceFactory
final Unit setSourceFactory(Function1<BaseFlowingFluid.Properties, BaseFlowingFluid.Source> value)
-
getFlowingFactory
final Function1<BaseFlowingFluid.Properties, BaseFlowingFluid.Flowing> getFlowingFactory()
-
setFlowingFactory
final Unit setFlowingFactory(Function1<BaseFlowingFluid.Properties, BaseFlowingFluid.Flowing> value)
-
getBlockFactory
final Function2<BaseFlowingFluid, BlockBehaviour.Properties, LiquidBlock> getBlockFactory()
-
setBlockFactory
final Unit setBlockFactory(Function2<BaseFlowingFluid, BlockBehaviour.Properties, LiquidBlock> value)
-
getBlockProperties
final Function1<BlockBehaviour.Properties, BlockBehaviour.Properties> getBlockProperties()
-
setBlockProperties
final Unit setBlockProperties(Function1<BlockBehaviour.Properties, BlockBehaviour.Properties> value)
-
getProperties
final FluidType.Properties getProperties()
-
setProperties
final Unit setProperties(FluidType.Properties value)
-
getTypeFactory
final Function1<FluidType.Properties, FluidType> getTypeFactory()
-
setTypeFactory
final Unit setTypeFactory(Function1<FluidType.Properties, FluidType> value)
-
getBucketFactory
final Function2<Fluid, Item.Properties, Item> getBucketFactory()
-
setBucketFactory
final Unit setBucketFactory(Function2<Fluid, Item.Properties, Item> value)
-
getFluidTag
final String getFluidTag()
-
setFluidTag
final Unit setFluidTag(String value)
-
getBucketTag
final String getBucketTag()
-
setBucketTag
final Unit setBucketTag(String value)
-
-
-
-