Плагин для серверов Майнкрафт, который объединяет инструменты администрирования, защиты от гриферов, экономики, чата и телепортов в модульную систему. Команды, права и поведение модулей можно гибко менять через конфиги.
Возможности
- Наказания и контроль игроков: бан и временный бан, мут, кик, тюрьма по выделенной области, заморозка, режим невидимки.
- Защита чата от спама, флуда, рекламы и запрещённых слов; проверка действует также для наковален, книг и табличек. Поддерживаются форматы групп, префиксы, суффиксы и отправка в чат предмета, инвентаря или эндер-сундука.
- Телепорты к игрокам и координатам, случайный телепорт, запросы на телепортацию, точки дома, варпы, спавн, возврат к месту смерти и спасение упавших ниже
Y=-64. - Управление режимом игры, полётом, бессмертием, здоровьем, голодом, скоростью и ремонтом предметов; просмотр и редактирование чужого инвентаря и эндер-сундука, в том числе игроков не в сети.
- Экономика на базе Vault: выдача, снятие и установка баланса, переводы между игроками и таблица самых богатых.
- Очистка выброшенных предметов по таймеру, объединение сфер опыта и одинаковых мобов для снижения нагрузки на сервер.
- Запрет отдельных предметов, резервные копии инвентаря при смерти, входе, выходе и смене мира, а также восстановление через меню.
- Редактирование предметов: название, описание, зачарования, атрибуты, цвет, неразрушимость и эффекты зелий. Есть огненные шары, жезл для их запуска, молния и несколько вариантов троллинга.
- Создание, загрузка, выгрузка и удаление обычных, плоских и пустых миров.
Команды
Основные команды для игроков и администрации:
- Телепорты:
/rtp <мир> [игрок],/tp <цель>,/tp <x> <y> <z>,/tpa <игрок>,/tpaaccept,/tpadeny,/home [имя],/sethome <имя>,/warp [имя],/spawn,/back. - Модерация:
/ban <игрок> [причина],/tempban <игрок> <срок> [причина],/mute <игрок> [причина],/kick <игрок> [причина],/jail <игрок> <срок> [причина],/freeze <игрок> [срок],/vanish [игрок]. - Управление игроком:
/gm <режим> [игрок],/fly [игрок],/god [игрок],/heal [игрок],/feed [игрок],/speed <0-10>,/repair [all],/invsee <игрок>. - Экономика и чат:
/eco <give|set|take> <игрок> <сумма>,/pay <игрок> <сумма>,/baltop,/msg <игрок> <сообщение>,/r <сообщение>. - Миры:
/wm create <имя> <окружение> <тип> [биом],/wm delete <мир>,/wm load <папка>,/wm unload <мир>,/wm tp <мир>.
Права
Права повторяют назначение команд: например, widcore.ban, widcore.mute, widcore.kick, widcore.vanish, widcore.tp, widcore.tpa.send, widcore.home.create, widcore.warp, widcore.gamemode, widcore.fly, widcore.invsee, widcore.eco.admin и widcore.worldmanager.create.
Для ограничений домов используется право вида widcore.home.limit.<число>. Можно отдельно разрешить случайный телепорт без оплаты через widcore.rtp.free, обходить его задержку через widcore.rtp.cooldown.bypass или задать свою задержку правом widcore.rtp.cooldown.<секунды>.
Настройка
В aliases.yml меняются команды и права. Языковые файлы находятся в lang/*.yml, а параметры модулей — в modules/<язык>/*.yml. Через конфигурацию создаются собственные команды с действиями MESSAGE, P_COMMAND и C_COMMAND; право на такую команду имеет вид widcore.customcommand.<имя>.
Требования
Плагин работает на Spigot, Paper и Folia. Для дополнительных функций используются необязательные зависимости: ProtocolLib скрывает звуки игроков в режиме невидимки, PacketEventsAPI — сведения о сервере, LuckPerms — префиксы и суффиксы чата, PlaceholderAPI — плейсхолдеры, Vault — экономику.
