Package hiiragi283.lib.registry
Class HTFluidContentRegister.Builder
-
- All Implemented Interfaces:
public abstract class HTFluidContentRegister.Builder<FLUID extends Fluid, CONTENT extends HTFluidContent>
-
-
Field Summary
Fields Modifier and Type Field Description private FluidType.Propertiespropertiesprivate Function1<FluidType.Properties, FluidType>typeFactoryprivate Function2<Fluid, Item.Properties, Item>bucketFactoryprivate IdentifierfluidTagprivate IdentifierbucketTag
-
Constructor Summary
Constructors Constructor Description HTFluidContentRegister.Builder(String name)
-
Method Summary
Modifier and Type Method Description 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 IdentifiergetFluidTag()final UnitsetFluidTag(Identifier value)final IdentifiergetBucketTag()final UnitsetBucketTag(Identifier value)final CONTENTbuild()-
-
Constructor Detail
-
HTFluidContentRegister.Builder
HTFluidContentRegister.Builder(String name)
-
-
Method Detail
-
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 Identifier getFluidTag()
-
setFluidTag
final Unit setFluidTag(Identifier value)
-
getBucketTag
final Identifier getBucketTag()
-
setBucketTag
final Unit setBucketTag(Identifier value)
-
-
-
-