- Supports version
- 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.✘
- Documentation
- https://ultrapunishments.com/wiki/
Описание плагина Ultra Punishments:
Ultra Punishments - это самый отзывчивый плагин наказаний, полностью основанный на графическом интерфейсе, включающий в себя отчеты, шаблоны наказаний, предупреждения и многое другое. Благодаря интуитивно понятному интерфейсу вы можете с первого взгляда увидеть, какие предыдущие наказания были у игрока, чтобы определить справедливое наказание!Особенности плагина Ultra Punishments:
Простота использования
- Все аспекты плагина настраиваются с помощью внутриигрового графического интерфейса и команд
Настраиваемый
- Полная настройка всех настроек, функций, шаблонов наказаний, пользователей и наказаний. Настройте его так, как вам нужно!
Шаблоны наказаний
- Создавайте шаблоны наказаний, чтобы эффективнее наказывать пользователей
Предупреждения и муты
- Не хотите банить пользователей напрямую? Вместо этого предупредите или выдать мут!
Система отчетов
- Добавляет мощную систему отчетов, которая позволяет автоматически собирать доказательства (чаты, убийства и т.д.)
История
- Всегда отслеживает все предыдущие наказания для всех игроков
Команды
- Может также использоваться с командами для автоматизации и персонала
Поведение игрока
- Управление поведением игрока, которое основано на полученных им наказаниях
Откат наказаний
- Откат выполненных наказаний через индивидуально заданный интервал времени
BungeeCord & MySQL
- Совместимость с MySQL и несколькими серверами для наложения наказаний на определенных серверах
Передача данных
- Перенос данных между локальным хранилищем и хранилищем базы данных без потери существующих данных
Placeholders
- Предоставляет множество полезных плейсхолдеров для получения конкретной информации
Поддержка hex и градиентных цветов
- Возможность использовать градиентные и шестнадцатеричные цвета в любом месте
Обновления
- Очень частые обновления, которые можно установить одним щелчком мыши
Команды плагина Ultra Punishments:
Вот список всех команд, которые можно использовать:/upun - открыть меню наказаний.
/behavior - открыть меню поведения.
/ban <Игрок> <Сервер> <Время> <Тип уведомления> [Причина] - забанить игрока.
/unban <Игрок> - разбанить игрока.
/mute <Игрок> <Время> <Тип уведомления> [Причина] - замутить игрока.
/unmute <Игрок> - размутить игрока.
/freeze <Игрок> <Время> <Тип уведомления> [Причина] - заморозить игрока.
/report <Игрок> - пожаловаться на игрока.
/unfreeze <Игрок> - разморозить игрока.
/kick <Игрок> <Тип уведомления> [Причина] - выгнать игрока.
/warn <Игрок> <Сервер> <Кик|Сообщение> [Причина] - предупредить игрока.
/rollback <Игрок> <Тип наказания> <Тип уведомления> <Сервер> <Время> [Причина] - откатить выполненное наказание.
/clearchat - очистить весь чат для всех.
/mutechat - заглушить чат для обычных игроков.
/upTransfer <Файл|MySQL> <Файл|MySQL> - перенести данные в MySQL или файл.
Символы:
<> = Обязательно[] = Необязательно
| = Или
Права плагина Ultra Punishments:
Вот список всех разрешений, которые могут быть использованы:ultrapunishments.admin.openGUI - Доступ к /upun
ultrapunishments.ban.execute - Разрешение на бан игрока
ultrapunishments.ban.revoke - Разрешение на разбан игрока
ultrapunishments.mute.execute - Разрешение на мут игрока
ultrapunishments.mute.revoke - Разрешение на размут игрока
ultrapunishments.freeze.execute - Разрешение на заморозку игрока
ultrapunishments.freeze.revoke - Разрешение на разморозку игрока
ultrapunishments.kick.execute - Разрешение на выгон игрока с сервера
ultrapunishments.warning.execute - Разрешение на выдачу предупреждений
ultrapunishments.warning.revoke - Разрешение на отзыв ранее выданных предупреждений
ultrapunishments.chatclear.execute - Разрешение на очистку чата для всех
ultrapunishments.mutechat.execute - Разрешение на заглушение чата на сервере
ultrapunishments.rollback.command - Разрешение на откат выполненных наказаний
ultrapunishments.behavior.command - Разрешение на просмотр собственного поведения
ultrapunishments.bypass.report - Обход жалоб
ultrapunishments.bypass.warn - Обход предупреждений
ultrapunishments.bypass.kick - Обход киков
ultrapunishments.bypass.ban - Обход банов
ultrapunishments.bypass.mute - Обход мута
ultrapunishments.bypass.freeze - Обход заморозки
ultrapunishments.manage.templates - Разрешение на управление шаблонами
ultrapunishments.manage.settings - Разрешение на управление настройками
ultrapunishments.manage.exclusions - Разрешение на управление исключениями из банов
ultrapunishments.manage.details - Разрешение на управление деталями
ultrapunishments.report.respond - Разрешение на ответ на жалобы
ultrapunishments.report.execute - Разрешение на выполнение команды /report
ultrapunishments.mutechat.bypass - Разрешение на обход запрета чата
ultrapunishments.broadcaster.recieve - Разрешение на просмотр сообщений о наказаниях
ultrapunishments.transferData - Доступ к команде /uptransfer.
Плэйсхолдеры плагина Ultra Punishments:
Ниже представлен список всех доступных плейсхолдеров. Обратите внимание, что для использования этих плейсхолдеров требуется плагин PlaceholderAPI и плагин, который поддерживает это API!Основные плейсхолдеры:
%upun_player_bans%
- Показывает текущее количество банов у игрока.%upun_player_mutes%
- Показывает текущее количество мутов у игрока.%upun_player_reports%
- Показывает текущее количество жалоб, отправленных игроком.%upun_player_freezes%
- Показывает текущее количество заморозок у игрока.%upun_player_punishments%
- Показывает общее количество наказаний, наложенных на игрока.%upun_server_bans%
- Показывает общее количество банов на сервере.%upun_server_mutes%
- Показывает общее количество мутов на сервере.%upun_server_freezes%
- Показывает общее количество заморозок на сервере.%upun_server_punishments%
- Показывает общее количество наказаний на сервере.%upun_server_reports_all%
- Показывает общее количество созданных жалоб на сервере.%upun_server_reports_opened%
- Показывает количество открытых жалоб на сервере.%upun_server_reports_closed%
- Показывает количество закрытых жалоб на сервере.%upun_player_isPunishable%
- Показывает (True/False), является ли текущий игрок подлежащим наказанию.%upun_player_isMuted%
- Показывает (True/False), находится ли текущий игрок в состоянии мута.%upun_player_isBanned%
- Показывает (True/False), находится ли текущий игрок в бане.%upun_player_isFrozen%
- Показывает (True/False), находится ли текущий игрок в заморозке.%upun_player_banDuration%
- Показывает, как долго продлится бан текущего игрока.%upun_player_freezeDuration%
- Показывает, как долго продлится заморозка текущего игрока.%upun_player_muteDuration%
- Показывает, как долго продлится мут текущего игрока.%upun_punishment_<id>_type%
- Показывает тип наказания с ID.%upun_punishment_<id>_issuer%
- Показывает кем было наложено наказание с ID.%upun_punishment_<id>_target%
- Показывает цель наказания с ID.%upun_punishment_<id>_expiry%
- Показывает дату истечения срока наказания с ID.%upun_punishment_<id>_fullDuration%
- Показывает установленную продолжительность наказания с ID.%upun_punishment_<id>_leftDuration%
- Показывает оставшуюся продолжительность наказания с ID.Плейсхолдеры формата:
{id}
- Показывает идентификатор наказания.{PunishmentDate}
- Показывает дату, когда наказание было наложено.{PunishmentTime}
- Показывает время, когда наказание было наложено.Установка плагина Ultra Punishments:
- Скачайте плагин.
- Выключите сервер
- Переместите файл .jar в папку /plugins/ вашего сервера.
- Запустите сервер.
- Готово.
Установка на прокси-сервере
Плагин Ultra Punishments работает на всех прокси-серверах, основанных на BungeeCord. Если вы используете прокси-сервер, такой как Waterfall, или технически любой прокси-сервер, который является форком (основан на) BungeeCord или Waterfall, плагин должен работать нормально. Тем не менее, мы рекомендуем использовать прокси-сервер, такой как Waterfall, который более производительный и безопасный, чем BungeeCord.Для установки на прокси-сервере вам необходимо повторить процесс установки плагина для каждого сервера Spigot, который у вас есть. После завершения установки плагина на всех фронтенд (Spigot) серверах, вы должны установить его на прокси-сервере.
Процесс аналогичен установке на Spigot-сервере:
- Выключите свой сервер.
- Загрузите плагин.
- Запустите сервер. Примечание: Для использования Ultra Punishments в режиме прокси вам потребуется база данных MySQL. В зависимости от вашего хостинга, процесс может различаться, и он не будет рассмотрен или объяснен здесь.
Подключение к MySQL
Как было упомянуто выше, для синхронизации Ultra Punishments между серверами необходима база данных MySQL. Чтобы начать процесс синхронизации, подключитесь к серверу в игре и откройте меню плагина, выполнив команду /upun в чате.Затем нажмите на блок команд в нижнем левом углу меню (называется "Настройки").
Затем нажмите на блок Эндер-сундука в верхней части средней справа меню (называется "База данных MySQL").
Затем нажмите на блок изумрудной руды в средней части меню слева (называется "Настроить MySQL").
Затем нажмите на блок бумаги в средней левой части меню (называется "Учетные данные").
Это закроет меню и попросит вас ввести учетные данные вашей базы данных.
Здесь вам нужно будет заполнить учетные данные (информацию) вашей базы данных, вводя их в чате в следующем порядке:
- IP-адрес базы данных - Формат: 0.0.0.0.
- Порт базы данных - Обычно: 3306.
- Имя базы данных - Зависит от того, как вы назвали свою базу данных.
- Имя пользователя базы данных - Используется для подключения к вашей базе данных.
- Пароль базы данных - Используется для подключения к вашей базе данных.
/upun >> Настройки >> База данных MySQL >> Настроить MySQL >> Учетные данные
После того как вы заполнили все учетные данные, вы можете протестировать соединение, нажав на руду изумруда в средней правой части меню, и подтвердить его, нажав второй раз на тот же слот. Если ваша база данных не подключилась или тест занимает слишком много времени, вы ввели неверные учетные данные.
После успешного подключения плагина к вашей базе данных перезапустите сервер и прокси, чтобы соединение могло быть установлено.
Когда вы повторили этот процесс для всех ваших серверов, ваш плагин теперь готов к использованию с прокси.