static class class_5330.class_5333<E,T extends class_5336<E>> extends Object implements JsonDeserializer<E>, JsonSerializer<E>
| Modifier and Type | Field and Description |
|---|---|
private Registry<T> |
field_25197 |
private String |
field_25198 |
private String |
field_25199 |
private Function<E,T> |
field_25200 |
private com.mojang.datafixers.util.Pair<T,class_5330.class_5332<? extends E>> |
field_25201 |
| Modifier | Constructor and Description |
|---|---|
private |
class_5333(Registry<T> registry,
String string,
String string2,
Function<E,T> function,
com.mojang.datafixers.util.Pair<T,class_5330.class_5332<? extends E>> pair) |
| Modifier and Type | Method and Description |
|---|---|
E |
deserialize(JsonElement jsonElement,
Type type,
JsonDeserializationContext jsonDeserializationContext) |
JsonElement |
serialize(E e,
Type type,
JsonSerializationContext jsonSerializationContext) |
private final Registry<T extends class_5336<E>> field_25197
private final String field_25198
private final String field_25199
private final Function<E,T extends class_5336<E>> field_25200
@Nullable private final com.mojang.datafixers.util.Pair<T extends class_5336<E>,class_5330.class_5332<? extends E>> field_25201
public E deserialize(JsonElement jsonElement, Type type, JsonDeserializationContext jsonDeserializationContext)
deserialize in interface JsonDeserializer<E>public JsonElement serialize(E e, Type type, JsonSerializationContext jsonSerializationContext)
serialize in interface JsonSerializer<E>