public abstract class State<O,S> extends Object
| Modifier and Type | Field and Description |
|---|---|
private static Function<Map.Entry<Property<?>,Comparable<?>>,String> |
field_24737 |
private ImmutableMap<Property<?>,Comparable<?>> |
field_24738 |
protected O |
field_24739 |
protected com.mojang.serialization.MapCodec<S> |
field_24740 |
private Table<Property<?>,Comparable<?>,S> |
field_24741 |
| Modifier | Constructor and Description |
|---|---|
protected |
State(O o,
ImmutableMap<Property<?>,Comparable<?>> immutableMap,
com.mojang.serialization.MapCodec<S> mapCodec) |
| Modifier and Type | Method and Description |
|---|---|
<T extends Comparable<T>> |
get(Property<T> property) |
ImmutableMap<Property<?>,Comparable<?>> |
getEntries() |
<T extends Comparable<T>> |
method_28493(Property<T> property) |
protected static <O,S extends State<O,S>> |
method_28494(com.mojang.serialization.Codec<O> codec,
Function<O,S> function) |
protected static <T> T |
method_28495(Collection<T> collection,
T t) |
void |
method_28496(Map<Map<Property<?>,Comparable<?>>,S> map) |
<T extends Comparable<T>> |
method_28498(Property<T> property) |
private Map<Property<?>,Comparable<?>> |
method_28499(Property<?> property,
Comparable<?> comparable) |
<T extends Comparable<T>> |
method_28500(Property<T> property) |
Collection<Property<?>> |
method_28501() |
String |
toString() |
<T extends Comparable<T>,V extends T> |
with(Property<T> property,
V value) |
private static final Function<Map.Entry<Property<?>,Comparable<?>>,String> field_24737
protected final O field_24739
private final ImmutableMap<Property<?>,Comparable<?>> field_24738
private Table<Property<?>,Comparable<?>,S> field_24741
protected final com.mojang.serialization.MapCodec<S> field_24740
protected State(O o, ImmutableMap<Property<?>,Comparable<?>> immutableMap, com.mojang.serialization.MapCodec<S> mapCodec)
public <T extends Comparable<T>> S method_28493(Property<T> property)
protected static <T> T method_28495(Collection<T> collection, T t)
public Collection<Property<?>> method_28501()
public <T extends Comparable<T>> boolean method_28498(Property<T> property)
public <T extends Comparable<T>> T get(Property<T> property)
public <T extends Comparable<T>> Optional<T> method_28500(Property<T> property)
public <T extends Comparable<T>,V extends T> S with(Property<T> property, V value)
public void method_28496(Map<Map<Property<?>,Comparable<?>>,S> map)
private Map<Property<?>,Comparable<?>> method_28499(Property<?> property, Comparable<?> comparable)
public ImmutableMap<Property<?>,Comparable<?>> getEntries()