Package net.minecraft.util
Class MetadataSerializer
java.lang.Object
net.minecraft.util.MetadataSerializer
@Environment(CLIENT) public class MetadataSerializer extends Object
- Mappings:
Namespace Name official bnyintermediary net/minecraft/class_1275named net/minecraft/util/MetadataSerializer
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) classMetadataSerializer.Section<T extends ResourceMetadataProvider> -
Field Summary
Fields Modifier and Type Field Description private Registry<String,MetadataSerializer.Section<? extends ResourceMetadataProvider>>field_5308private GsonBuilderfield_5309private Gsonfield_5310 -
Constructor Summary
Constructors Constructor Description MetadataSerializer() -
Method Summary
Modifier and Type Method Description private Gsonmethod_4422()<T extends ResourceMetadataProvider>
Tmethod_4424(String string, JsonObject jsonObject)<T extends ResourceMetadataProvider>
voidregister(MetadataSerializer<T> metadataSerializer, Class<T> class2)
-
Field Details
-
field_5308
private final Registry<String,MetadataSerializer.Section<? extends ResourceMetadataProvider>> field_5308- Mappings:
Namespace Name Mixin selector official aLbny;a:Ldb;intermediary field_5308Lnet/minecraft/class_1275;field_5308:Lnet/minecraft/class_1397;named field_5308Lnet/minecraft/util/MetadataSerializer;field_5308:Lnet/minecraft/util/registry/Registry;
-
field_5309
- Mappings:
Namespace Name Mixin selector official bLbny;b:Lcom/google/gson/GsonBuilder;intermediary field_5309Lnet/minecraft/class_1275;field_5309:Lcom/google/gson/GsonBuilder;named field_5309Lnet/minecraft/util/MetadataSerializer;field_5309:Lcom/google/gson/GsonBuilder;
-
field_5310
- Mappings:
Namespace Name Mixin selector official cLbny;c:Lcom/google/gson/Gson;intermediary field_5310Lnet/minecraft/class_1275;field_5310:Lcom/google/gson/Gson;named field_5310Lnet/minecraft/util/MetadataSerializer;field_5310:Lcom/google/gson/Gson;
-
-
Constructor Details
-
MetadataSerializer
public MetadataSerializer()
-
-
Method Details
-
register
public <T extends ResourceMetadataProvider> void register(MetadataSerializer<T> metadataSerializer, Class<T> class2)- Mappings:
Namespace Name Mixin selector official aLbny;a(Lbnx;Ljava/lang/Class;)Vintermediary method_4423Lnet/minecraft/class_1275;method_4423(Lnet/minecraft/class_1274;Ljava/lang/Class;)Vnamed registerLnet/minecraft/util/MetadataSerializer;register(Lnet/minecraft/client/resource/MetadataSerializer;Ljava/lang/Class;)V
-
method_4424
- Mappings:
Namespace Name Mixin selector official aLbny;a(Ljava/lang/String;Lcom/google/gson/JsonObject;)Lbnw;intermediary method_4424Lnet/minecraft/class_1275;method_4424(Ljava/lang/String;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1273;named method_4424Lnet/minecraft/util/MetadataSerializer;method_4424(Ljava/lang/String;Lcom/google/gson/JsonObject;)Lnet/minecraft/client/resource/ResourceMetadataProvider;
-
method_4422
- Mappings:
Namespace Name Mixin selector official aLbny;a()Lcom/google/gson/Gson;intermediary method_4422Lnet/minecraft/class_1275;method_4422()Lcom/google/gson/Gson;named method_4422Lnet/minecraft/util/MetadataSerializer;method_4422()Lcom/google/gson/Gson;
-