Загрузка и парсинг файла версии
Довольно сложный формат
-
Ser, deser аргументов -
Ser, deser настроек совместимости -
Ser, deser библиотек -
Ser, deser ассетов -
Ser, deser настроек логгирования -
Определение аргументов -
Определение библиотек -
Определение natives -
Генерация classpath -
Информация о платформе (архитектура, операционная система, java) -
Реализация inheritsFrom
+ тесты -
Распаковка ассетов ( virtual
иmap_to_resources
) -
Генерация строки запуска -
Загрузка файлов игры -
Распаковка natives -
Очистка natives -
Список установленных версий -
Установка версии (обновление в GUI) -
Связать с GUI (как попало сделал, на первое время сойдёт) -
Выделить некоторые интерфейсы в отдельный модуль ( User
,GameProfile
,Property
) -
JavaDoc'и на API -
JavaDoc'и на реализацию -
Логгирование -
Лицензия
Edited by d3coder