Мод для Майнкрафт на Fabric, Forge и NeoForge, который защищает серверы с Create от опасных схем. Он проверяет загружаемые схемы до печати в мире, блокирует известные способы дюпа, получения предметов из творческого режима, лагов, вылетов и повреждённых механизмов.
Возможности
- Асинхронно проверяет схемы, не задерживая основной поток сервера.
- Очищает или блокирует опасные NBT-данные, теги, блоки, предметы и сущности.
- Проверяет рискованные механизмы Create: конвейерные ленты, цепные приводы, механические руки, фильтры, резервуары с жидкостью и планшеты.
- Защищает от злоупотреблений с сущностями, в том числе со стойками для брони, а также от опасных данных аддонов Create.
- Ведёт журнал проверок и может сохранять резервные копии загруженных схем.
Как пользоваться
После изменения настроек примените их командой /csc reload.
/csc— показывает состояние защиты./csc help— справка./csc reload— перезагружает конфигурацию и правила./csc list— справка по спискам правил./csc list IdMatchRuleAll— выводит правила сопоставления идентификаторов./csc list OperateMatchRuleAll— выводит правила обработки NBT./csc DisableTemp— временно выключает проверки на 5 минут./csc Enable— включает защиту после временного отключения./csc notice whitelistid on|off— включает или выключает уведомление о проверке в режиме белого списка./csc mode whitelistid on|off— включает или выключает белый список идентификаторов модов.
Настройки
Основной файл — config/CSC/config.toml.
core.Enable— включает проверки.core.BanBlock— блокирует или очищает рискованные блоки и предметы.core.BanTag— удаляет либо блокирует опасные NBT-теги.core.KillEntity— удаляет сущности из схем.core.WhiteListModEnable— оставляет NBT только у модов из белого списка.debug.EnableBackup— сохраняет копии загруженных схем.online.enableAutoUpdate— разрешает загрузку правил из сети.online.enableManualConfig— включает пользовательские правила изconfig/CSC/user_rule.json.
Правила пользователя хранятся в config/CSC/user_rule.json, а кэш сетевых правил — в config/CSC/online/.
Требования и совместимость
Требуется Create. Для отдельных сборок могут понадобиться зависимости Create для соответствующего загрузчика: Flywheel, Ponder или Registrate.
