Плагин для серверов Майнкрафт, который проигрывает настраиваемые звуки всем игрокам при входе и выходе игрока. Для обычных игроков, групп с правами и тех, кто заходит впервые, можно назначить разные звуки.
Возможности
- Настройка звука, громкости и высоты тона для входа и выхода.
- Отдельный звук первого входа игрока.
- Группы с приоритетом: сначала звук первого входа, затем первая подходящая группа из
groups.yml, затем группа по умолчанию. - Отключение звуков для отдельных игроков, включая офлайн-игроков.
- Раздельные задержки для входа, выхода и первого входа; повторное событие во время задержки перезапускает её.
- Переключатель, при котором операторы не вызывают звуки, и режим отладки с подробными записями в консоли.
Команды
/joinleavesound reloadили/jls reload— перезагрузить конфиги и сообщения./joinleavesound mute <player>или/jls mute <player>— отключить звуки входа и выхода указанного игрока./joinleavesound unmute <player>или/jls unmute <player>— вернуть звуки игроку.
Права
joinleavesound.reload— перезагрузка.joinleavesound.mute— отключение и включение звуков игрокам.- Права групп задаются в
groups.yml, напримерjoinleavesound.group.adminиjoinleavesound.group.vip.
По умолчанию команды доступны операторам.
Настройка
Основные параметры находятся в config.yml: cooldown.join, cooldown.leave и cooldown.newbie задают задержку в секундах; значение 0 или меньше отключает соответствующую задержку. Параметр op-bypass исключает операторов из звуковых событий, а debug включает отладку.
В groups.yml включаются группа по умолчанию через enable-default, пользовательские группы через enable-groups, звук первого входа и сами группы. Их порядок определяет приоритет. Список отключённых игроков хранится автоматически в muted-players.yml.
Доступны файлы сообщений на упрощённом китайском и английском языках; язык выбирается ключом language в config.yml. Названия звуков можно взять из перечисления Bukkit Sound.
Требования
Работает на Bukkit, Spigot и Paper и не требует зависимостей.
