Antes de que nadie cierra este... no me estoy refiriendo a la actual método de obtención de pieles.
¿Cómo puedo cambiar la vieja piel? (Obtenido a través del Método 1)
Sé el cuadro de carga en su Minecraft página de Perfil de los cambios que el resultado de la nueva (segunda) de resultado, pero hay alguna forma de sincronizar o al menos cambiar la vieja (la primera) método?
Como se puede ver, las pieles en ambas direcciones Url (por el mismo usuario) son diferentes. (no en el sentido de que uno es el más reciente formato de 64 x 64 y el otro es todavía 64x32, pero ambos son completamente diferentes skins)
Uno es una especie de armadura futurista hombre en una armadura, mientras que el otro es un... Er.. este.
Link 1: http://s3.amazonaws.com/MinecraftSkins/aytimothy.png
Enlace 2: http://textures. minecraft .net/textura/46e54b38ca489583f5f3e69cd0f25c50adcf29253fc5169dc6abafdc4770
Puedo cambiar la vieja piel (obtenidos a través del primer método) con texturas al horno (nada en la armadura de las capas va en la propia capa de la piel) para que aparezca el mismo en pre-r1.3 versiones?
En Minecraft , actualmente hay dos formas de obtención de pieles.
Los siguientes ejemplos son con mi propia piel.
El viejo Método:
-
Encontrar el nombre de usuario de la piel a través de la CDN de Amazon enlaces o a través del sitio de juego.
GET http://s3.amazonaws.com/MinecraftSkins/aytimothy.png
o:
GET http://skins.minecraft.net/MinecraftSkins/aytimothy.png
Y eso es todo. (Literalmente)
Nota: El skins.minecraft.net
enlace ha sido actualizado para recuperar la piel de textures.minecraft.net
(segundo enlace).
El nuevo Método:
-
Encontrar el nombre de usuario del UUID de la Mojang API.
POST https://api.mojang.com/users/profiles/minecraft/aytimothy
Que se traduce en algo como esto:
{ "id": "29c91bd0538b4fb6b212e2393faff119", "name": "aytimothy" }
-
Encontrar la cadena Base64, que contiene la piel/del cabo textura enlace.
GET https://sessionserver.mojang.com/session/minecraft/profile/29c91bd0538b4fb6b212e2393faff119
Que se traduce en algo como esto:
{ "id": "29c91bd0538b4fb6b212e2393faff119", "name": "aytimothy", "properties":[ { "name": "textures", "value": "eyJ0aW1lc3RhbXAiOjE0MzM1ODA2NTQwNDUsInByb2ZpbGVJZCI6IjI5YzkxYmQwNTM4YjRmYjZiMjEyZTIzOTNmYWZmMTE5IiwicHJvZmlsZU5hbWUiOiJheXRpbW90aHkiLCJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDZlNTRiMzhjYTQ4OTU4M2Y1ZjNlNjljZDBmMjVjNTBhZGNmMjkyNTNmYzUxNjlkYzZhYmFmZGM0NzcwIn19fQ==" }] }
-
Decodificación Base64 comprimido cadena...
eyJ0aW1lc3RhbXAiOjE0MzM1ODAxNzg4MzUsInByb2ZpbGVJZCI6IjI5YzkxYmQwNTM4YjRmYjZiMjEyZTIzOTNmYWZmMTE5IiwicHJvZmlsZU5hbWUiOiJheXRpbW90aHkiLCJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDZlNTRiMzhjYTQ4OTU4M2Y1ZjNlNjljZDBmMjVjNTBhZGNmMjkyNTNmYzUxNjlkYzZhYmFmZGM0NzcwIn19fQ==
Lo que significa:
{"timestamp":1433580178835,"profileId":"29c91bd0538b4fb6b212e2393faff119","profileName":"aytimothy","textures":{"SKIN":{"url":"http://textures.minecraft.net/texture/46e54b38ca489583f5f3e69cd0f25c50adcf29253fc5169dc6abafdc4770"}}}
Esto se traduce en una final de la URL de http://textures. minecraft .net/textura/46e54b38ca489583f5f3e69cd0f25c50adcf29253fc5169dc6abafdc4770