Class Transformation.Deserializer
java.lang.Object
net.minecraft.client.render.model.json.Transformation.Deserializer
- All Implemented Interfaces:
JsonDeserializer<Transformation>
- Enclosing class:
- Transformation
@Environment(CLIENT) public static class Transformation.Deserializer extends Object implements JsonDeserializer<Transformation>
- Mappings:
Namespace Name official eiv$aintermediary net/minecraft/class_804$class_805named net/minecraft/client/render/model/json/Transformation$Deserializer
-
Field Summary
Fields Modifier and Type Field Description private static Vec3fDEFAULT_ROTATIONprivate static Vec3fDEFAULT_SCALEprivate static Vec3fDEFAULT_TRANSLATION -
Constructor Summary
Constructors Modifier Constructor Description protectedDeserializer() -
Method Summary
Modifier and Type Method Description Transformationdeserialize(JsonElement jsonElement, Type type, JsonDeserializationContext jsonDeserializationContext)private Vec3fparseVector3f(JsonObject json, String key, Vec3f fallback)
-
Field Details
-
DEFAULT_ROTATION
- Mappings:
Namespace Name Mixin selector official aLeiv$a;a:Lg;intermediary field_4288Lnet/minecraft/class_804$class_805;field_4288:Lnet/minecraft/class_1160;named DEFAULT_ROTATIONLnet/minecraft/client/render/model/json/Transformation$Deserializer;DEFAULT_ROTATION:Lnet/minecraft/util/math/Vec3f;
-
DEFAULT_TRANSLATION
- Mappings:
Namespace Name Mixin selector official bLeiv$a;b:Lg;intermediary field_4290Lnet/minecraft/class_804$class_805;field_4290:Lnet/minecraft/class_1160;named DEFAULT_TRANSLATIONLnet/minecraft/client/render/model/json/Transformation$Deserializer;DEFAULT_TRANSLATION:Lnet/minecraft/util/math/Vec3f;
-
DEFAULT_SCALE
- Mappings:
Namespace Name Mixin selector official cLeiv$a;c:Lg;intermediary field_4289Lnet/minecraft/class_804$class_805;field_4289:Lnet/minecraft/class_1160;named DEFAULT_SCALELnet/minecraft/client/render/model/json/Transformation$Deserializer;DEFAULT_SCALE:Lnet/minecraft/util/math/Vec3f;
-
-
Constructor Details
-
Deserializer
protected Deserializer()
-
-
Method Details
-
deserialize
public Transformation deserialize(JsonElement jsonElement, Type type, JsonDeserializationContext jsonDeserializationContext) throws JsonParseException- Specified by:
deserializein interfaceJsonDeserializer<Transformation>- Throws:
JsonParseException- Mappings:
Namespace Name Mixin selector official aLeiv$a;a(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Leiv;intermediary method_3494Lnet/minecraft/class_804$class_805;method_3494(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_804;named deserializeLnet/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;
-
parseVector3f
- Mappings:
Namespace Name Mixin selector official aLeiv$a;a(Lcom/google/gson/JsonObject;Ljava/lang/String;Lg;)Lg;intermediary method_3493Lnet/minecraft/class_804$class_805;method_3493(Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/class_1160;)Lnet/minecraft/class_1160;named parseVector3fLnet/minecraft/client/render/model/json/Transformation$Deserializer;parseVector3f(Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/util/math/Vec3f;)Lnet/minecraft/util/math/Vec3f;
-