- Для версий
- 1.8.✘
- 1.9.✘
- 1.10.✘
- 1.11.✘
- 1.12.✘
- 1.13.✘
- 1.14.✘
- 1.15.✘
- 1.16.✘
- 1.17.✘
- 1.18.✘
- 1.19.✘
- 1.20.✘
- 1.21.✘
- Документация
- https://ultrapermissions.com/wiki/
Описание плагина Ultra Permissions:
Ultra Permissions — Это плагин на права для сервера майнкрафт следующего поколения которые можно полностью настраивать через внутриигровые интерфейсы. Он предлагает вам разрешения на основе установленных плагинов, визуализирует проверки разрешений и управляет вашим чатом в одном интерфейсе.Особенности плагина UltraPermissions:
- Предложения разрешений
- Удобное предложение разрешений на основе установленных плагинов
- Поддержка сети
- Поддерживает разрешения BungeeCord и синхронизирует данные с MySQL на всех серверах
- Менеджер чатов
- Предлагает дополнительный встроенный менеджер чата для базового форматирования
- Временные разрешения
- Добавление разрешений или рангов игрокам только на определенный период времени
- Scoping
- Добавление групп или разрешений только для определенных серверов и миров
- Команды
- Можно полностью контролировать с помощью команд
- Журнал разрешений
- Просмотрите журнал разрешений, чтобы найти недостающие разрешения после недавних проверок.
- Обновления
- Очень частые обновления, которые можно установить одним щелчком мыши
- Поддержка HEX и Gradient
- Поддержка HEXCODE и Gradient при форматировании формата чата и префикса.
HEXCODE:[I]{#RRGGBB}Prefix[/I]
Градиент:{#RRGGBB>}Prefix{#RRGGBB<}
- Поддержка HEXCODE и Gradient при форматировании формата чата и префикса.
Команды плагина Ultra Permissions:
/uperms — Чтобы открыть административный графический интерфейс. Это основная команда плагина на открытие GUI меню по настройке плагина./upc AddGroup <Ник игрока> <Название группы> [Мир|Сервер] [Время] — Добавить группу к пользователю
/upc AddGroupPermission <Название группы> [-]<Право> [Мир|Сервер] [Время] — Добавить разрешение к группе (символ "-" делает разрешение отрицательным)
/upc AddPlayerPermission <Ник игрока> [-]<Право> [Мир|Сервер] [Время] — Добавляет разрешение игроку (The - делает разрешение отрицательным).
/upc AddSuperAdmin <Ник игрока> — Дает им доступ СуперАдмина
/upc CopyGroup <Название группы> <cНазвание группы ещё раз> — Копирование группы
/upc createGroup <Название группы> [Сервер] — Создает группу
/upc DeleteGroup <Название группы> — Удалить группу
/upc DeleteUser <Ник игрока> — Удалить пользователя
/upc PurgeGroup <Название группы> — Удаляет всех членов группы
/upc PurgeGroupPermission <Название группы> — Удаляет все разрешения из группы
/upc PurgePlayerGroups <Ник игрока — Удаляет все группы у игрока
/upc PurgePlayerPermission <Ник игрока> — Удаляет все разрешения с игрока
/upc PurgeSuperAdmins — Удаляет всех суперадминов из UltraPermission.
/upc registerUser <UUID> <Ник игрока> <AssignDefaultGroup> — Вручную регистрирует новую учетную запись на основе предоставленного UUID.
/upc RemoveGroup <Ник игрока> <Название группы> — Удаляет группу с игрока
/upc RemoveGroupPermission <Название группы> <Право> — Удаляет разрешение из группы
/upc RemovePlayerPermission <Ник игрока> <Право> — Удаляет разрешение с игрока
/upc RemoveSuperAdmin <Ник игрока> — Снимает с кого-либо полномочия суперадмина
/upc RestrictGroupToWorld <Название группы> <Мир> — Ограничить группу одним миром
/upc SetGroups <Ник игрока> <Название групп> — Устанавливает группы игрока
/upc SetPlayerPrefix <Ник игрока> <Префикс> — Устанавливает префикс игрока
/upc SetPlayerSuffix <Ник игрока> <Суффикс> — Устанавливает суффикс игрока
/upc setGroupPriority — Установка приоритета группы
/upc SetGroupPrefix — Установить префикс группы
/upc SetGroupSuffix — Установить суффикс группы
/upc TransferAccount <All|Название группы|Право> <Append|Overwrite> <From> <To> — Переносит выбранные данные от пользователя <From> к пользователю <To>. Append добавит новые входящие данные к существующим данным пользователя <To>. Overwrite удалит все существующие данные и добавит новые входящие данные.
/upc Transfer <File|MySQL> <File|MySQL> — Переносит хранилище либо в MySQL, либо в файл
Символы:
<> = Обязательный[] = Необязательный
| = Или
Плэйсхолдеры плагина Ultra Permissions:
Ниже приведен список всех доступных плагинов. Имейте в виду, что для работы с ними требуется PlaceholderAPI и плагин, поддерживающий API!%uperms_has_permission_<permission>%
— Показывает, есть ли у игрока определенное разрешение.%uperms_has_group_<group>%
— Показывает, является ли игрок членом определенной группы.%uperms_inherits_group%
— Показывает, наследует ли игрок напрямую от группы или косвенно через другую группу.%uperms_prefixes%
— Показывает все префиксы, которые есть у игрока, разделенные пробелом.%uperms_prefix%
— Показывает первый префикс, который есть у игрока.%uperms_prefix_color%
— Показывает цвет префикса первой группы.%uperms_rank%
— Показывает название первого ранга, который есть у игрока.%uperms_ranks%
— Показывает название всех рангов, которые есть у игрока.%uperms_rank_timer%
— Показывает оставшееся время первой временной группы. (Дни, часы)%uperms_rank_timer_detailed%
— Показывает оставшееся время первой временной группы. (Дни, часы, минуты, секунды)%uperms_rank_timer_<group>%
— Показывает оставшееся время конкретной группы. (Дни, Часы)%uperms_rank_timer_detailed_<group>%
— Показывает подробное оставшееся время конкретной группы. (Дни, Часы, Минуты, Секунды).%uperms_secondaryprefix%
— То же, что и %uperms_prefix%, но со второй группой.%uperms_secondarysuffix%
— То же, что и %uperms_suffix%, но со второй группой.%uperms_suffixes%
— Показывает все суффиксы, которые есть у игрока, разделенные пробелом.%uperms_suffix%
— Показывает первый суффикс, который есть у игрока.%uperms_suffix_color%
— Показывает цвет суффикса первой группы.%uperms_<user>_permission_timer_<permission>%
— Показывает оставшееся время действия указанного разрешения конкретного пользователя (Дни, Часы).%uperms_<user>_permission_timer_detailed_<permission>%
— Показывает подробное оставшееся время указанного разрешения конкретного пользователя (Дни, Часы, Минуты, Секунды)ПРИМЕЧАНИЕ: При использовании плэйсхолдера, содержащего аргумент, который необходимо заполнить (например, <group>), убедитесь, что вы удалили <>.
Права плагина Ultra Permissions:
Прав у плагина нет. Чтобы открыть меню плагина по настройке, введите в консоль команду upc addSuperadmin (Ваш ник), тогда сможете управлять плагином. Подробнее читайте в инструкции по установке.Как установить плагин Ultra Permissions?
Требования к серверу
Для бесперебойной работы Ultra Permissions требуется Spigot, PaperMC или любой другой форк Spigot. Мы рекомендуем использовать PaperMC для обеспечения наилучшей производительности.Версия ванильный сервер
Ultra Permissions поддерживается на всех версиях (релизах) от 1.8.8 до 1.19.X. Версии ниже 1.8 и все пре-релизы/снапшоты не получают никакой поддержки.ПРИМЕЧАНИЕ: Наши плагины официально не поддерживают оффлайн-режим!
Установка на сервер
- Первым шагом является скачивание плагин Ultra Permissions. Как только вы это сделаете. Остановите свой сервер и поместите файл .jar в директорию plugins вашего сервера.
- Как только .jar будет загружен в вашу папку, вы можете запустить свой сервер.
- После запуска сервера в директории plugins должна быть создана новая папка Ultra Permissions. Это означает, что Ultra Permissions загрузился должным образом и теперь может быть использован.
Тестирование плагина
Пока ваш сервер запускается, посмотрите на консоль на предмет возможного сообщения [ERROR]. Любое сообщение [WARN] не является проблемой и не помешает использованию плагина.Теперь вы должны быть в состоянии сделать /uperms, чтобы открыть графический интерфейс.
Если вы видите графический интерфейс, это означает, что вы готовы к работе!
Установка на прокси сервера (BungeeCord,Waterfall)
Ultra Permissions работает на каждом прокси, основанном на BungeeCord. Если вы используете прокси типа Waterfall или технически каждый прокси, который является форком (основой) либо BungeeCord, либо Waterfall. Плагин должен работать просто отлично. Тем не менее, мы рекомендуем использовать такой прокси, как Waterfall, который более производительный и безопасный, чем BungeeCord.Для установки прокси вам необходимо повторить процесс установки плагина для каждого сервера Spigot, который у вас есть. После завершения установки плагина на всех внутренних (Spigot) серверах, вам нужно установить его на прокси.
Процесс аналогичен установке на Spigot:
- Выключите ваш сервер.
- Загрузите плагин.
- Запустите свой сервер.
После того как плагин установлен на прокси и загружается, как ожидалось, нам нужно настроить соединения MySQL на внутренних серверах. Эта часть очень важна, так как она будет синхронизировать все ваши данные между вашими spigot-серверами.
Подключение к MySQL
Как упоминалось выше, для синхронизации Ultra Permissions между серверами необходима база данных MySQL. Чтобы начать процесс синхронизации, подключитесь к своему серверу в игре и откройте графический интерфейс плагина, выполнив команду /uperms в чате.- Затем нажмите на крючок, чтобы расширить графический интерфейс и увидеть больше опций.
- Затем нажмите на командный блок в левом нижнем углу графического интерфейса. (Называется "Settings").
- Затем нажмите на EnderChest в правой верхней средней части графического интерфейса. (Называется MySQL Database)
- Затем нажмите на Изумрудный блок в центре графического интерфейса. (Называется "Setup MySQL")
- Затем нажмите на бумагу в левой средней части графического интерфейса. (Называется Credentials).
- Это закроет графический интерфейс и попросит вас ввести учетные данные вашей базы данных.
- Здесь вам нужно будет заполнить учетные данные (информацию) вашей базы данных. Введите их в чат в таком порядке:
- IP базы данных - Формат: 0.0.0.0
- Порт базы данных - Обычно: 3306
- Имя базы данных - Зависит от того, как вы назвали свою базу данных.
- Имя пользователя базы данных - Используется для подключения к базе данных.
- Пароль базы данных - Используется для подключения к базе данных.
Вот краткая версия процесса установки прокси:
/uperms >> Expand GUI >> Settings >> MySQL Database >> Setup MySQL >> CredentialsПосле того, как вы заполнили все учетные данные, теперь вы можете проверить соединение, нажав на изумрудный руд в правом среднем углу графического интерфейса, и подтвердить его, нажав второй раз на тот же слот. Если ваша база данных не подключилась или проверка занимает слишком много времени, значит, вы ввели неправильные учетные данные.
Когда вы повторите этот процесс для всех ваших серверов, ваш плагин будет готов к работе с прокси.
СОВЕТЫ по установке Ultra Permissions:
- Если вы допустили ошибку при вводе учетных данных, вам придется очистить их и ввести заново.
- После первого ввода учетных данных базы данных, вместо того чтобы копировать и вставлять одни и те же строки снова и снова, вы можете нажать клавишу со стрелкой вверх, чтобы вернуться к отправленным сообщениям и найти свои учетные данные. Это сделает процесс установки намного быстрее и проще.
- После завершения настройки базы данных можно подождать, пока вы введете учетные данные на всех серверах spigot, чтобы перезапустить их. Это позволит избежать многократного перезапуска прокси-сервера.