Мод для Майнкрафт, который позволяет каждому игроку отдельно включать или отключать пвп на сервере. В мирном режиме чужие атаки и снаряды не наносят урон, а в боевом — игрок может атаковать и получать урон.
Возможности
- Новые игроки начинают в мирном режиме, а выбор сохраняется после выхода, смерти, смены измерения и перезапуска сервера.
- После пвп-схватки оба участника получают боевую метку. Пока она действует, переключиться в мирный режим нельзя.
- Имена игроков в боевом и мирном режимах можно выделять разными цветами и дополнять настраиваемыми значками.
- Игрок, который пытается ударить цель в мирном режиме, получает сообщение в чате.
- На клиенте с модом доступна иконка состояния на экране: щит для мирного режима и скрещённые мечи для боевого. Она скрывается в инвентаре и при отключённом интерфейсе клавишей
F1.
Как пользоваться
Игрокам доступны команды без прав:
/ct— переключить режим./combat— включить боевой режим./peace— включить мирный режим./combattoggle status— показать текущий режим, боевую метку и задержку переключения./combattoggle help— показать доступные команды.
На клиенте с модом режим также переключается клавишей V; её можно переназначить. Обычные клиенты без мода могут зайти на сервер и пользоваться командами.
Настройки
Серверные параметры находятся в combattoggle-server.toml в папке serverconfig/. Здесь настраиваются длительность задержки и боевой метки, правила нанесения урона, переключение режимов во время метки, команды цветов и значков, а также имена команд в таблице счёта.
Параметры интерфейса клиента находятся в combattoggle-client.toml. Можно включить или скрыть значок, выбрать его видимость в каждом режиме, положение, отступы, масштаб и вывод таймеров. Для свободного расположения используется hudAnchor=CUSTOM вместе с hudOffsetX и hudOffsetY.
Требования и совместимость
Работает с Forge и Java. Мод можно поставить только на выделенный сервер: обычным клиентам не требуется устанавливать его, но клавиша V и индикатор на экране доступны лишь с клиентской частью мода.
Совместим с античитами, защитой регионов и KubeJS. Если другой мод управляет командами таблицы счёта, отключите её использование параметром useScoreboardTeams=false. Если команды /combat или /peace заняты другим дополнением, используйте /ct или команды с префиксом /combattoggle.
