Плагин для серверов Майнкрафт, который добавляет систему друзей, личное общение, подарки и группы игроков. Он подходит и для сети серверов на BungeeCord или Velocity: запросы в друзья, сообщения, почта и приглашения в группу синхронизируются между серверами.
Возможности
- Добавление друзей, избранных и лучших друзей, создание групп друзей, заметки и личные прозвища.
- Личные сообщения со звуковыми уведомлениями, ответы на последнее сообщение и почта для игроков не в сети.
- Подарки: можно отправить другу предмет из руки; для защиты от злоупотреблений настраиваются задержка, дневной лимит, максимальный размер стака и чёрный список предметов.
- Группы: приглашения, чат, передача лидерства, исключение участников и эффекты зелий для участников рядом друг с другом.
- Стрелка в панели действий указывает на ближайшего участника группы либо на выбранную цель.
- Просмотр времени последнего входа игрока, статистики и таблиц лидеров по друзьям, подаркам и сообщениям.
- Меню в инвентаре поддерживают модели из ресурс-паков.
- Интеграции с GriefPrevention позволяют автоматически выдавать участникам группы доверие к привату лидера, а WorldGuard — открывать группам друзей доступ к регионам.
- Для табло доступны плейсхолдеры PlaceholderAPI, включая
%friends_count%,%friends_online%,%friends_mail_unread%,%friends_party_size%и позиции в таблицах лидеров.
Команды
- Друзья:
/friend add <player>,/friend accept <player>,/friend remove <player>,/friend list,/friend requests,/friend info <player>,/friend seen <player>,/friend block <player>,/friend chat [message],/friend menu. - Личные сообщения и почта:
/msg <player> <message>,/reply <message>,/mail read [page],/mail send <player> <message>,/mail delete <id/all>,/fc [message]. - Группы:
/party create,/party invite <player>,/party accept <player>,/party leave,/party kick <player>,/party transfer <player>,/party effects,/party chat [message],/pc [message]. - Подарки:
/gift <player>,/gift pending,/gift accept <id>,/gift deny <id>. - Настройки и статистика:
/settings,/stats,/leaderboard; для перезагрузки конфига используется/freload. - Если названия команд заняты другим плагином, используйте варианты с префиксом
f, например/fmsg,/fparty,/fgift, или пространство имён/friends:<cmd>.
Права
friends.use— основные команды друзей.friends.mail— почта.friends.party— группы;friends.party.effects— эффекты группы.friends.chat— чат друзей.friends.teleport— телепортация к другу;friends.jump— переход на сервер друга.friends.network— возможности сети серверов.friends.reload— перезагрузка конфига;friends.admin— все административные команды.
Настройка
В config.yml можно задать лимит друзей и лучших друзей, число и размер групп, задержки телепортации и перехода между серверами, параметры личных сообщений, эффектов группы, подарков, почты и эмоций. Ключ server-name должен быть уникальным на каждом внутреннем сервере сети, а network.enabled включает обмен между ними.
Для сети серверов установите Friends.jar в папку /plugins/ каждого внутреннего сервера и подключите их к одной базе MySQL через database.yml. На BungeeCord включите settings.bungeecord: true в spigot.yml; при Velocity включите передачу данных прокси в paper-global.yml.
Требования
Плагин работает на Spigot, Paper и Folia, а сеть серверов поддерживается через BungeeCord и Velocity. Для общей сети нужна MySQL; SQLite доступна для обычного сервера. Необязательные зависимости: PlaceholderAPI для плейсхолдеров, LuckPerms для прав, GriefPrevention и WorldGuard для приватов, Vault для магазина улучшений эффектов группы и ProtocolLib для расширенных возможностей.
