Защита плагинов и модов
Инструмент для защиты Java-плагинов и модов 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 согласно его политике конфиденциальности.