Plugin Protector
Cloudflare Pages
Minecraft · Java

Защита плагинов и модов

Инструмент для защиты Java-плагинов и модов Minecraft.
Проверенный конвейер обфускации и сохранение совместимости.

Онлайн-сборка пока не подключена.
Сейчас опубликован интерфейс проекта. Выбранные файлы остаются в браузере и никуда не отправляются.
01Ваш проект
02Настройки защиты

Плагин сможет работать на любом сервере.

Дополнительные настройки
Поддерживается байткод Java 17–21. Цель компиляции не повышается. Для модов доступен режим без привязки. Проверки не заменяют тест механик на отдельном Minecraft-сервере.
Для обработки исходников нужен
изолированный сервер сборки.

Как работает защита

Локальный инструмент собирает доверенный проект либо принимает обычный JAR. Затем он применяет ProGuard и проверенные преобразования ASM, проверяет байткод, зависимости и сохранность ресурсов. Публичный сайт пока показывает интерфейс: серверная обработка файлов недоступна.

Совместимость с плагинами и модами

Предусмотрены профили Paper/Bukkit, Fabric, Forge и NeoForge для байткода Java 17–21. Для модов сохраняются имена, используемые загрузчиком, Mixin, refmap и access widener. Исходная цель Java не повышается автоматически. Реальные механики требуют проверки в отдельной игре или на сервере.

Привязка к серверу

В профиле Paper предусмотрены режимы без привязки, только порт и локальный IP вместе с портом. За NAT публичный адрес может не совпадать с адресом сетевого интерфейса. Для модов поддерживается режим без привязки.

Что важно знать

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

Файлы и конфиденциальность

На этой версии сайта загрузка и обработка файлов отключены. Выбор файла нужен только для знакомства с интерфейсом; его содержимое не отправляется в сеть. На сайте подключён Google AdSense. Google может обрабатывать данные браузера, IP-адрес и cookies для проверки сайта и показа рекламы согласно своей политике рекламных технологий. Содержимое выбранных файлов Google не передаётся. При посещении запросы обрабатывает хостинг Cloudflare согласно его политике конфиденциальности.