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 hmd$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 aLhmd$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 bLhmd$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 cLhmd$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 dLhmd$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 eLhmd$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 fLhmd$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 gLhmd$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 hLhmd$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 iLhmd$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 jLhmd$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 kLhmd$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 lLhmd$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 mLhmd$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 nLhmd$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 oLhmd$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 aLhmd$a;a(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lhmd;
-
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 aLhmd$a;a(Lcom/google/gson/JsonObject;)Lhmf;
-
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 bLhmd$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 aLhmd$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 bLhmd$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 aLhmd$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 aLhmd$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 bLhmd$a;b(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lorg/joml/Vector3f;
-