public static class FuzzyBlockState.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
FuzzyBlockState |
build()
Builds a FuzzyBlockState from this builder.
|
FuzzyBlockState.Builder |
reset()
Resets the builder.
|
FuzzyBlockState.Builder |
type(BlockState state)
The type of the Fuzzy BlockState
|
FuzzyBlockState.Builder |
type(BlockType type)
The type of the Fuzzy BlockState
|
<V> FuzzyBlockState.Builder |
withProperty(Property<V> property,
V value)
Adds a property to the fuzzy BlockState
|
public FuzzyBlockState.Builder type(BlockType type)
type
- The typepublic FuzzyBlockState.Builder type(BlockState state)
state
- The statepublic <V> FuzzyBlockState.Builder withProperty(Property<V> property, V value)
V
- The property typeproperty
- The propertyvalue
- The valuepublic FuzzyBlockState build()
public FuzzyBlockState.Builder reset()