Class ModelElement.Deserializer
java.lang.Object
net.minecraft.client.render.model.json.ModelElement.Deserializer
- All Implemented Interfaces:
JsonDeserializer<ModelElement>
- Enclosing class:
ModelElement
@Environment(CLIENT)
protected static class ModelElement.Deserializer
extends Object
implements JsonDeserializer<ModelElement>
- Mappings:
Namespace Name named net/minecraft/client/render/model/json/ModelElement$Deserializerintermediary net/minecraft/class_785$class_786official hqb$a
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final booleanprivate static final intprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(JsonElement jsonElement, Type type, JsonDeserializationContext jsonDeserializationContext) private Direction.AxisdeserializeAxis(JsonObject object) private Map<Direction, ModelElementFace> deserializeFaces(JsonDeserializationContext context, JsonObject object) private Map<Direction, ModelElementFace> deserializeFacesValidating(JsonDeserializationContext context, JsonObject object) private @Nullable ModelRotationdeserializeRotation(JsonObject object) private static Vector3fdeserializeVec3f(JsonObject jsonObject, String string) private DirectiongetDirection(String name) private static Vector3fmethod_76650(JsonObject jsonObject, String string)
-
Field Details
-
DEFAULT_SHADE
private static final boolean DEFAULT_SHADE- See Also:
- Mappings:
Namespace Name Mixin selector named DEFAULT_SHADELnet/minecraft/client/render/model/json/ModelElement$Deserializer;DEFAULT_SHADE:Zintermediary field_32788Lnet/minecraft/class_785$class_786;field_32788:Zofficial aLhqb$a;a:Z
-
field_53160
private static final int field_53160- See Also:
- Mappings:
Namespace Name Mixin selector named field_53160Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;field_53160:Iintermediary field_53160Lnet/minecraft/class_785$class_786;field_53160:Iofficial bLhqb$a;b:I
-
field_64573
- See Also:
- Mappings:
Namespace Name Mixin selector named field_64573Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;field_64573:Ljava/lang/String;intermediary field_64573Lnet/minecraft/class_785$class_786;field_64573:Ljava/lang/String;official cLhqb$a;c:Ljava/lang/String;
-
field_64574
- See Also:
- Mappings:
Namespace Name Mixin selector named field_64574Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;field_64574:Ljava/lang/String;intermediary field_64574Lnet/minecraft/class_785$class_786;field_64574:Ljava/lang/String;official dLhqb$a;d:Ljava/lang/String;
-
field_64575
- See Also:
- Mappings:
Namespace Name Mixin selector named field_64575Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;field_64575:Ljava/lang/String;intermediary field_64575Lnet/minecraft/class_785$class_786;field_64575:Ljava/lang/String;official eLhqb$a;e:Ljava/lang/String;
-
field_64576
- See Also:
- Mappings:
Namespace Name Mixin selector named field_64576Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;field_64576:Ljava/lang/String;intermediary field_64576Lnet/minecraft/class_785$class_786;field_64576:Ljava/lang/String;official fLhqb$a;f:Ljava/lang/String;
-
field_64577
- See Also:
- Mappings:
Namespace Name Mixin selector named field_64577Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;field_64577:Ljava/lang/String;intermediary field_64577Lnet/minecraft/class_785$class_786;field_64577:Ljava/lang/String;official gLhqb$a;g:Ljava/lang/String;
-
field_64578
- See Also:
- Mappings:
Namespace Name Mixin selector named field_64578Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;field_64578:Ljava/lang/String;intermediary field_64578Lnet/minecraft/class_785$class_786;field_64578:Ljava/lang/String;official hLhqb$a;h:Ljava/lang/String;
-
field_64579
- See Also:
- Mappings:
Namespace Name Mixin selector named field_64579Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;field_64579:Ljava/lang/String;intermediary field_64579Lnet/minecraft/class_785$class_786;field_64579:Ljava/lang/String;official iLhqb$a;i:Ljava/lang/String;
-
field_64580
- See Also:
- Mappings:
Namespace Name Mixin selector named field_64580Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;field_64580:Ljava/lang/String;intermediary field_64580Lnet/minecraft/class_785$class_786;field_64580:Ljava/lang/String;official jLhqb$a;j:Ljava/lang/String;
-
field_64581
- See Also:
- Mappings:
Namespace Name Mixin selector named field_64581Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;field_64581:Ljava/lang/String;intermediary field_64581Lnet/minecraft/class_785$class_786;field_64581:Ljava/lang/String;official kLhqb$a;k:Ljava/lang/String;
-
field_64582
- See Also:
- Mappings:
Namespace Name Mixin selector named field_64582Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;field_64582:Ljava/lang/String;intermediary field_64582Lnet/minecraft/class_785$class_786;field_64582:Ljava/lang/String;official lLhqb$a;l:Ljava/lang/String;
-
field_64583
- See Also:
- Mappings:
Namespace Name Mixin selector named field_64583Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;field_64583:Ljava/lang/String;intermediary field_64583Lnet/minecraft/class_785$class_786;field_64583:Ljava/lang/String;official mLhqb$a;m:Ljava/lang/String;
-
field_64584
- See Also:
- Mappings:
Namespace Name Mixin selector named field_64584Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;field_64584:Ljava/lang/String;intermediary field_64584Lnet/minecraft/class_785$class_786;field_64584:Ljava/lang/String;official nLhqb$a;n:Ljava/lang/String;
-
field_64585
- See Also:
- Mappings:
Namespace Name Mixin selector named field_64585Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;field_64585:Ljava/lang/String;intermediary field_64585Lnet/minecraft/class_785$class_786;field_64585:Ljava/lang/String;official oLhqb$a;o:Ljava/lang/String;
-
-
Constructor Details
-
Deserializer
protected Deserializer()
-
-
Method Details
-
deserialize
public ModelElement deserialize(JsonElement jsonElement, Type type, JsonDeserializationContext jsonDeserializationContext) throws JsonParseException - Specified by:
deserializein interfaceJsonDeserializer<ModelElement>- Throws:
JsonParseException- Mappings:
Namespace Name Mixin selector named deserializeLnet/minecraft/client/render/model/json/ModelElement$Deserializer;deserialize(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/client/render/model/json/ModelElement;intermediary method_3406Lnet/minecraft/class_785$class_786;method_3406(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_785;official aLhqb$a;a(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lhqb;
-
deserializeRotation
- Mappings:
Namespace Name Mixin selector named deserializeRotationLnet/minecraft/client/render/model/json/ModelElement$Deserializer;deserializeRotation(Lcom/google/gson/JsonObject;)Lnet/minecraft/client/render/model/json/ModelRotation;intermediary method_3410Lnet/minecraft/class_785$class_786;method_3410(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_789;official aLhqb$a;a(Lcom/google/gson/JsonObject;)Lhqd;
-
deserializeAxis
- Mappings:
Namespace Name Mixin selector named deserializeAxisLnet/minecraft/client/render/model/json/ModelElement$Deserializer;deserializeAxis(Lcom/google/gson/JsonObject;)Lnet/minecraft/util/math/Direction$Axis;intermediary method_3411Lnet/minecraft/class_785$class_786;method_3411(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2350$class_2351;official bLhqb$a;b(Lcom/google/gson/JsonObject;)Liz$a;
-
deserializeFacesValidating
private Map<Direction,ModelElementFace> deserializeFacesValidating(JsonDeserializationContext context, JsonObject object) - Mappings:
Namespace Name Mixin selector named deserializeFacesValidatingLnet/minecraft/client/render/model/json/ModelElement$Deserializer;deserializeFacesValidating(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map;intermediary method_3412Lnet/minecraft/class_785$class_786;method_3412(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map;official aLhqb$a;a(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map;
-
deserializeFaces
private Map<Direction,ModelElementFace> deserializeFaces(JsonDeserializationContext context, JsonObject object) - Mappings:
Namespace Name Mixin selector named deserializeFacesLnet/minecraft/client/render/model/json/ModelElement$Deserializer;deserializeFaces(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map;intermediary method_3404Lnet/minecraft/class_785$class_786;method_3404(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map;official bLhqb$a;b(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map;
-
getDirection
- Mappings:
Namespace Name Mixin selector named getDirectionLnet/minecraft/client/render/model/json/ModelElement$Deserializer;getDirection(Ljava/lang/String;)Lnet/minecraft/util/math/Direction;intermediary method_3408Lnet/minecraft/class_785$class_786;method_3408(Ljava/lang/String;)Lnet/minecraft/class_2350;official aLhqb$a;a(Ljava/lang/String;)Liz;
-
method_76650
- Mappings:
Namespace Name Mixin selector named method_76650Lnet/minecraft/client/render/model/json/ModelElement$Deserializer;method_76650(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lorg/joml/Vector3f;intermediary method_76650Lnet/minecraft/class_785$class_786;method_76650(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lorg/joml/Vector3f;official aLhqb$a;a(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lorg/joml/Vector3f;
-
deserializeVec3f
- Mappings:
Namespace Name Mixin selector named deserializeVec3fLnet/minecraft/client/render/model/json/ModelElement$Deserializer;deserializeVec3f(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lorg/joml/Vector3f;intermediary method_3409Lnet/minecraft/class_785$class_786;method_3409(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lorg/joml/Vector3f;official bLhqb$a;b(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lorg/joml/Vector3f;
-