/* Code by: iNahilCode#8180 | 9/9/21 Links: https://crafatar.com/renders/body/ | https://crafatar.com/skins/ | https://crafatar.com/avatars/ | https://api.mojang.com/users/profiles/minecraft/ */ const request = require("request"); //npm i request const nombre = args.join(" "); if (!nombre) { let e = new MessageEmbed(); e.setColor("GREEN"); e.setDescription("Necesitast ingresar el nombre de un jugador premium!"); return message.channel.send({ embeds: [e] }); } if (nombre.length > 16) { let e = new MessageEmbed(); e.setColor("GREEN"); e.setDescription("Los nombres de los jugadores de minecraft no contienen mas de 16 caracteres."); return message.channel.send({ embeds: [e] }); } let mojang_player_api = `https://api.mojang.com/users/profiles/minecraft/${nombre}`; request(mojang_player_api, function(err, resp, body) { if (err) { let e = new MessageEmbed(); e.setColor("GREEN"); e.setDescription(`El usuario **${nombre}** no es un jugador premium!`); return message.channel.send({ embeds: [e] }); } try { body = JSON.parse(body); let player_id = body.id; let render = `https://crafatar.com/renders/body/${player_id}`; let skin = `https://crafatar.com/skins/${player_id}`; let avatar = `https://crafatar.com/avatars/${player_id}`; let embed = new MessageEmbed(); embed.setColor("GREEN"); embed.setDescription(`[Skin del jugador ${nombre}](${skin})`); embed.setImage(render); embed.setThumbnail(avatar); return message.channel.send({ embeds: [embed] }); } catch (err) { let embed_error = new MessageEmbed(); embed_error.setColor("GREEN"); embed_error.setDescription(`El usuario **${nombre}** no es un jugador premium!`); return message.channel.send({ embeds: [embed_error] }); } });