
Minion
Minion представляет собой компактную библиотеку утилит для модифицированной версии Minecraft. В ней собраны полезные инструменты и API, которые я активно использую в процессе разработки модов и которые могут пригодиться другим разработчикам.
Основные возможности
Динамическая генерация текстур
С использованием технологий мода Dynamic Asset Generator (с огромной благодарностью его создателю), Minion предоставляет упрощённую обёртку над мощными API для работы с изображениями. Изначально была реализована функция создания многослойных текстур с наложением в реальном времени, но со временем планируется расширение функционала дополнительными обёртками.
Пользовательское серверное хранилище данных
Стандартная версия Minecraft предлагает базовые возможности для сохранения данных уровня, но их API оставляет желать лучшего. В Minion реализована улучшенная система хранения данных на сервере с несколькими вариантами сохранения: обычный JSON (через кодексы) и сжатый gzip-JSON, который по принципу работы схож с используемым в ванильной игре сжатым NBT-форматом для подсистемы SavedData.