static class StateManager.PropertiesCodec<S extends State<?,S>>
extends com.mojang.serialization.MapCodec<S>
com.mojang.serialization.MapCodec.MapCodecCodec<A>| Modifier and Type | Field and Description |
|---|---|
private Map<String,Property<?>> |
field_24735 |
private Supplier<S> |
field_24736 |
| Constructor and Description |
|---|
PropertiesCodec(Map<String,Property<?>> map,
Supplier<S> supplier) |
| Modifier and Type | Method and Description |
|---|---|
<T> com.mojang.serialization.DataResult<S> |
decode(com.mojang.serialization.DynamicOps<T> dynamicOps,
com.mojang.serialization.MapLike<T> mapLike) |
<T> com.mojang.serialization.RecordBuilder<T> |
encode(S s,
com.mojang.serialization.DynamicOps<T> dynamicOps,
com.mojang.serialization.RecordBuilder<T> recordBuilder) |
<T> Stream<T> |
keys(com.mojang.serialization.DynamicOps<T> dynamicOps) |
private static <T extends Comparable<T>> |
method_28487(Property<T> property,
Comparable<?> comparable) |
String |
toString() |
codec, dependent, deprecated, fieldOf, flatXmap, forGetter, of, of, stable, withDefault, withDefault, withDefault, withDefault, withDefault, withDefault, withLifecycle, xmapclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitap, compressedDecode, compressor, decoder, flatMap, mappublic <T> com.mojang.serialization.RecordBuilder<T> encode(S s, com.mojang.serialization.DynamicOps<T> dynamicOps, com.mojang.serialization.RecordBuilder<T> recordBuilder)
public <T> Stream<T> keys(com.mojang.serialization.DynamicOps<T> dynamicOps)
public <T> com.mojang.serialization.DataResult<S> decode(com.mojang.serialization.DynamicOps<T> dynamicOps, com.mojang.serialization.MapLike<T> mapLike)
private static <T extends Comparable<T>> String method_28487(Property<T> property, Comparable<?> comparable)