Package net.minecraft.client.resource
Class AnimationMetadataSerializer
java.lang.Object
net.minecraft.client.resource.ResourceMetadataSerializer<AnimationMetadata>
net.minecraft.client.resource.AnimationMetadataSerializer
- All Implemented Interfaces:
JsonDeserializer<AnimationMetadata>,JsonSerializer<AnimationMetadata>,MetadataSerializer<AnimationMetadata>
@Environment(CLIENT) public class AnimationMetadataSerializer extends ResourceMetadataSerializer<AnimationMetadata> implements JsonSerializer<AnimationMetadata>
- Mappings:
Namespace Name official bobintermediary net/minecraft/class_1279named net/minecraft/client/resource/AnimationMetadataSerializer
-
Constructor Summary
Constructors Constructor Description AnimationMetadataSerializer() -
Method Summary
Modifier and Type Method Description AnimationMetadatadeserialize(JsonElement jsonElement, Type type, JsonDeserializationContext jsonDeserializationContext)StringgetName()private AnimationFrameResourceMetadatamethod_4438(int int2, JsonElement jsonElement)JsonElementserialize(AnimationMetadata animationMetadata, Type type, JsonSerializationContext jsonSerializationContext)
-
Constructor Details
-
AnimationMetadataSerializer
public AnimationMetadataSerializer()
-
-
Method Details
-
deserialize
public AnimationMetadata deserialize(JsonElement jsonElement, Type type, JsonDeserializationContext jsonDeserializationContext) throws JsonParseException- Specified by:
deserializein interfaceJsonDeserializer<AnimationMetadata>- Throws:
JsonParseException- Mappings:
Namespace Name Mixin selector official aLbob;a(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lboa;intermediary method_4440Lnet/minecraft/class_1279;method_4440(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_1278;named deserializeLnet/minecraft/client/resource/AnimationMetadataSerializer;deserialize(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/client/resource/AnimationMetadata;
-
method_4438
- Mappings:
Namespace Name Mixin selector official aLbob;a(ILcom/google/gson/JsonElement;)Lbnz;intermediary method_4438Lnet/minecraft/class_1279;method_4438(ILcom/google/gson/JsonElement;)Lnet/minecraft/class_1277;named method_4438Lnet/minecraft/client/resource/AnimationMetadataSerializer;method_4438(ILcom/google/gson/JsonElement;)Lnet/minecraft/client/resource/metadata/AnimationFrameResourceMetadata;
-
serialize
public JsonElement serialize(AnimationMetadata animationMetadata, Type type, JsonSerializationContext jsonSerializationContext)- Specified by:
serializein interfaceJsonSerializer<AnimationMetadata>- Mappings:
Namespace Name Mixin selector official aLbob;a(Lboa;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;intermediary method_4439Lnet/minecraft/class_1279;method_4439(Lnet/minecraft/class_1278;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;named serializeLnet/minecraft/client/resource/AnimationMetadataSerializer;serialize(Lnet/minecraft/client/resource/AnimationMetadata;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;
-
getName
- Specified by:
getNamein interfaceMetadataSerializer<AnimationMetadata>- Mappings:
Namespace Name Mixin selector official aLbnx;a()Ljava/lang/String;intermediary method_4421Lnet/minecraft/class_1274;method_4421()Ljava/lang/String;named getNameLnet/minecraft/client/resource/MetadataSerializer;getName()Ljava/lang/String;
-