Плагин для серверов Майнкрафт с системой друзей, статусами игроков и настройками приватности. Игроки отправляют заявки в друзья, выбирают лучшего друга, видят присутствие друзей и управляют уведомлениями.
Возможности
- Заявки в друзья, принятие и отклонение заявок, удаление друзей и список друзей.
- Уровни отношений: друг, хороший друг после 10 взаимодействий и лучший друг.
- Один игрок может быть выбран лучшим другом; при выборе нового прежний статус снимается.
- Статусы онлайн, «Отошёл», «Не беспокоить» и невидимость; доступно автоматическое определение отсутствия по движению и показ мира.
- Игроки сами настраивают уведомления о входе, выходе и смерти друзей, а также режим «только лучший друг».
- Приватность сообщений, заявок в друзья и просмотра статуса:
all,friends_only,best_friends_onlyилиnone. - Данные хранятся во встроенной SQLite либо в MySQL.
Команды
/friend add <player>— отправить заявку в друзья./friend accept <player>— принять заявку./friend deny <player>— отклонить заявку./friend remove <player>— удалить друга./friend list— открыть список друзей./friend best <player>— назначить лучшего друга./friend privacy [action] [level]— изменить приватность./friend notifications [type] [on/off]— изменить уведомления./superfriends info— показать сведения о плагине./superfriends reload— перезагрузить конфигурацию.
Сокращения: /f и /friends для /friend, /sf для /superfriends.
Права
superfriends.friend— все команды друзей, приватности и уведомлений.superfriends.admin— команды/superfriends infoи/superfriends reload.
Настройка
В config.yml можно задать лимит друзей через friends.max_friends, показ мира через presence.show_world, время до статуса «Отошёл» через presence.afk_timeout_seconds, интервал проверки через presence.afk_check_interval_seconds и параметры SQLite или MySQL.
Сообщения поддерживают форматирование MiniMessage: цвета, стили, HEX-цвета, градиенты и радужный текст. Градиенты и HEX-цвета работают на Paper, Purpur и Folia; на Spigot и Bukkit доступны именованные цвета.
Требования
Плагин работает на Paper, Purpur, Folia, Spigot и Bukkit. Отдельные зависимости не требуются: драйвер SQLite включён в плагин.
