Плагин для серверов Майнкрафт связывает чат Paper-сервера с Discord и передаёт события сервера. Он также позволяет привязать игровой аккаунт к аккаунту Discord и, при отдельном включении, выполнять разрешённые консольные команды из Discord.
Возможности
- пересылка сообщений между игровым чатом и Discord с настраиваемой меткой;
- уведомления о входе, выходе, смерти, запуске и остановке сервера;
- выбор пересылаемых событий:
alls,none,chat,join,quit,death,server-start,server-stop; - несколько токенов ботов и каналов Discord;
- привязка аккаунтов Майнкрафт и Discord;
- редактирование настроек командами;
- языки интерфейса: корейский и английский.
Команды
/discocraft status,/discocraft reload— состояние и перезагрузка настроек;/discocraft reset [key],/discocraft get <key>,/discocraft set <key> <value>— управление настройками;/discocraft events <alls|none|chat|join|quit|death|server-start|server-stop>— выбрать события;/discocraft bot list|add|remove|clear— управление ботами;/discocraft channel list|add|remove|clear— управление каналами;/discord link,/discord status,/discord unlink— привязка игрового аккаунта;!link <code>и!unlink— команды в Discord;/discocraft language ko_krи/discocraft language en_us— выбор языка.
Настройка
Основные параметры находятся в plugins/Discocraft/config.yml, а привязанные аккаунты — в linked-accounts.yml.
Для консольных команд Discord используются discord.console.enabled, command-prefix, allowed-prefixes и allowed-role-ids. Разрешаются только команды с префиксами из allowed-prefixes; если список ролей пуст, ими сможет пользоваться любой участник настроенного канала Discord.
Требования
Нужны сервер Paper, совместимая Java, токен Discord-бота и включённое разрешение MESSAGE CONTENT INTENT для бота.
