1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
  2. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

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

  1. alexandrage

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

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

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

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

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

    2015-05-19 19-08-51 Скриншот экрана.png
     
  3. 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;
     
  4. alexandrage

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

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

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

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

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

    Баллы:
    173
    Вот тут можно отправить запрос для пробы
    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.
    Если ты полностью перешел на систему скинов мою, то да.
     
    Последнее редактирование: 19 май 2015
  7. komiss

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

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

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

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

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

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

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

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

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

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

    Баллы:
    173
    Да потому что там лихуха епти с моджанг, а у меня же банально уид оффлайн. legacy роли неиграет, потому я и убрал.
     
  11. VEGA_ProMiner

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

    Баллы:
    61
    Имя в Minecraft:
    Lolman
    Было время когда тут было всего 19 страниц
     
  12. enabled2k

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

    Баллы:
    76
    Имя в Minecraft:
    enabled2k
    Но ты открыл ещё страницу в этом списке (153)
     
  13. Linkinkov

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

    Баллы:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
    На 1.8 версии нет звуков, языки не прогружаются. В чем может быть проблема?
     
  14. alexandrage

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

    Баллы:
    173
    assets криво собрал.
     
  15. Linkinkov

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

    Баллы:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
    Использовал и твой и с майна, очень странно
     
  16. Alexgrist

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

    Баллы:
    173
    В servers.php указать нужно 1.8.0 и в ассетс 1.8.json скорее всего нужен.
     
  17. alexandrage

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

    Баллы:
    173
    1.8.0.json
     
  18. Alexgrist

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

    Баллы:
    173
    У меня вообще-то оба есть в ассетс, действительно.
    Видно версии разные - 1.8.0 и 1.8.
     
  19. alexandrage

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

    Баллы:
    173
    Просто в лаунчере нужно указывать версию вида x.x.x. Потому 0 добавляем.
     
  20. Creeper20017

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

    Баллы:
    61
    Ребята, ткните носом пожалуйста, нужен клиент для лаунчера
    Sashok724 с рабочим Industrial Craft 2.
    Ребенок попросил сделать лаунчер, вроде и руки не кривые.
    Сайт (
    webMCR 2.4) сделал на myarena, все настроил, клиент с Forge брал тут, все работает. А industrial прикрутить не получается:(
    Спасибо заранее.
     

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