ResourceHack
ResourceHack - инструмент для защиты серверных ресурспаков в Майнкрафт. Автоматически подтверждает загрузку, шифрует файлы (AES-256) и убирает лишние перезагрузки при переключении серверов.
ResourceHack - это узкоспециализированный инструмент для администраторов Minecraft-серверов, который решает сразу три боли, связанные с серверными текстурпаками. Если вы делаете уникальный проект с кастомными моделями, UI и текстурами, вы наверняка сталкивались с тем, что игроки отменяют загрузку, пытаются украсть ваши ассеты или постоянно ждут перезагрузки при переходе между серверами в сети.
Что умеет ResourceHack
- Убирает экран подтверждения - мод автоматически принимает ресурспак от сервера. Игрок больше не сможет нажать "Отмена" и зайти без текстур.
- Шифрование ресурсов - ваши текстурпаки шифруются алгоритмом AES-256. Это серьезная защита от тех, кто любит распаковывать чужие ресурспаки и тырить уникальные модели или текстуры.
- Оптимизация прокси - при переключении между серверами за прокси (например, BungeeCord или Velocity) ресурспак больше не перезагружается каждый раз с нуля. Это особенно актуально, если вы держите сеть серверов на BungeeHost - игроки будут перемещаться между лобби без фризов и экранов загрузки.
Как установить и настроить
Проект работает в связке "клиент + сервер", поэтому настройка делится на две части.
Клиентская часть
Игрокам нужно просто скачать и закинуть мод в папку mods. Никаких конфигов на стороне клиента нет, всё работает из коробки.
Серверная часть
- Установите плагин на сервер. Обязательная зависимость - PacketEvents, без него ничего не заведется.
- Запустите сервер. Откройте файл
~/plugins/ResourceHack/config.ymlи пропишите туда свой ключ шифрования AES-256. - Перезапустите сервер или используйте команду перезагрузки плагина.
- Зашифруйте ваш текстурпак командой
res-encrypt <путь>(потребуется правоreshack.encrypt). - Настройте загрузку ресурсов через ваш менеджер: это может быть ItemsAdder, Nova, JResourcePack или стандартный параметр
resource-packвserver.properties.
Важный нюанс
Имейте в виду: так как это защита на стороне клиента и сервера, если игрок зайдет без установленного мода ResourceHack, он либо не увидит текстуры вообще, либо получит стандартный ванильный экран подтверждения ресурспака. Обязательно предупредите игроков на сайте сервера или в лобби, что без этого мода играть будет некомфортно.
Если вы используете сложные ресурспаки на несколько сотен мегабайт - этот плагин мастхэв. Он не только защитит ваши труды от плагиата, но и сделает UX в разы приятнее за счет убирания назойливых экранов загрузки.
Сервер для плагина ResourceHack - как у профи
Плагин ResourceHack создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином ResourceHack для друзей можно за пару минут - BungeeHost всё уже подготовил.