| private static <O, S extends State<O, S>> com.mojang.serialization.MapCodec<S> | | createCodec(O owner, Function<O, S> defaultState, Map<String, Property<?>> propertiesByName) | | createCodec(O owner, Function<O, S> defaultState, Map<String, Property<?>> propertiesByName) | | method_1_3017(O arg0, Function<O, S> arg1, Map<String, class_2769<?>> arg2) | | createPropertiesCodec(O owner, Function<O, S> defaultStateGetter, Map<String, Property<?>> properties) |
|
| private static <O, S extends State<O, S>> com.google.common.collect.ImmutableList<S> | |
| private static <O, S extends State<O, S>> com.google.common.collect.ImmutableList<S> | | createSinglePropertyStates(O owner, StateDefinition$Factory<O, S> factory, Map<String, Property<?>> propertiesByName) | | createSinglePropertyStates(O owner, StateDefinition$Factory<O, S> factory, Map<String, Property<?>> propertiesByName) | | method_1_3019(O arg0, class_2689$class_2691<O, S> arg1, Map<String, class_2769<?>> arg2) | | createSingletonStateList(O owner, StateManager$Factory<O, S> factory, Map<String, Property<?>> properties) |
|
| private static <O, S extends State<O, S>, T extends Comparable<T>> com.google.common.collect.ImmutableList<S> | | createSinglePropertyStates(O owner, StateDefinition$Factory<O, S> factory, Property<T> property) | | createSinglePropertyStates(O owner, StateDefinition$Factory<O, S> factory, Property<T> property) | | method_1_3020(O arg0, class_2689$class_2691<O, S> arg1, class_2769<T> arg2) | | createSingletonStateList(O owner, StateManager$Factory<O, S> properties, Property<T> property) |
|
| private static <O, S extends State<O, S>> com.google.common.collect.ImmutableList<S> | | createMultiPropertyStates(O owner, StateDefinition$Factory<O, S> factory, Map<String, Property<?>> propertiesByName) | | createMultiPropertyStates(O owner, StateDefinition$Factory<O, S> factory, Map<String, Property<?>> propertiesByName) | | method_1_3018(O arg0, class_2689$class_2691<O, S> arg1, Map<String, class_2769<?>> arg2) | | createStateList(O owner, StateManager$Factory<O, S> factory, Map<String, Property<?>> properties) |
|
| private static <S extends State<?, ?>> S[][] | | emptyNeighbors() | | emptyNeighbors() | | method_1_3022() | | getEmptyWithMap() |
|
| private static <S extends State<?, S>, T extends Comparable<T>> com.mojang.serialization.MapCodec<S> | | appendPropertyCodec(com.mojang.serialization.MapCodec<S> codec, Supplier<S> defaultSupplier, String name, Property<T> property) | | appendPropertyCodec(com.mojang.serialization.MapCodec<S> codec, Supplier<S> defaultSupplier, String name, Property<T> property) | | method_30040(com.mojang.serialization.MapCodec<S> arg0, Supplier<S> arg1, String arg2, class_2769<T> arg3) | | addFieldToMapCodec(com.mojang.serialization.MapCodec<S> mapCodec, Supplier<S> defaultStateGetter, String key, Property<T> property) |
|
| public com.google.common.collect.ImmutableList<S> | | getPossibleStates() | | getPossibleStates() | | method_11662() | | getStates() |
|
| public S | | any() | | any() | | method_11664() | | getDefaultState() |
|
| public com.mojang.serialization.MapCodec<S> | | propertiesCodec() | | propertiesCodec() | | method_1_3026() | | getPropertiesCodec() |
|
| public O | | getOwner() | | getOwner() | | method_11660() | | getOwner() |
|
| public Collection<Property<?>> | | getProperties() | | getProperties() | | method_11659() | | getProperties() |
|
| public Property<?> | |
| public boolean | | isSingletonState() | | isSingletonState() | | method_1_3023() | | isEmpty() |
|