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

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

Веб Mojang PHP API \\del

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем #WhiteBro, 28 июл 2017.

Статус темы:
Закрыта.
  1. Автор темы
    #WhiteBro

    #WhiteBro Активный участник Заблокирован

    Баллы:
    76
    Имя в Minecraft:
    WhiteBro
    [​IMG]

    Приветствую всех в этой теме!

    Ходя по темам SpigotMC я заметил интересное PHP Api, начал пользоваться им и очень сильно удивился 0_o

    Оно прекрасно работает и очень помогает в разработке. С помощью него можно легко сделать мониторинг, вывести ник игрока, голову его скина и UUID.

    Начало работы с ним происходит так:​
    PHP:
    require 'mojang-api.class.php';
    Далее я приведу прием использования его классов и результат:​
    PHP:
    // Подключаем API
    require 'mojang-api.class.php';

    // Получаем UUID из ника
    $uuid MojangAPI::getUuid('MTC');
    echo 
    'UUID: <b>' $uuid '</b><br>';

    // Поулчаем историю ников
    $history MojangAPI::getNameHistory($uuid);
    echo 
    'First username: <b>' reset($history)['name'] . '</b><br>';

    // Выводим его голову
    $img '<img src="' MojangAPI::embedImage(MojangAPI::getPlayerHead($uuid)) . '" alt="Head of MTC">';
    echo 
    'Skin:<br>' $img '<br>';

    // Получаем и выводи онлайн сервера. ТУТ НЕТУ РЕКЛАМЫ, ЭТО СЕРВЕР РАЗРАБОТКА!
    $query MojangAPI::query('play.onecraft.fr'25565);
    if (
    $query) echo 'There is ' $query['players'] . ' players online out of ' $query['maxplayers'] . '<br>';
    else echo 
    'Server is offline.<br>';
    Результат:
    [​IMG]


    Загрузить мастер можно из гита: ТЫК
    Официальная тема: ТЫК

    --

    Уважаемые пользователи форума, пожалуйста, зайдите в официальную тему и отпишите разработчику благодарность, если вам понравилось! Он старался для вас и сделал прекрасное API для работы, при чем ему никто не платил - будьте добрыми и хорошими людьми.​
     
    Последнее редактирование: 28 июл 2017
  2. I7uoHep

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

    Баллы:
    88
    Мой совет -- приведи в порядок страничку на гитхабе, добавь методы и их описание, ещё советую опубликовать на packagist, поскольку компоузером пользоваться приятно и удобно.
     
  3. Kirich

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

    Баллы:
    78
    Есть возможность получать скин/плащ?
     
  4. b33rloga

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

    Баллы:
    66
    Имя в Minecraft:
    Wilbo1989
    Кстать, очень удобное API уже заюзал
     
  5. YshmeelWilka

    YshmeelWilka Активный участник

    Баллы:
    61
    Имя в Minecraft:
    Yshmeel
    Ждем в композере
     
  6. HOSTIAN

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

    Баллы:
    61
    Имя в Minecraft:
    HOSTIAN
    Ну по идее имея php api можно запилить веб лаунчер , будет что то новенькое .
     
  7. KobaltMr

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

    Баллы:
    88
    Имя в Minecraft:
    KobaltMR_
    Тут в 13-14 году были темы о веб лаунчере на сайте (с помощью жаба-апллетов), но все пришли к тому что в этом есть много негативных сторон.
    Вот только... как с этим связано наличие класса для PHP, к чему такое умозаключение ?
     
  8. HOSTIAN

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

    Баллы:
    61
    Имя в Minecraft:
    HOSTIAN
    Потому что для java applet годится и java api , поскольку java уязвима то и applet тоже и требует наличии установленой java на pc . В php api это кодируется и декодится браузером , который подрубится к серверу через php клиент используя java на серваке. Тоесть веб лаунчер без applet и без exe либо jar.
     
Статус темы:
Закрыта.

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