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

Веб Mojang PHP API \\del

Статус
Закрыто для дальнейших ответов.

#WhiteBro

Активный участник
Заблокирован
Баллы
76
Имя в Minecraft
WhiteBro
a26946b9dc6be44bf01d3c4c946454a495d26e6a


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

Ходя по темам 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>';
Результат:
ae96c237c85691f401608412600dde1ea325ad5c



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

--

Уважаемые пользователи форума, пожалуйста, зайдите в официальную тему и отпишите разработчику благодарность, если вам понравилось! Он старался для вас и сделал прекрасное API для работы, при чем ему никто не платил - будьте добрыми и хорошими людьми.​
 
Последнее редактирование:
Мой совет -- приведи в порядок страничку на гитхабе, добавь методы и их описание, ещё советую опубликовать на packagist, поскольку компоузером пользоваться приятно и удобно.
 
Есть возможность получать скин/плащ?
 
Кстать, очень удобное API уже заюзал
 
Ну по идее имея php api можно запилить веб лаунчер , будет что то новенькое .
 
Ну по идее имея php api можно запилить веб лаунчер , будет что то новенькое .
Тут в 13-14 году были темы о веб лаунчере на сайте (с помощью жаба-апллетов), но все пришли к тому что в этом есть много негативных сторон.
Вот только... как с этим связано наличие класса для PHP, к чему такое умозаключение ?
 
Тут в 13-14 году были темы о веб лаунчере на сайте (с помощью жаба-апллетов), но все пришли к тому что в этом есть много негативных сторон.
Вот только... как с этим связано наличие класса для PHP, к чему такое умозаключение ?
Потому что для java applet годится и java api , поскольку java уязвима то и applet тоже и требует наличии установленой java на pc . В php api это кодируется и декодится браузером , который подрубится к серверу через php клиент используя java на серваке. Тоесть веб лаунчер без applet и без exe либо jar.
 
Статус
Закрыто для дальнейших ответов.

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

Назад
Верх