Class Transformation.Deserializer

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

@Environment(CLIENT) static class Transformation.Deserializer extends Object implements JsonDeserializer<Transformation>
Mappings:
Namespace Name
official bgq$a
intermediary net/minecraft/class_2460$class_2461
named net/minecraft/client/render/model/json/Transformation$Deserializer
  • Field Details

    • rotation

      private static final org.lwjgl.util.vector.Vector3f rotation
      Mappings:
      Namespace Name Mixin selector
      official a Lbgq$a;a:Lorg/lwjgl/util/vector/Vector3f;
      intermediary field_10972 Lnet/minecraft/class_2460$class_2461;field_10972:Lorg/lwjgl/util/vector/Vector3f;
      named rotation Lnet/minecraft/client/render/model/json/Transformation$Deserializer;rotation:Lorg/lwjgl/util/vector/Vector3f;
    • translation

      private static final org.lwjgl.util.vector.Vector3f translation
      Mappings:
      Namespace Name Mixin selector
      official b Lbgq$a;b:Lorg/lwjgl/util/vector/Vector3f;
      intermediary field_10973 Lnet/minecraft/class_2460$class_2461;field_10973:Lorg/lwjgl/util/vector/Vector3f;
      named translation Lnet/minecraft/client/render/model/json/Transformation$Deserializer;translation:Lorg/lwjgl/util/vector/Vector3f;
    • scale

      private static final org.lwjgl.util.vector.Vector3f scale
      Mappings:
      Namespace Name Mixin selector
      official c Lbgq$a;c:Lorg/lwjgl/util/vector/Vector3f;
      intermediary field_10974 Lnet/minecraft/class_2460$class_2461;field_10974:Lorg/lwjgl/util/vector/Vector3f;
      named scale Lnet/minecraft/client/render/model/json/Transformation$Deserializer;scale:Lorg/lwjgl/util/vector/Vector3f;
  • Constructor Details

    • Deserializer

      Deserializer()
  • Method Details

    • deserialize

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

      private org.lwjgl.util.vector.Vector3f deserializeVector3f(JsonObject json, String key, org.lwjgl.util.vector.Vector3f fallback)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgq$a;a(Lcom/google/gson/JsonObject;Ljava/lang/String;Lorg/lwjgl/util/vector/Vector3f;)Lorg/lwjgl/util/vector/Vector3f;
      intermediary method_10081 Lnet/minecraft/class_2460$class_2461;method_10081(Lcom/google/gson/JsonObject;Ljava/lang/String;Lorg/lwjgl/util/vector/Vector3f;)Lorg/lwjgl/util/vector/Vector3f;
      named deserializeVector3f Lnet/minecraft/client/render/model/json/Transformation$Deserializer;deserializeVector3f(Lcom/google/gson/JsonObject;Ljava/lang/String;Lorg/lwjgl/util/vector/Vector3f;)Lorg/lwjgl/util/vector/Vector3f;