
project-1032813
Архивирован0.0
Установок
Последнее обновление
project-1032813 - Защита игровых ресурсов
Данный мод представляет собой библиотеку для защиты авторских игровых ресурсов с помощью шифрования. Основная цель - предотвращение несанкционированного использования контента, что особенно актуально в случае нелегальных портов на другие платформы.
Основные возможности
Мод поддерживает шифрование практически всех типов файлов, включая текстуры формата PNG, звуковые файлы OGG, а также модели геолайб. Совместимость с ресурспаками позволяет защищать пользовательский контент.
Процесс использования
Для начала работы создайте папку с названием "aes" в корневой директории Minecraft (в среде разработки это рабочая папка). Поместите в неё файлы, которые необходимо зашифровать.
В коде мода используйте следующий фрагмент в обработчике события FMLClientSetupEvent:
try
{
AESUtil.encryptFiles(".png");
}
catch (Exception e)
{
e.printStackTrace();
}
После выполнения шифрования удалите расширение .dat из имён файлов. Для звуковых файлов используйте аналогичный код с параметром ".ogg". Важно: удалите данный код перед публикацией мода.
Разработчики планируют внедрить более совершенные методы шифрования в будущих версиях.