Class StateHolder<O,S> 
java.lang.Object
net.minecraft.world.level.block.state.StateHolder<O,S> 
- Direct Known Subclasses:
- BlockBehaviour.BlockStateBase,- FluidState
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final Stringprivate com.google.common.collect.Table<Property<?>,Comparable<?>, S> protected final Ostatic final Stringprotected final com.mojang.serialization.MapCodec<S>private static final Function<Map.Entry<Property<?>,Comparable<?>>, String> private final com.google.common.collect.ImmutableMap<Property<?>,Comparable<?>> 
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedStateHolder(O p_61117_, com.google.common.collect.ImmutableMap<Property<?>, Comparable<?>> p_61118_, com.mojang.serialization.MapCodec<S> p_61119_) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected static <O,S extends StateHolder<O, S>> 
 com.mojang.serialization.Codec<S><T extends Comparable<T>>
 Sprotected static <T> TfindNextInCollection(Collection<T> p_61131_, T p_61132_) <T extends Comparable<T>>
 Optional<T>getOptionalValue(Property<T> p_61146_) Collection<Property<?>><T extends Comparable<T>>
 Tcom.google.common.collect.ImmutableMap<Property<?>,Comparable<?>> <T extends Comparable<T>>
 booleanhasProperty(Property<T> p_61139_) private Map<Property<?>,Comparable<?>> makeNeighbourValues(Property<?> p_61141_, Comparable<?> p_61142_) voidpopulateNeighbours(Map<Map<Property<?>, Comparable<?>>, S> p_61134_) <T extends Comparable<T>,V extends T> 
 StoString()<T extends Comparable<T>,V extends T> 
 StrySetValue(Property<T> p_263324_, V p_263334_) 
- 
Field Details- 
NAME_TAG- See Also:
 
- 
PROPERTIES_TAG- See Also:
 
- 
PROPERTY_ENTRY_TO_STRING_FUNCTIONprivate static final Function<Map.Entry<Property<?>,Comparable<?>>, PROPERTY_ENTRY_TO_STRING_FUNCTIONString> 
- 
owner
- 
values
- 
neighbours
- 
propertiesCodec
 
- 
- 
Constructor Details- 
StateHolderprotected StateHolder(O p_61117_, com.google.common.collect.ImmutableMap<Property<?>, Comparable<?>> p_61118_, com.mojang.serialization.MapCodec<S> p_61119_) 
 
- 
- 
Method Details- 
cycle
- 
findNextInCollection
- 
toString
- 
getProperties
- 
hasProperty
- 
getValue
- 
getOptionalValue
- 
setValue
- 
trySetValue
- 
populateNeighbours
- 
makeNeighbourValuesprivate Map<Property<?>,Comparable<?>> makeNeighbourValues(Property<?> p_61141_, Comparable<?> p_61142_) 
- 
getValues
- 
codecprotected static <O,S extends StateHolder<O, com.mojang.serialization.Codec<S> codecS>> (com.mojang.serialization.Codec<O> p_61128_, Function<O, S> p_61129_) 
 
-