Package net.minecraft.util
Class MetadataSerializer
java.lang.Object
net.minecraft.util.MetadataSerializer
- Mappings:
Namespace Name official capintermediary net/minecraft/class_1671named net/minecraft/util/MetadataSerializer
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Gsonprivate final GsonBuilderprivate final Registry<String,MetadataSerializer.Section<? extends ResourceMetadataProvider>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends ResourceMetadataProvider>
TfromJson(String name, JsonObject jsonObject) private GsongetGson()<T extends ResourceMetadataProvider>
voidregister(MetadataSerializer<T> serializer, Class<T> classType)
-
Field Details
-
REGISTRY
private final Registry<String,MetadataSerializer.Section<? extends ResourceMetadataProvider>> REGISTRY- Mappings:
Namespace Name Mixin selector official aLcap;a:Ldh;intermediary field_6658Lnet/minecraft/class_1671;field_6658:Lnet/minecraft/class_1366;named REGISTRYLnet/minecraft/util/MetadataSerializer;REGISTRY:Lnet/minecraft/util/registry/Registry;
-
GSON_BUILDER
- Mappings:
Namespace Name Mixin selector official bLcap;b:Lcom/google/gson/GsonBuilder;intermediary field_6659Lnet/minecraft/class_1671;field_6659:Lcom/google/gson/GsonBuilder;named GSON_BUILDERLnet/minecraft/util/MetadataSerializer;GSON_BUILDER:Lcom/google/gson/GsonBuilder;
-
gson
- Mappings:
Namespace Name Mixin selector official cLcap;c:Lcom/google/gson/Gson;intermediary field_6660Lnet/minecraft/class_1671;field_6660:Lcom/google/gson/Gson;named gsonLnet/minecraft/util/MetadataSerializer;gson:Lcom/google/gson/Gson;
-
-
Constructor Details
-
MetadataSerializer
public MetadataSerializer()
-
-
Method Details
-
register
public <T extends ResourceMetadataProvider> void register(MetadataSerializer<T> serializer, Class<T> classType) - Mappings:
Namespace Name Mixin selector official aLcap;a(Lcao;Ljava/lang/Class;)Vintermediary method_5958Lnet/minecraft/class_1671;method_5958(Lnet/minecraft/class_1670;Ljava/lang/Class;)Vnamed registerLnet/minecraft/util/MetadataSerializer;register(Lnet/minecraft/client/resource/MetadataSerializer;Ljava/lang/Class;)V
-
fromJson
- Mappings:
Namespace Name Mixin selector official aLcap;a(Ljava/lang/String;Lcom/google/gson/JsonObject;)Lcan;intermediary method_5959Lnet/minecraft/class_1671;method_5959(Ljava/lang/String;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1669;named fromJsonLnet/minecraft/util/MetadataSerializer;fromJson(Ljava/lang/String;Lcom/google/gson/JsonObject;)Lnet/minecraft/client/resource/ResourceMetadataProvider;
-
getGson
- Mappings:
Namespace Name Mixin selector official aLcap;a()Lcom/google/gson/Gson;intermediary method_5957Lnet/minecraft/class_1671;method_5957()Lcom/google/gson/Gson;named getGsonLnet/minecraft/util/MetadataSerializer;getGson()Lcom/google/gson/Gson;
-