Package net.minecraft.client
Class Variant.VariantDeserializer
java.lang.Object
net.minecraft.client.Variant.VariantDeserializer
- All Implemented Interfaces:
JsonDeserializer<Variant>
- Enclosing class:
- Variant
@Environment(CLIENT)
public static class Variant.VariantDeserializer
extends Object
implements JsonDeserializer<Variant>
- Mappings:
Namespace Name official brs$aintermediary net/minecraft/class_2452$class_2453named net/minecraft/client/Variant$VariantDeserializer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(JsonElement jsonElement, Type type, JsonDeserializationContext jsonDeserializationContext) private Identifiermethod_10040(String path) protected StringreadModel(JsonObject object) protected ModelRotationreadModelRotation(JsonObject object) private booleanreadUvLock(JsonObject object) protected intreadWeight(JsonObject object)
-
Constructor Details
-
VariantDeserializer
public VariantDeserializer()
-
-
Method Details
-
deserialize
public Variant deserialize(JsonElement jsonElement, Type type, JsonDeserializationContext jsonDeserializationContext) throws JsonParseException - Specified by:
deserializein interfaceJsonDeserializer<Variant>- Throws:
JsonParseException- Mappings:
Namespace Name Mixin selector official aLbrs$a;a(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lbrs;intermediary method_10038Lnet/minecraft/class_2452$class_2453;method_10038(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_2452;named deserializeLnet/minecraft/client/Variant$VariantDeserializer;deserialize(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/client/Variant;
-
method_10040
- Mappings:
Namespace Name Mixin selector official aLbrs$a;a(Ljava/lang/String;)Lkq;intermediary method_10040Lnet/minecraft/class_2452$class_2453;method_10040(Ljava/lang/String;)Lnet/minecraft/class_1653;named method_10040Lnet/minecraft/client/Variant$VariantDeserializer;method_10040(Ljava/lang/String;)Lnet/minecraft/util/Identifier;
-
readUvLock
- Mappings:
Namespace Name Mixin selector official dLbrs$a;d(Lcom/google/gson/JsonObject;)Zintermediary method_10043Lnet/minecraft/class_2452$class_2453;method_10043(Lcom/google/gson/JsonObject;)Znamed readUvLockLnet/minecraft/client/Variant$VariantDeserializer;readUvLock(Lcom/google/gson/JsonObject;)Z
-
readModelRotation
- Mappings:
Namespace Name Mixin selector official aLbrs$a;a(Lcom/google/gson/JsonObject;)Lcbi;intermediary method_10039Lnet/minecraft/class_2452$class_2453;method_10039(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2529;named readModelRotationLnet/minecraft/client/Variant$VariantDeserializer;readModelRotation(Lcom/google/gson/JsonObject;)Lnet/minecraft/client/render/model/ModelRotation;
-
readModel
- Mappings:
Namespace Name Mixin selector official bLbrs$a;b(Lcom/google/gson/JsonObject;)Ljava/lang/String;intermediary method_10041Lnet/minecraft/class_2452$class_2453;method_10041(Lcom/google/gson/JsonObject;)Ljava/lang/String;named readModelLnet/minecraft/client/Variant$VariantDeserializer;readModel(Lcom/google/gson/JsonObject;)Ljava/lang/String;
-
readWeight
- Mappings:
Namespace Name Mixin selector official cLbrs$a;c(Lcom/google/gson/JsonObject;)Iintermediary method_12377Lnet/minecraft/class_2452$class_2453;method_12377(Lcom/google/gson/JsonObject;)Inamed readWeightLnet/minecraft/client/Variant$VariantDeserializer;readWeight(Lcom/google/gson/JsonObject;)I
-