Мод-библиотека для Майнкрафт, который помогает разработчикам безопасно работать с cookies и передачей данных между серверами. Он предоставляет готовые интерфейсы для сетевых классов, события и проверку целостности данных с помощью подписи.
Возможности
- Представление cookies в виде обычных Java-объектов.
- Доступ к cookies у игрока, сетевого подключения и сетевых обработчиков.
- Подпись cookies для обнаружения подмены данных.
- Событие перед переносом игрока между серверами: через него можно записать данные в cookie.
Как пользоваться
Разработчик регистрирует класс данных через Biscuit.register(...), при необходимости задаёт общий секрет методом setSecret(...), затем сохраняет и получает cookie через setCookie(...) и getCookie(...). Для записи данных перед переносом игрока используется событие BiscuitEvents.PRE_TRANSFER.
Требования и совместимость
Для подключения библиотеки к проекту добавьте Maven-репозиторий Modrinth и зависимость maven.modrinth:biscuit! в build.gradle.
