Ir para conteúdo

Criando qualquer cabeça através de URL!


Guest Kawaii

Posts Recomendados

Para aprender a criar qualquer cabeça que você virá em um site que irei colocar mais abaixo você precisa desse método



public static ItemStack getSkull(String url) {
ItemStack skull = new ItemStack(Material.SKULL_ITEM, 1, (short) 3);
if (url == null || url.isEmpty())
return skull;
SkullMeta skullMeta = (SkullMeta) skull.getItemMeta();
GameProfile profile = new GameProfile(UUID.randomUUID(), null);
byte[] encodedData = Base64.encodeBase64(String.format("{textures:{SKIN:{url:\"%s\"}}}", url).getBytes());
profile.getProperties().put("textures", new Property("textures", new String(encodedData)));
Field profileField = null;
try {
profileField = skullMeta.getClass().getDeclaredField("profile");
} catch (NoSuchFieldException | SecurityException e) {
e.printStackTrace();
}
profileField.setAccessible(true);
try {
profileField.set(skullMeta, profile);
} catch (IllegalArgumentException | IllegalAccessException e) {
e.printStackTrace();
}
skull.setItemMeta(skullMeta);
return skull;
}

Agora você entrará NESSE SITE e para pegar o código da cabeça é muito simples, apenas clique na cabeça que deseja e irá gerar um código no seu CTRL + V


 


Só clicar na cabeça para gerar o código automaticamente no seu CTRL + V


 


mNz5g1a.png


 


Já com o código copiado, você precisará entrar em outro site para "serializar" o código do site anterior, entre NESSE SITE para "serializar" o código


 


Neste retângulo onde está auto escrito "Give Command" você coloca o código que pegou clicando na cabeça.


 


SB8V3nX.png


 


e irá te gerar um código no canto superior esquerdo.


 


ktgs9nn.png


 


e finalmente esse é o código que você irá utilizar no método que eu te mandei lá no começo, por exemplo:



getSkull("http://textures.minecraft.net/texture/fea590b681589fb9b0e8664ee945b41eb3851faf66aaf48525fba169c34270")

logo esse método irá retornar um ItemStack.


 


RESULTADO:


 


yNC1teK.png


 


Créditos pela gif maravilhosa @c0nect


 


c0zf3lg.gif


 


OBS: Vale lembrar que o código precisa estar "serializado" para que funcione, ou um erro acontecerá.


Editado por Kawaii
Link para o comentário
Compartilhar em outros sites

Participe da Conversa

Você pode postar agora e se cadastrar mais tarde. Se você tiver uma conta, a class='ipsType_brandedLink' href='https://gamersboard.com.br/login/' data-ipsDialog data-ipsDialog-size='medium' data-ipsDialog-title='Sign In Now'>acesse agora para postar com sua conta.
Observação: sua postagem exigirá aprovação do moderador antes de ficar visível.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.

Processando...
×
×
  • Criar Novo...