public abstract class Property<T extends Comparable<T>> extends Object
| Modifier and Type | Field and Description |
|---|---|
private Class<T> |
field_24742 |
private String |
field_24743 |
private Integer |
field_24744 |
private com.mojang.serialization.Codec<T> |
field_24745 |
| Modifier | Constructor and Description |
|---|---|
protected |
Property(String string,
Class<T> class2) |
| Modifier and Type | Method and Description |
|---|---|
int |
computeHashCode() |
boolean |
equals(Object object) |
String |
getName() |
Class<T> |
getType() |
abstract Collection<T> |
getValues() |
int |
hashCode() |
<U,S extends State<?,S>> |
method_28503(com.mojang.serialization.DynamicOps<U> dynamicOps,
S s,
U u) |
abstract String |
name(T value) |
abstract Optional<T> |
parse(String name) |
String |
toString() |
private final Class<T extends Comparable<T>> field_24742
private final String field_24743
private Integer field_24744
private final com.mojang.serialization.Codec<T extends Comparable<T>> field_24745
public String getName()
public abstract Collection<T> getValues()
public int computeHashCode()
public <U,S extends State<?,S>> com.mojang.serialization.DataResult<S> method_28503(com.mojang.serialization.DynamicOps<U> dynamicOps, S s, U u)