Class MetadataSerializer

java.lang.Object
net.minecraft.util.MetadataSerializer

@Environment(CLIENT) public class MetadataSerializer extends Object
Mappings:
Namespace Name
official bwt
intermediary net/minecraft/class_1671
named net/minecraft/util/MetadataSerializer
  • Field Details

    • REGISTRY

      Mappings:
      Namespace Name Mixin selector
      official a Lbwt;a:Ldd;
      intermediary field_6658 Lnet/minecraft/class_1671;field_6658:Lnet/minecraft/class_1366;
      named REGISTRY Lnet/minecraft/util/MetadataSerializer;REGISTRY:Lnet/minecraft/util/registry/Registry;
    • GSON_BUILDER

      private final GsonBuilder GSON_BUILDER
      Mappings:
      Namespace Name Mixin selector
      official b Lbwt;b:Lcom/google/gson/GsonBuilder;
      intermediary field_6659 Lnet/minecraft/class_1671;field_6659:Lcom/google/gson/GsonBuilder;
      named GSON_BUILDER Lnet/minecraft/util/MetadataSerializer;GSON_BUILDER:Lcom/google/gson/GsonBuilder;
    • gson

      private Gson gson
      Mappings:
      Namespace Name Mixin selector
      official c Lbwt;c:Lcom/google/gson/Gson;
      intermediary field_6660 Lnet/minecraft/class_1671;field_6660:Lcom/google/gson/Gson;
      named gson Lnet/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 a Lbwt;a(Lbws;Ljava/lang/Class;)V
      intermediary method_5958 Lnet/minecraft/class_1671;method_5958(Lnet/minecraft/class_1670;Ljava/lang/Class;)V
      named register Lnet/minecraft/util/MetadataSerializer;register(Lnet/minecraft/client/resource/MetadataSerializer;Ljava/lang/Class;)V
    • fromJson

      public <T extends ResourceMetadataProvider> T fromJson(String name, JsonObject jsonObject)
      Mappings:
      Namespace Name Mixin selector
      official a Lbwt;a(Ljava/lang/String;Lcom/google/gson/JsonObject;)Lbwr;
      intermediary method_5959 Lnet/minecraft/class_1671;method_5959(Ljava/lang/String;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1669;
      named fromJson Lnet/minecraft/util/MetadataSerializer;fromJson(Ljava/lang/String;Lcom/google/gson/JsonObject;)Lnet/minecraft/client/resource/ResourceMetadataProvider;
    • getGson

      private Gson getGson()
      Mappings:
      Namespace Name Mixin selector
      official a Lbwt;a()Lcom/google/gson/Gson;
      intermediary method_5957 Lnet/minecraft/class_1671;method_5957()Lcom/google/gson/Gson;
      named getGson Lnet/minecraft/util/MetadataSerializer;getGson()Lcom/google/gson/Gson;