Class MultipartModelComponent.Deserializer

java.lang.Object
net.minecraft.client.render.model.json.MultipartModelComponent.Deserializer
All Implemented Interfaces:
JsonDeserializer<MultipartModelComponent>
Enclosing class:
MultipartModelComponent

@Environment(CLIENT) public static class MultipartModelComponent.Deserializer extends Object implements JsonDeserializer<MultipartModelComponent>
Mappings:
Namespace Name
official ezh$a
intermediary net/minecraft/class_819$class_820
named net/minecraft/client/render/model/json/MultipartModelComponent$Deserializer
  • Constructor Details

    • Deserializer

      public Deserializer()
  • Method Details

    • deserialize

      public MultipartModelComponent deserialize(JsonElement jsonElement, Type type, JsonDeserializationContext jsonDeserializationContext) throws JsonParseException
      Specified by:
      deserialize in interface JsonDeserializer<MultipartModelComponent>
      Throws:
      JsonParseException
      Mappings:
      Namespace Name Mixin selector
      official a Lezh$a;a(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lezh;
      intermediary method_3535 Lnet/minecraft/class_819$class_820;method_3535(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_819;
      named deserialize Lnet/minecraft/client/render/model/json/MultipartModelComponent$Deserializer;deserialize(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/client/render/model/json/MultipartModelComponent;
    • deserializeSelectorOrDefault

      private MultipartModelSelector deserializeSelectorOrDefault(JsonObject object)
      Mappings:
      Namespace Name Mixin selector
      official b Lezh$a;b(Lcom/google/gson/JsonObject;)Lezd;
      intermediary method_3531 Lnet/minecraft/class_819$class_820;method_3531(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_815;
      named deserializeSelectorOrDefault Lnet/minecraft/client/render/model/json/MultipartModelComponent$Deserializer;deserializeSelectorOrDefault(Lcom/google/gson/JsonObject;)Lnet/minecraft/client/render/model/json/MultipartModelSelector;
    • deserializeSelector

      static MultipartModelSelector deserializeSelector(JsonObject object)
      Mappings:
      Namespace Name Mixin selector
      official a Lezh$a;a(Lcom/google/gson/JsonObject;)Lezd;
      intermediary method_3536 Lnet/minecraft/class_819$class_820;method_3536(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_815;
      named deserializeSelector Lnet/minecraft/client/render/model/json/MultipartModelComponent$Deserializer;deserializeSelector(Lcom/google/gson/JsonObject;)Lnet/minecraft/client/render/model/json/MultipartModelSelector;
    • createStatePropertySelector

      private static MultipartModelSelector createStatePropertySelector(Map.Entry<String,JsonElement> entry)
      Mappings:
      Namespace Name Mixin selector
      official a Lezh$a;a(Ljava/util/Map$Entry;)Lezd;
      intermediary method_3533 Lnet/minecraft/class_819$class_820;method_3533(Ljava/util/Map$Entry;)Lnet/minecraft/class_815;
      named createStatePropertySelector Lnet/minecraft/client/render/model/json/MultipartModelComponent$Deserializer;createStatePropertySelector(Ljava/util/Map$Entry;)Lnet/minecraft/client/render/model/json/MultipartModelSelector;