Мод для Майнкрафт на сервер, который позволяет игрокам самостоятельно добавлять друзей в белый список командой /invite. Подходит для закрытых серверов: администратор видит журнал приглашений и может выяснить, кто добавил конкретного игрока.
Возможности
- Добавляет игрока в белый список по его имени и сохраняет, кто отправил приглашение.
- Позволяет отменить последнее приглашение в течение заданного времени.
- Администраторы могут просматривать последние приглашения, а также список приглашений, отправленных или полученных выбранным игроком.
- Забаненный игрок может быть добавлен в белый список, но не сможет зайти на сервер.
Как пользоваться
/invite <игрок>— добавить игрока в белый список./uninvite— отменить своё последнее приглашение, пока не истекло время отмены./invitelog— показать последнюю запись журнала./invitelog recent [страница]— открыть недавние записи журнала, по 5 на страницу./invitelog sent <игрок> [страница]— показать приглашения, отправленные игроком./invitelog received <игрок> [страница]— показать, кто приглашал выбранного игрока.
Для немедленного исключения игроков, удалённых из белого списка, включите enforce-whitelist=true в server.properties. Полностью отменить серию приглашений нельзя, поэтому полезно хранить резервную копию whitelist.json. Мод проверяет реальные аккаунты Майнкрафт и не рассчитан на автономные серверы без авторизации.
Настройки
Файл настроек: plugins/Invitation/config.yml.
cooldown-seconds— пауза между попытками приглашения одним игроком.undo-seconds— время, в течение которого доступна отмена приглашения.
Требования и совместимость
Работает на серверных платформах Spigot, Fabric и NeoForge. Для Fabric нужны Minecraft SQLite JDBC и Fabric API; fabric-permissions-api можно подключить для управления правами. Для NeoForge нужен Minecraft SQLite JDBC.
Права
invite.use— доступ к/inviteи/uninvite; по умолчанию есть у всех игроков.invite.log— просмотр журнала приглашений; по умолчанию есть у операторов.
