Скачать project-1032813 — Minecraft Моды — MetaMods

project-1032813

Архивирован

Установок

0

Последнее обновление

3 месяца назад
Клиент
Библиотеки

project-1032813 - Защита игровых ресурсов

Данный мод представляет собой библиотеку для защиты авторских игровых ресурсов с помощью шифрования. Основная цель - предотвращение несанкционированного использования контента, что особенно актуально в случае нелегальных портов на другие платформы.

Основные возможности

Мод поддерживает шифрование практически всех типов файлов, включая текстуры формата PNG, звуковые файлы OGG, а также модели геолайб. Совместимость с ресурспаками позволяет защищать пользовательский контент.

Процесс использования

Для начала работы создайте папку с названием "aes" в корневой директории Minecraft (в среде разработки это рабочая папка). Поместите в неё файлы, которые необходимо зашифровать.

В коде мода используйте следующий фрагмент в обработчике события FMLClientSetupEvent:

try
{
    AESUtil.encryptFiles(".png");
}
catch (Exception e) 
{
    e.printStackTrace();
}

После выполнения шифрования удалите расширение .dat из имён файлов. Для звуковых файлов используйте аналогичный код с параметром ".ogg". Важно: удалите данный код перед публикацией мода.

Разработчики планируют внедрить более совершенные методы шифрования в будущих версиях.

Участники проекта
min01

min01

Создан: 15 июл 2025

ID: 264244