Туториал Skins для 1.0.0

  • Автор темы Автор темы Grim
  • Дата начала Дата начала
мммм....не запахало и у меня ((
Я не дебил и не ущербный, сервак то настроил с нуля 1.0.0, внатуре задрало неделю бьюсь ппц уже.....
Брал портэйбл клиент с рутрэкера без модов, открывал minecraft.jar из папки бин, менял в них 3 файла по инструкции. Файлы заранее сделал в программе in class translator, пути полные http://имя_сайта/папка/слэши везде стоят, файлы залил через ftp дал права 644 (пробовал 755 и 777)
Заливал на укоз, народ, еще на bos.ru и даже локал хост попробовал - не подцепляет скины.
Имена файлам давал ник_пользователя.png ,
Плащ ник_пользователя.png
Плащи и скины качал из minecraftskins.com
Далее скачал чистый клиент без модов не руссифицированный, делал все по инструкции - не работает.

у меня есть 150 рублей на киви, кому положить на телефон за решение проблемы, я уже даже не хочу ни чего делать, за....ло!!
Заранее спасибо.
 
мммм....не запахало и у меня ((
Я не дебил и не ущербный, сервак то настроил с нуля 1.0.0, внатуре задрало неделю бьюсь ппц уже.....
Брал портэйбл клиент с рутрэкера без модов, открывал minecraft.jar из папки бин, менял в них 3 файла по инструкции. Файлы заранее сделал в программе in class translator, пути полные http://имя_сайта/папка/слэши везде стоят, файлы залил через ftp дал права 644 (пробовал 755 и 777)
Заливал на укоз, народ, еще на bos.ru и даже локал хост попробовал - не подцепляет скины.
Имена файлам давал ник_пользователя.png ,
Плащ ник_пользователя.png
Плащи и скины качал из minecraftskins.com
Далее скачал чистый клиент без модов не руссифицированный, делал все по инструкции - не работает.

у меня есть 150 рублей на киви, кому положить на телефон за решение проблемы, я уже даже не хочу ни чего делать, за....ло!!
Заранее спасибо.
чувствуется, что наболело тебе...
к сожалению лично я не помогу ничем, так-как даже понятия не имею в чём может быть проблема.
кстати, лично я использую бесплатный хост хостингер. так, может кому надо... с ним у меня без проблем работает
 
Всё я разобрался.
Вот мой косяк. Файл должен лежать в открытом виде с именем игрока.png, то есть если ввести полный путь в строке браузера до файла с именем файла включительно, то мы увидим скин пряс в браузере, ну и соотв. плащ тоже. Я лично не думал что он должен лежать именно так.
Можно к инструкции прикрутить в шапке.
Спасибо.
 
Всё я разобрался.
Вот мой косяк. Файл должен лежать в открытом виде с именем игрока.png, то есть если ввести полный путь в строке браузера до файла с именем файла включительно, то мы увидим скин пряс в браузере, ну и соотв. плащ тоже. Я лично не думал что он должен лежать именно так.
Можно к инструкции прикрутить в шапке.
Спасибо.
тю, ну естественно он должен быть в открытом виде)
впрочем уже не важно) главное что ты разобрался)
У хостингера только один минус отсутствие внешнего доступа к ДБ
ну я его не рекламирую, а просто на заметку что если что, то это не в нём проблема)
 
А у меня проблема скин отображается в качестве плаша.ХЕлп!!!
 
кто то писал что хотел сделать проверку на доступность глобально а если там нет то локально.
Вот пример проверки доступности хоста думаю не составит труда сделать обработчик, сам я выложу его чуть позже
Код:
InetAddress address = InetAddress.getByName("адрес в сети");
System.out.println("Name: " + address.getHostName());
System.out.println("Addr: " + address.getHostAddress());
System.out.println("Reach: " + address.isReachable(3000));
}
catch (UnknownHostException e) {
System.err.println("Unable to lookup web.mit.edu");
}
catch (IOException e) {
System.err.println("Unable to reach web.mit.edu");
}
 
