factory ResourceLocation.fromJson(Map<String, dynamic> json) => ResourceLocation( type: ResourceLocationType.fromJson(json['type'] as String), uri: json['uri'] as String, );