- Требуется UtilM
- https://mcdev.su/resources/utilm.73/
- Для версий
- 1.8.x-1.21.x
Оптимизируйте игровой процесс с mcHelp: Умные авто-сообщения
Плагин mcHelp предназначен для автоматизации помощи игрокам на сервере Minecraft. Он выводит подсказки и уведомления, которые исчезают после выполнения определенных команд. Это удобное решение для администраторов, которые хотят улучшить взаимодействие с игроками, обеспечив их важной информацией без лишнего спама.
Главные возможности плагина mcHelp
- Автоматические сообщения – игроки получают уведомления, пока не выполнят соответствующую команду.
- Гибкая настройка – поддержка мультистрочных сообщений и редактирование их интервала.
- Система команд – позволяет назначать сообщения к конкретным командам, улучшая пользовательский опыт.
- Поддержка базы данных – работает как с локальной базой H2, так и с MySQL для масштабируемых серверов.
Удобное управление командами
mcHelp позволяет привязать авто-сообщения к конкретным командам. Например, если игроку нужно узнать, как вернуться в лобби, он увидит сообщение, пока не введет /lobby или его альтернативу /hub. Это снижает нагрузку на администрацию и улучшает игровую атмосферу.
Команды плагина:
-
/mchelp reload
– перезагрузка плагина.-
/mchelp help
– список доступных команд.Настройка авто-сообщений
Вы можете задать список автоматических сообщений, которые будут отображаться с заданным интервалом. Они исчезнут только после ввода нужной команды. Это делает систему более интуитивной для игроков.
Пример сообщений:
- "Воспользуйся
/lobby
, чтобы вернуться на старт."- "А ты знал, что
/hub
тоже отправляет тебя в лобби?"- "Пиши
/free
и получи бесплатный бонус!"Интеграция с базой данных
Плагин поддерживает работу с разными базами данных. В зависимости от ваших нужд можно выбрать локальную H2 или MySQL для распределенной структуры.
Итоги: Почему стоит выбрать mcHelp?
Этот плагин – отличное решение для серверов Minecraft, которым важно автоматически предоставлять игрокам полезные подсказки. С mcHelp можно:
- Уменьшить количество повторяющихся вопросов.
- Настроить систему уведомлений без перегрузки чата.
- Гибко управлять командами и их альтернативами.
- Использовать локальную или удаленную базу данных.
Если вам нужно автоматизировать взаимодействие с игроками и упростить процесс обучения новичков, mcHelp – идеальный выбор!
Конфигурация плагина:
# Плагин: mcHelp (Помощь)
# Версия: 1.8+
#
# Описание:
# Плагин добавляет авто-сообщения которые перестанут показываться
# как только игрок выполнит связанную с авто-сообщением команду.
#
# Зависимости: (плагины без которых этот работать не будет)
# - UtilM https://mcdev.su/resources/utilm.73/
message:
# Поддерживается вывод сообщений в мультистрочном формате.
reload_success:
- "&aПлагин перезагружен!"
permission_denied: "&cОтказано в доступе."
help:
- "&e/mchelp reload &7- перезагрузить плагин"
- "&e/mchelp help &7- показать список команд"
permission:
reload: mchelp.reload # Разрешение на перезагрузку этого плагина.
# Конфигурация базы данных.
#
# Примечание:
# Раскомментируйте нужный вариант, но закомментируйте все не нужные.
# По умолчаницию раскомментирован "Пример конфигурации если база данных H2 (просто локальный файл).", а
# все остальные закомментированы.
#
# Доступные типы баз данных на данный момент:
# - H2
# - MYSQL
database:
# Пример конфигурации если база данных H2 (просто локальный файл).
type: H2
# Пример конфигурации если база данных это MySQL сервер.
# type: MYSQL
# database: "database"
# host: "127.0.0.1"
# port: 3306
# username: "username"
# password: "password"
# (Сек.) Интервал показа игроку авто-сообщения.
help_message_broadcast_interval_seconds: 30
# Список авто-сообщений.
help_message_list:
# ID авто-сообщения.
help_auto_message_1:
# Сообщение.
message: "&eВоспользуйся &b/tp &eчтобы телепортироваться."
help_auto_message_2:
message: "&eА ты знал(а), что &b/teleport &eпозволит телепортироваться."
help_auto_message_3:
message: "&eПиши &b/free &eи наслаждайся получи бесплатный бонус!"
# Список команд.
help_command_list:
# ID команды.
help_command_1:
# Команда.
command: "/tp"
# Список алиас (псевдонимов) команды.
alias_list:
- "/teleport"
# Список авто-сообщений которые будут показываться игроку до тех пор,
# пока он не выполнит команду "command" или одну из алиас "alias_list".
help_message_id_list:
- help_auto_message_1
- help_auto_message_2
# Список команд-нагрд за выполнение команды впервые (или её алиасы).
# После первого выполнения команды (или её алиасы) награда повторно выдана не будет.
reward_command_list:
- "/minecraft:give %player% diamond 1"
# Список сообщений награды за выполнение команды впервые (или её алиасы).
# После первого выполнения команды (или её алиасы) сообщение повторно отправлено не будет.
reward_message_list:
- "&eПолучен &fx1 &bалмаз &eза выполнение команды впервые."
help_command_2:
command: "/free"
alias_list: [ ]
help_message_id_list:
- help_auto_message_3
# Без команд-наград.
reward_command_list: [ ]
# Без сообщений награды.
reward_message_list: [ ]