мммм....не запахало и у меня ((
Я не дебил и не ущербный, сервак то настроил с нуля 1.0.0, внатуре задрало неделю бьюсь ппц уже.....
Брал портэйбл клиент с рутрэкера без модов, открывал minecraft.jar из папки бин, менял в них 3 файла по инструкции. Файлы заранее сделал в программе in class translator, пути полные http://имя_сайта/папка/слэши везде стоят, файлы залил через ftp дал права 644 (пробовал 755 и 777)
Заливал на укоз, народ, еще на bos.ru и даже локал хост попробовал - не подцепляет скины.
Имена файлам давал ник_пользователя.png ,
Плащ ник_пользователя.png
Плащи и скины качал из minecraftskins.com
Далее скачал чистый клиент без модов не руссифицированный, делал все по инструкции - не работает.

у меня есть 150 рублей на киви, кому положить на телефон за решение проблемы, я уже даже не хочу ни чего делать, за....ло!!
Заранее спасибо.
Если клиент лежит не в %appdata%\.minecraft\ то работать не будет
Для отображения скинов игроков достаточно поменять адрес в EntityPlayerMP.java
 
да как угодно... если клиент не в appdata работать не будет
 
В самом верху импортируем класс import java.net.*;
в файлах EntityOtherPlayerMP.java
ищем float field_20924_a;
после вставляем

Код:
public static boolean exists(String URLName){
try {
        HttpURLConnection.setFollowRedirects(false);
            // note : you may also need
            // HttpURLConnection.setInstanceFollowRedirects(false)
            HttpURLConnection con =    (HttpURLConnection) new URL(URLName).openConnection();
            con.setRequestMethod("HEAD");
        return (con.getResponseCode() == HttpURLConnection.HTTP_OK);
    }
catch (Exception e) {
                        e.printStackTrace();
                        return false;
                    }
}

Далее щем if(s != null && s.length() > 0)
{
после вставляем вместо StringBuilder()).append("http://s3.amazonaws.com/MinecraftSkins/").append(s).append(".png").toString();
Код:
skinUrl = (new StringBuilder()).append("http://local.zone-dream.net/MinecraftSkins/").append(s).append(".png").toString();
if (exists(skinUrl))
{
skinUrl = (new StringBuilder()).append("http://local.zone-dream.net/MinecraftSkins/").append(s).append(".png").toString();
} else {
skinUrl = (new StringBuilder()).append("http://zone-dream.net/MinecraftSkins/").append(s).append(".png").toString();
if (exists(skinUrl))
{
skinUrl = (new StringBuilder()).append("http://zone-dream.net/MinecraftSkins/").append(s).append(".png").toString();
} else {
skinUrl = (new StringBuilder()).append("http://s3.amazonaws.com/MinecraftSkins/").append(s).append(".png").toString();
}

В итоге заменяем урл на свои кроме последнего так как он офф 8)))
Имеем проверку на скины. У меня сервер смотрит в локалку и в нет поэтому 2 адреса локальный и внешний если там нет скинов игрока скин берется с амазона тоесть на клиенте могут смело играть официалы их скины будут отображатся у пираток и наоборот
Для тех кто в танке выкладываю 3 класса их правим класс эдитором
 

Вложения:

  • minecraft.zip
    minecraft.zip
    Размер файла
    22,1 КБ
    Просмотров
    27
Решил попробовать сделать.
Вроде всё сделал по Инструкции, но ничего не работает. Заметил что писали, если клиент не в %appdata%/.minecraft, то работать не будет.
Если в %appdata%/Roaming/.minecraft то тоже работать не будет?
Использую лаунчер от AnjoCaido.
 
%appdata%/.minecraft В WinXP и ранее
%appdata%/Roaming/.minecraft В VinVista и позднее
 
Решил попробовать сделать.
Вроде всё сделал по Инструкции, но ничего не работает. Заметил что писали, если клиент не в %appdata%/.minecraft, то работать не будет.
Если в %appdata%/Roaming/.minecraft то тоже работать не будет?
Использую лаунчер от AnjoCaido.
сделал не верно. %appdata%/Roaming/.minecraft - работает.
 
Спасибо большое. Вот только такая проблема. Всё сделал, всё отлично, но попробовал сегодня обновиться получается только такСнимок.PNG
на сервере все файлы есть
Снимок1.PNG
Подскажите как быть.
 
У кого всё работает, скиньте мне свои файлы с вашего сервера
 
Назад
Верх