Плагин для серверов Майнкрафт, который синхронизирует ник игрока между Discord и Essentials через DiscordSRV. Игрок может выбрать, какой ник использовать — из Майнкрафта или Discord, либо отключить синхронизацию.
Возможности
- Ники обновляются при входе игрока, привязке аккаунта Discord через DiscordSRV, смене ника в Essentials и ручной синхронизации.
- Упоминание игрока в игровом чате через
@<ник>отправляет уведомление связанному аккаунту Discord; упоминания из Discord уведомляют игроков онлайн в Майнкрафте. - Для упомянутого игрока можно включить звук и заголовок на экране.
Команды
/discordnick <discord|minecraft|off>— выбрать источник ника или отключить синхронизацию./discordnick sync [all|<username>]— синхронизировать свой ник, всех игроков или указанного игрока./discordnick reload— перезагрузить конфигурацию.
Права
discordnick.use— выбор режима синхронизации и выполнение/discordnick syncдля себя; выдано всем по умолчанию.discordnick.admin— синхронизация ников других игроков и всех игроков, а также/discordnick reload; по умолчанию есть у операторов.
Настройка
В config.yml задаются источник ника по умолчанию через default-sync, замена пробелов при переносе ника из Discord через replace-whitespaces-with и объединение нескольких пробелов через merge-whitespaces-before-replacing.
В разделе mentions настраиваются уведомления: enabled, звук play-sound, заголовок send-title, цвет упоминания color и задержки показа заголовка. Тексты сообщений и цвета меняются в language.yml; доступны плейсхолдеры {player}, {from}, {to}, {nickname}, {count} и {mentioner}.
Требования
Нужны DiscordSRV и Essentials. При включённом звуке упоминаний отключите MinecraftMentionSound в конфигурации DiscordSRV, если не хотите получать два звука.
