Друзья в Minecraft: системные возможности и серверные плагины¶
Друзья в Minecraft — это условное обозначение ряда игровых механик и серверных модификаций, позволяющих игрокам добавлять друг друга в персональный список контактов, отслеживать статус, быстро телепортироваться и взаимодействовать в рамках доверенных прав. В самой игре отдельной встроенной системы друзей нет: официальный клиент Minecraft: Java Edition не содержит функционала друзей в привычном понимании, в отличие от Bedrock Edition, где список друзей интегрирован в учётную запись Microsoft. На практике реализация списка друзей зависит от платформы, типа сервера и используемых плагинов.
¶Официальные возможности Minecraft
¶Bedrock Edition
В Minecraft: Bedrock Edition список друзей является частью системы учётных записей Microsoft. Игрок добавляет другого пользователя по его игровому тегу (Gamertag), после чего видит его статус (в игре, в меню, вне сети) и может присоединиться к его миру, если тот разрешил приглашения. Для совместной игры в локальной сети или через интернет требуется подписка Xbox Game Pass Core (ранее Xbox Live Gold) на консолях. На Windows и мобильных устройствах подписка не требуется. Список друзей синхронизируется между устройствами, привязанными к одной учётной записи.
¶Java Edition
В Java Edition встроенный список друзей отсутствует. Основные способы играть с друзьями:
- прямое подключение по IP-адресу или доменному имени сервера;
- добавление сервера в список «Избранные серверы»;
- использование Realms — официального сервиса аренды выделенных миров от Mojang, где владелец приглашает других игроков по учётной записи Microsoft.
¶Серверные плагины для Bukkit, Spigot и Paper
На выделенных серверах список друзей реализуется плагинами. Наиболее распространённые решения:
| Плагин | Основные функции |
|---|---|
| EssentialsX | Команды /friend, /msg, /tpa, социальные функции |
| FriendSystem | Список друзей, заявки, онлайн-статус |
| GriefPrevention | Приватизация территорий для друзей |
¶EssentialsX
EssentialsX — пакет плагинов для серверов на Spigot и Paper, включающий более 130 команд. Для работы со списком друзей используются команды:
/friend add <ник>— отправить заявку в друзья;/friend accept//friend deny— принять или отклонить заявку;/friend remove <ик>— удалить из списка;/friend list— показать список друзей;/tpa <ник>— запросить телепортацию к игроку;/tpahere <ник>— пригласить игрока телепортироваться к себе.
Заявка действует ограниченное время (по умолчанию 60 секунд), после чего истекает. Список друзей хранится в папке плагина и привязан к UUID игрока, а не к нику, поэтому смена ника не приводит к потере данных.
¶GriefPrevention
Плагин GriefPrevention решает задачу приватизации территории. После получения участка команда /trust <ник> выдаёт игроку право строить на территории, /containertrust — доступ к сундукам и кнопкам, /accesstrust — право открывать двери и нажимать рычаги. Для доверия всей группе друзей используется /trust без указания игрока — права выдаются всем онлайн-игрокам.
¶Реализация в Minecraft: Bedrock Edition на выделенном сервере
На Bedrock-серверах (в том числе запущенных через Nukkit или PocketMine-MP) список друзей по умолчанию отсутствует, так как сервер не подключён к службам Xbox Live. Для добавления друзей используют плагины:
- FriendList — заявки, телепортация, уведомления;
- Invite — система приглашений в группы.
¶Как добавить друга: пошаговая инструкция
¶Bedrock Edition (консоль, мобильные устройства, Windows)
- Открыть раздел «Друзья» в главном меню.
- Нажать «Добавить друга».
- Ввести Gamertag второго игрока.
- Отправить запрос. После принятия заявки вторым игроком он появится в списке.
¶Java Edition через Realms
- Открыть раздел Realms в меню игры.
- Выбрать свой Realm и нажать «Пригласить».
- Ввести учётную запись Microsoft друга.
- После принятия приглашения игрок получит доступ к миру.
¶Java Edition через сервер
- Запустить сервер на Spigot или Paper.
- Установить EssentialsX, скопировав файл .jar в папку
plugins. - Перезапустить сервер.
- Использовать команду
/friend add <ник>для отправки заявки. - Второй игрок принимает заявку командой
/friend accept.
¶Ограничения и особенности
Список друзей в плагинах хранится локально на сервере и не синхронизируется между разными серверами. UUID-привязка означает, что для работы системы необходимо, чтобы оба игрока были авторизованы (например, через плагин AuthMe). При переносе мира на другой сервер список друзей не переносится автоматически — потребуется перенос файла данных плагина.
В Bedrock Edition список друзей синхронизирован с облаком Microsoft и доступен на всех устройствах, привязанных к аккаунту, но работает только с игроками на Bedrock Edition — кросс-платформенная игра между Java и Bedrock реализована через систему Microsoft, однако список друзей при этом не объединяется.
Источники:
- Документация Minecraft: Bedrock Edition, Microsoft
- EssentialsX Wiki (essentialsx.net)
- GriefPrevention Wiki (dev.bukkit.org)
- SpigotMC — Resources: EssentialsX
- PocketMine-MP Documentation
