Загрузить Minecraft Pocket Edition Launcher для реверс инжиниренга или декомпиляции.
mcpehub.org/download-mcpe... ссылка для загрузки лаунчера
Ознакомиться со старыми исходниками
github.com/zhuowei/MCPELa... для ознакомления
После чего модернизировать последнюю на данный момент версию.
МЕНЮ
1. Фон
1.1 На фон поставить статичную картинку
2. Какие должны быть кнопки в новом меню.
2.1 Кнопок будет 3.
2.1.1 Кнопка 1
Первая кнопка называется "Играть". Она должна открывать меню.
С разделами. Подробнее в пункте 3.
Серверы список онлайн серверов
Миры там будет список созданных одиночных миров и возможность создать новый.
Избранное список онлайн серверов добавленных в избранное.
2.1.2 Кнопка 2
Пятая кнопка называется "Настройки". Она должна дублировать экран раздела настроек "ванильного" интерфейса.
2.1.3 Кнопка 3
Имя пользователя в ней можно будет указать изменить логин.
3. Список серверов и как он выглядит
3.1 Разделы
3.1.1 Будет 3 раздела в таком порядке: "Миры", "Избранное", "Серверы". Раздел "Серверы" должен показываться по умолчанию.
3.1.2 В разделе "Серверы" список онлайн серверов, который можно скролить. И есть строка поиска. Пример этого списка будет на скриншоте. Сервера будут показываться в определённом порядке. И нужна возможность выбирать места отображения, то есть кто будет на первом месте, а кто на втором. Это будет через файл JSON, насколько я понимаю.
Если пользователь нажмет на какой-либо сервер, то справа появиться окно дублирующее "Описание сервера", который показывает краткую информацию (количество онлайн игроков и пинг). При этом под окном с описанием должны быть кнопки "Присоединиться к серверу". При нажатии начинает подключаться к серверу.
3.2 В разделе "Избранное" список онлайн серверов добавленных в избранное.
3.2.1 Возможность удалить сервер в разделе "Избранное". Необходимо добавить возможность удалять из списка сервера, которые не нужны. Допустим свайпом влево по лишнему серверу или долгим нажатием.
3.3 В разделе "Миры" там будет список созданных одиночных миров и возможность создать новый. Всё как в стандартном лаунчере.
4. Авторизация на серверах.
4.1 Будет ли работать авторизация через Google Play? Сейчас, чтобы зайти на сервер, нужно каждый раз проходить регистрацию на каждом сервере и запоминать пароль. Можно ли это как-то упростить? В официальном приложении MineTest тоже необходимо каждый раз проходить регистрацию, поэтому я не знаю есть ли решение по данному вопросу. Нужна ваша консультация.