net.minecraft.state

public class StateManager$Builder<O, S extends State<O, S>>

net.minecraft.world.level.block.state.StateDefinition$Builder
net.minecraft.class_2689$class_2690
net.minecraft.state.StateManager$Builder

Field summary

Modifier and TypeField
private final O
owner
field_12318
owner
private final Map<String, Property<?>>
properties
field_12319
namedProperties

Constructor summary

ModifierConstructor
public (O owner)

Method summary

Modifier and TypeMethod
public StateManager$Builder<O, S>
add(Property<?>... properties)
method_11667(class_2769<?>... arg0)
add(Property<?>... properties)
private <T extends Comparable<T>> void
validateProperty(Property<T> property)
method_11669(class_2769<T> arg0)
validate(Property<T> property)
public StateManager<O, S>
create(Function<O, S> defaultState, StateDefinition$Factory<O, S> factory)
method_11668(Function<O, S> arg0, class_2689$class_2691<O, S> arg1)
build(Function<O, S> defaultStateGetter, StateManager$Factory<O, S> factory)