Package org.spongepowered.api.fluid
Interface FluidState.Builder
- All Superinterfaces:
AbstractBuilder<FluidState>,Builder<FluidState,,FluidState.Builder> CopyableBuilder<FluidState,,FluidState.Builder> DataBuilder<FluidState>,DataHolderBuilder<FluidState,,FluidState.Builder> DataHolderBuilder.Immutable<FluidState,,FluidState.Builder> ResettableBuilder<FluidState,,FluidState.Builder> SerializableDataHolderBuilder<FluidState,,FluidState.Builder> SerializableDataHolderBuilder.Immutable<FluidState,,FluidState.Builder> State.Builder<FluidState,FluidState.Builder>
- Enclosing interface:
- FluidState
An
DataHolderBuilder.Immutable for a FluidState. Just like the
DataHolderBuilder.Immutable, the DataManipulators passed in to
create a FluidState are copied on creation.
Note that upon creation, the FluidType must be set for validation
of DataManipulators, otherwise exceptions may be thrown.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.spongepowered.api.data.DataHolderBuilder
DataHolderBuilder.Immutable<H extends DataHolder.Immutable<H>,B extends DataHolderBuilder.Immutable<H, B>>, DataHolderBuilder.Mutable<H extends DataHolder.Mutable, B extends DataHolderBuilder.Mutable<H, B>> Nested classes/interfaces inherited from interface org.spongepowered.api.data.SerializableDataHolderBuilder
SerializableDataHolderBuilder.Immutable<H extends SerializableDataHolder.Immutable<H>,B extends SerializableDataHolderBuilder.Immutable<H, B>>, SerializableDataHolderBuilder.Mutable<H extends SerializableDataHolder.Mutable, B extends SerializableDataHolderBuilder.Mutable<H, B>> -
Method Summary
Modifier and TypeMethodDescriptiondefault FluidState.BuilderSets theFluidTypefor theFluidStateto build.Sets theFluidTypefor theFluidStateto build.Methods inherited from interface net.kyori.adventure.builder.AbstractBuilder
buildMethods inherited from interface org.spongepowered.api.data.persistence.DataBuilder
buildMethods inherited from interface org.spongepowered.api.data.DataHolderBuilder
add, add, add, add, add, addFrom, from, resetMethods inherited from interface org.spongepowered.api.state.State.Builder
fromString
-
Method Details
-
fluid
Sets theFluidTypefor theFluidStateto build.- Parameters:
fluidType- The fluid type- Returns:
- This builder, for chaining
-
fluid
Sets theFluidTypefor theFluidStateto build.- Parameters:
fluidType- The fluid type- Returns:
- This builder, for chaining
-