Всем привет! Я долго лазил в интернете в поисках подробного описания создания системы скинов, но все гайды были с ошибками, имели недоработки...
В общем я собрал со всех гайдов по кусочку и сделал вот этот простейший гайд:
Для начала нам надо скачать и открыть архив(в конце темы). Файлы .class открываем с помощью проги InClassTranslator, редактируем помеченные строки и закидываем в наш minecraft.jar и все. Теперь в указанных вами путях будут искаться скины и плащи. Закидываем туда любой скин/плащ в виде *ник_игрока*.png, и все.
Или вариант два: Скачиваем прогу InClassTranslator для начала. Открываем любым архиватором (желательно WinRar) файл minecraft.jar, открываем "Поиск", в "Искомая строка" вводим minecraftskin, найденные файлы копируем в любое место. Затем в "Искомая строка" вводим minecraftcloak. Найденные файлы копируем тоже в любую папку. Открываем InClassTranslator'ом. Ищем строки
s3.amazonaws.com/MinecraftSkins/
и меняем на путь к вашим скинам, (например
http://www.example.org/skins/), затем строки
s3.amazonaws.com/MinecraftCloaks/
меняем на путь к плащам (например
http://www.example.org/cloaks/). Вот и всё.
З.Ы. Скины будут видеть только люди играющие на вашем клиенте. Как создать клиент я расскажу позже)
З.Ы.Ы. Первый вариант испробовал как и на чистом minecraft.jar, так и с установленными русификатором, TMI и мини-картой. Второй вариант испытал только на чистом.