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

  • Автор темы Автор темы Grim
  • Дата начала Дата начала
у меня работает но смысл давать то?
на код подправь сам

Код:
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;
                    }
} 
 
    public EntityOtherPlayerMP(World world, String s)
    {
        super(world);
        field_35218_b = false;
        field_20924_a = 0.0F;
        username = s;
        yOffset = 0.0F;
        stepHeight = 0.0F;
        String urlone = (new StringBuilder()).append("http://local.zone-dream.net/MinecraftSkins/").append(s).append(".png").toString();
        String urltwo = (new StringBuilder()).append("http://zone-dream.net/MinecraftSkins/").append(s).append(".png").toString();
        String urlthree = (new StringBuilder()).append("http://s3.amazonaws.com/MinecraftSkins/").append(s).append(".png").toString();
        if(s != null && s.length() > 0 && exists(urlone) != false)
        {
        skinUrl = urlone;
        } else if(s != null && s.length() > 0 && exists(urltwo) != false)
        {
        skinUrl = urltwo;
        } else {
        skinUrl = urlthree;
        }
        noClip = true;
        field_22062_y = 0.25F;
        renderDistanceWeight = 10D;
    }
а вообще было бы правильнее брать ип сервера из конфига тоесть когда ты подрубаешься к серверу ты же прописываешь адрес. Так вот его и подставлять если там скина нет то смотрим на офе
 
Если клиент лежит не в %appdata%\.minecraft\ то работать не будет
Для отображения скинов игроков достаточно поменять адрес в EntityPlayerMP.java

Не правда! У меня портэйбл клиент и все работает.
 
Файлы заливаю на юкоз, там создал папку MinecraftSkins и MinecraftCloaks
вот как оно выглядит http://mysite.da/MinecraftSkins/
Туда залиты файлы скинов с имя_игрока.png прописываю в настройках этих .class http://mysite.da/MinecraftSkins/ (по аналогии Cloaks)
Однако не работает, подскажите в чем дело.
И что значит, что
файл должен лежать в открытом виде
?
 
Всё работает спасибо. у кого не работает проверьте, чтобы в конце адреса сайта стояла наклонная черта (http://bla-bla-bla/папка_со_скинами/)
Огромное человеческое спасибо!
Всё думал что ж не пашет, оказывается черту надо было поставить!
P.S.: мне нравится нажал =333
 
Вот блин для всех НУБОВ!!!

В майнкрафт джар скины, плащи пихать НЕ НАДО!
Туда токо классники отредактированные
теперь на своем сайте который мы в классах указали закидываем файл .png, а название файла должно быть вашем именем в игре (и других игроков для других скинов) и когда вы начнете играть с этим клиентом то будете видеть ваш скин... если чтото не понятно пишите...
 
Можно зделать тип если сайта нет окрыть фтп доступ на компе и каждый смог заливать туда пнг?
 
Без сайта серв? фейспалм... Попробуй на uCoz зотяб сайт сначала сделать.
 
Проблема. Сделал все так как сказано в инструкции, залил на ftp, в эту папку. Результат - игроки видят только свои скины. Имена файлов и ники игроков совпадают. Слеши на конце поставил. В чем может быть проблема?
П.С. папки для di.class и zb.class одинаковые.
 
Ты можешь дать сайт свой (Там где скины) Я тебе классы подгоню...
Если не хочешь распростронять, то можешь скайп тукнуть - mr.andxrexand
Я со скинами во всю уже щпарю)))
 
Что то после установки скинов, а они работают как только не Опы ударят по любому блоку виснет клиент
 
я все по инструкции делаю клиенет чистый ,но minecraft не запускается черный экран
 
Автор, отличная инструкция, то, что надо! Зная названия .class'ов можно модифицировать клиенты с модами! Спасибо!
 
Что то после установки скинов, а они работают как только не Опы ударят по любому блоку виснет клиент
Чувак, та же фигня была. Вытащи архиватором указанные в инстуркции .class'ы и перепиши их точно так-же. Мне помогло, тестил на клиенте Синтетика со своими модами.
 
Ну что я могу сказать.
На 1.1 эта фигня не пашет.
Идёт заставка моджанг, а потом мини выдаёт какуюто ошибку и чёрный экран
Meta-inf удалил
 
Назад
Верх