Class MetadataSerializer

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

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

    • field_5308

      private final Registry<String,​MetadataSerializer.Section<? extends ResourceMetadataProvider>> field_5308
      Mappings:
      Namespace Name Mixin selector
      official a Lbny;a:Ldb;
      intermediary field_5308 Lnet/minecraft/class_1275;field_5308:Lnet/minecraft/class_1397;
      named field_5308 Lnet/minecraft/util/MetadataSerializer;field_5308:Lnet/minecraft/util/registry/Registry;
    • field_5309

      private final GsonBuilder field_5309
      Mappings:
      Namespace Name Mixin selector
      official b Lbny;b:Lcom/google/gson/GsonBuilder;
      intermediary field_5309 Lnet/minecraft/class_1275;field_5309:Lcom/google/gson/GsonBuilder;
      named field_5309 Lnet/minecraft/util/MetadataSerializer;field_5309:Lcom/google/gson/GsonBuilder;
    • field_5310

      private Gson field_5310
      Mappings:
      Namespace Name Mixin selector
      official c Lbny;c:Lcom/google/gson/Gson;
      intermediary field_5310 Lnet/minecraft/class_1275;field_5310:Lcom/google/gson/Gson;
      named field_5310 Lnet/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 a Lbny;a(Lbnx;Ljava/lang/Class;)V
      intermediary method_4423 Lnet/minecraft/class_1275;method_4423(Lnet/minecraft/class_1274;Ljava/lang/Class;)V
      named register Lnet/minecraft/util/MetadataSerializer;register(Lnet/minecraft/client/resource/MetadataSerializer;Ljava/lang/Class;)V
    • method_4424

      public <T extends ResourceMetadataProvider> T method_4424​(String string, JsonObject jsonObject)
      Mappings:
      Namespace Name Mixin selector
      official a Lbny;a(Ljava/lang/String;Lcom/google/gson/JsonObject;)Lbnw;
      intermediary method_4424 Lnet/minecraft/class_1275;method_4424(Ljava/lang/String;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1273;
      named method_4424 Lnet/minecraft/util/MetadataSerializer;method_4424(Ljava/lang/String;Lcom/google/gson/JsonObject;)Lnet/minecraft/client/resource/ResourceMetadataProvider;
    • method_4422

      private Gson method_4422()
      Mappings:
      Namespace Name Mixin selector
      official a Lbny;a()Lcom/google/gson/Gson;
      intermediary method_4422 Lnet/minecraft/class_1275;method_4422()Lcom/google/gson/Gson;
      named method_4422 Lnet/minecraft/util/MetadataSerializer;method_4422()Lcom/google/gson/Gson;