Хостинг серверов Minecraft playvds.com
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление
  3. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Лаунчер Sashok724 Launcher (Modification)

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем DragoSFire, 11 апр 2014.

  1. Alexgrist

    Alexgrist Старожил Пользователь

    Баллы:
    173
    В первую очередь проверить записи в hosts или обратиться в техподдержку.
     
  2. Хостинг MineCraft
    <
  3. Sergey_28rus

    Sergey_28rus Активный участник Пользователь

    Баллы:
    76
    Они говорят все нормально, что делать?
     
  4. _Dimk_O_

    _Dimk_O_ Старожил Пользователь

    Баллы:
    123
    Skype:
    dimk__o
    PHP:
    /**/
    import java.net.InetAddress;
    import java.net.NetworkInterface;
    import java.net.SocketException;
    import java.net.UnknownHostException;
    /**/
    /================================/
    /**/
                
    InetAddress ip;
                
    ip InetAddress.getLocalHost();
                
    NetworkInterface network NetworkInterface.getByInetAddress(ip);
                
    byte[] mac network.getHardwareAddress();
                  
    StringBuilder sb = new StringBuilder();
                  for (
    int i 0mac.lengthi++) {
                      
    sb.append(String.format("%02X%s"mac[i], (mac.length 1) ? "-" ""));       
                  }
    /**/
    как-то так я делал
    не помню точно весь это участок кода или нет
     
  5. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    И игроков уменьшилось раза в 3 да? Ибо это говно далеко не на всех системах сработает.
     
  6. enabled2k

    enabled2k Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    enabled2k
    Как обработать этот лаунчер Stringer*om чтобы потом не было проблем
    Подскажите пожалуйсто!!!
     
  7. Valera10

    Valera10 Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    Valera10
    Ребята скиньте кто нибудь пример клиента 1.7.10 с форджем под лаунчер буду благодарен, + в репу.
     
  8. Linkinkov

    Linkinkov Старожил Пользователь

    Баллы:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
    Видел недавные коммиты на гитхабе с головами фикс и прочее. Краш исправляет, да?
     
  9. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Да.
     
  10. _Dimk_O_

    _Dimk_O_ Старожил Пользователь

    Баллы:
    123
    Skype:
    dimk__o
    ну на виндузятниках 100% работало, мне было достаточно и никто не жаловался тогда
     
  11. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Это ты так думаешь. Все те кто юзал jcr лаунчер и jcr мод, знают об этой проблеме.
     
  12. komiss

    komiss Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    komiss77
    Пытаюсь на Банжи заставить TabListPlus показывать мордочки. Так вот, там есть обращение по 2 скриптам:
    https://sessionserver.mojang.com/session/minecraft/profile/ - это понятно, меняем на http://minecraft/site/s.php?user=

    А второй - https://api.mojang.com/profiles/minecraft.
    Похоже на "https://api.mojang.com/profiles/" -> "http://minecraft/site/uuidskull.php", но немного не то.
    Есть куда переадресовать это обращение в имеющихся скриптах лаунчера?
     
  13. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Чет ты глючишь, система скинов и так работает на сашке при онлайн мод. "http://minecraft/site/uuidskull.php" это вообще на блок головы. http://minecraft/site/s.php?user= это теперь юзается исключительно в одиночке и для блока головы. Ах да, еще для неписов вроде.
     
  14. komiss

    komiss Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    komiss77
    TabListPlus шлёт свои запросы мимо банжи. (Это маленькие мордочки возле ника в Таб-листе). Так-то скины на твоём лаунчере работают на ура.

    Я имел ввиду, если там указан https://api.mojang.com/profiles/minecraft , на что можно его заменить?

    2015-05-19 19-08-51 Скриншот экрана.png
     
  15. komiss

    komiss Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    komiss77
    Хех, есть прогресс - стало показывать морды стива. По крайней мере, перестало спамить в консоль, что не удалось получить сессию от Mojang. Ещё бы заставить показывать реальные мордочки, было бы вообще класс.

    2015-05-19 19-18-37 Minecraft 1.8.1.png

    Вот код из исходника, я так понял, что там просто UUID запрашивает.
    private String fetchUUID(final String player) {
    try {
    HttpURLConnection connection = (HttpURLConnection) new URL(
    "https://api.mojang.com/profiles/minecraft").
    openConnection();
    connection.setRequestMethod("POST");
    connection.setRequestProperty("Content-Type", "application/json");
    connection.setUseCaches(false);
    connection.setDoInput(true);
    connection.setDoOutput(true);
    try (DataOutputStream out = new DataOutputStream(connection.
    getOutputStream())) {
    out.write(("[\"" + player + "\"]").getBytes(Charsets.UTF_8));
    out.flush();
    }
    BufferedReader reader = new BufferedReader(new InputStreamReader(
    connection.getInputStream(), Charsets.UTF_8));
    Profile[] profiles = gson.fromJson(reader, Profile[].class);
    if (profiles != null && profiles.length >= 1) {
    return profiles[0].id;
    }
    return null;
     
  16. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Да так и есть, туда идут пост данные с ником.
    https://api.mojang.com/profiles/minecraft тут пост [username] вроде так.
     
  17. komiss

    komiss Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    komiss77
  18. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Вот тут можно отправить запрос для пробы
    http://requestmaker.com/
    Впиши урл https://api.mojang.com/profiles/minecraft метод пост
    хеадер валуе application/json
    реквест дата ["zenit"]
    В ответ вернет [{"id":"0ac40d2af32c4d709beb96c9a30239a7","name":"zenit","legacy":true}]
    Ну и сответственно эти данные с ответа получают урл скинов по uuid https://sessionserver.mojang.com/session/minecraft/profile/0ac40d2af32c4d709beb96c9a30239a7.[DOUBLEPOST=1432054293,1432053753][/DOUBLEPOST]
    Если ты полностью перешел на систему скинов мою, то да.
     
    Последнее редактирование: 19 май 2015
  19. komiss

    komiss Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    komiss77
    Благодарю, идея понятна, буду эксперементировать, результатом поделюсь.

    Что насчёт authlib-1.5.21, когда ждать исправленной версии?
     
  20. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    А что классы мои не подошли? 2 класса где я менял ссылки.
     
  21. komiss

    komiss Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    komiss77
    Не пробовал:whistle:. подумал, что кроме тех двух классов что-то ещё исправлено.

    Вот смотри, ответ с mojang
    [{"id":"e005c25094f54858b7e037c54103f85a","name":"Slimes","legacy":true}]
    а вот ответ с uuidskull.php
    [{"id":"319f9a4969b03b7f8b02a6f2ef82b575","name":"Slimes"}]

    Сижу разбираюсь, нужно ли этому плагину "legacy":true и почему отдаёт разные UUID
     

Поделиться этой страницей