Class ModelElementFace.Deserializer

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

@Environment(CLIENT) protected static class ModelElementFace.Deserializer extends Object implements JsonDeserializer<ModelElementFace>
Mappings:
Namespace Name
named net/minecraft/client/render/model/json/ModelElementFace$Deserializer
intermediary net/minecraft/class_783$class_784
official gsv$a
  • Field Details Link icon

    • DEFAULT_TINT_INDEX Link icon

      private static final int DEFAULT_TINT_INDEX
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named DEFAULT_TINT_INDEX Lnet/minecraft/client/render/model/json/ModelElementFace$Deserializer;DEFAULT_TINT_INDEX:I
      intermediary field_32790 Lnet/minecraft/class_783$class_784;field_32790:I
      official a Lgsv$a;a:I
    • field_56927 Link icon

      private static final int field_56927
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_56927 Lnet/minecraft/client/render/model/json/ModelElementFace$Deserializer;field_56927:I
      intermediary field_56927 Lnet/minecraft/class_783$class_784;field_56927:I
      official b Lgsv$a;b:I
  • Constructor Details Link icon

    • Deserializer Link icon

      protected Deserializer()
  • Method Details Link icon

    • deserialize Link icon

      public ModelElementFace deserialize(JsonElement jsonElement, Type type, JsonDeserializationContext jsonDeserializationContext) throws JsonParseException
      Specified by:
      deserialize in interface JsonDeserializer<ModelElementFace>
      Throws:
      JsonParseException
      Mappings:
      Namespace Name Mixin selector
      named deserialize Lnet/minecraft/client/render/model/json/ModelElementFace$Deserializer;deserialize(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/client/render/model/json/ModelElementFace;
      intermediary method_3397 Lnet/minecraft/class_783$class_784;method_3397(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_783;
      official a Lgsv$a;a(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lgsv;
    • deserializeTintIndex Link icon

      private static int deserializeTintIndex(JsonObject jsonObject)
      Mappings:
      Namespace Name Mixin selector
      named deserializeTintIndex Lnet/minecraft/client/render/model/json/ModelElementFace$Deserializer;deserializeTintIndex(Lcom/google/gson/JsonObject;)I
      intermediary method_3400 Lnet/minecraft/class_783$class_784;method_3400(Lcom/google/gson/JsonObject;)I
      official a Lgsv$a;a(Lcom/google/gson/JsonObject;)I
    • deserializeTexture Link icon

      private static String deserializeTexture(JsonObject jsonObject)
      Mappings:
      Namespace Name Mixin selector
      named deserializeTexture Lnet/minecraft/client/render/model/json/ModelElementFace$Deserializer;deserializeTexture(Lcom/google/gson/JsonObject;)Ljava/lang/String;
      intermediary method_3399 Lnet/minecraft/class_783$class_784;method_3399(Lcom/google/gson/JsonObject;)Ljava/lang/String;
      official b Lgsv$a;b(Lcom/google/gson/JsonObject;)Ljava/lang/String;
    • deserializeCullFace Link icon

      @Nullable private static @Nullable Direction deserializeCullFace(JsonObject jsonObject)
      Mappings:
      Namespace Name Mixin selector
      named deserializeCullFace Lnet/minecraft/client/render/model/json/ModelElementFace$Deserializer;deserializeCullFace(Lcom/google/gson/JsonObject;)Lnet/minecraft/util/math/Direction;
      intermediary method_3398 Lnet/minecraft/class_783$class_784;method_3398(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2350;
      official c Lgsv$a;c(Lcom/google/gson/JsonObject;)Ljc;
    • getRotation Link icon

      private static AxisRotation getRotation(JsonObject jsonObject)
      Mappings:
      Namespace Name Mixin selector
      named getRotation Lnet/minecraft/client/render/model/json/ModelElementFace$Deserializer;getRotation(Lcom/google/gson/JsonObject;)Lnet/minecraft/util/math/AxisRotation;
      intermediary method_67911 Lnet/minecraft/class_783$class_784;method_67911(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_10821;
      official d Lgsv$a;d(Lcom/google/gson/JsonObject;)Li;
    • getUV Link icon

      @Nullable private static @Nullable ModelElementFace.UV getUV(JsonObject jsonObject)
      Mappings:
      Namespace Name Mixin selector
      named getUV Lnet/minecraft/client/render/model/json/ModelElementFace$Deserializer;getUV(Lcom/google/gson/JsonObject;)Lnet/minecraft/client/render/model/json/ModelElementFace$UV;
      intermediary method_67912 Lnet/minecraft/class_783$class_784;method_67912(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_783$class_10800;
      official e Lgsv$a;e(Lcom/google/gson/JsonObject;)Lgsv$b;