
Canary
Активный0.0
Установок
Последнее обновление
Версии
Canary
Мод Canary выполняет роль системы раннего предупреждения о потенциально опасном поведении других модификаций в игре. Разработчики модпаков могут использовать его для выявления проблем и определения виновников возникающих ошибок.
Основные функции обнаружения
Canary способен выявлять следующие типы проблем:
- Создание новых сериализаторов данных сущностей
- Небезопасная регистрация отслеживаемых данных сущностей
- Добавление новых свойств состояний блоков к стандартным блокам игры
При обнаружении любой из этих проблем мод намеренно вызывает аварийное завершение игры и точно указывает, какой именно мод вызвал проблему.
Диагностические возможности
Мод также предоставляет дополнительные инструменты диагностики:
- При активации соответствующей настройки в конфигурации (
"print_blockstate_report": true
) в лог выводится подробный отчет о состояниях блоков - Команда
/canaryclient diagnoseDesync
генерирует сравнительный отчет о состояниях блоков на клиенте и сервере
Интересный факт
Название мода отсылает к реальной практике использования канареек в угольных шахтах для обнаружения ядовитых газов. Подобно своему реальному прототипу, если "канарейка погибает" (игра аварийно завершается), значит обнаружена серьезная проблема.