XRulesPunishments

Плагин Bungeecord XRulesPunishments 1.0.2

Нет прав для скачивания
Зависимости
XConfiguration
Исходный код
https://github.com/Xezard/XRulesPunishments
Поддерживаемые версии
1.10, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16
(Может работать и на более старых версиях)
Работает с Java 8 и выше.
Поддержать автора: [Ссылка]
ВНИМАНИЕ!!!
Плагин зависит от XConfiguration

1603046159903.png

XRulesPunishments - это небольшой плагин, позволяющий легко наказывать игроков по заранее определённым правилам. Правила и количество возможных нарушений заранее определяются в конфигурации плагина. Может быть крайне полезен при использовании в связке с такими плагинами как Essentials или LiteBans.

Конфигурация
Базовая конфигурация плагина выглядит следующим образом:
YAML:
# Supported types of actions:
# [console] - execute command from console
# [message] - send message to punished player
# [broadcast_message] - broadcast message to all online players
# [broadcast_sound] (works only on server, not proxy) - broadcast sound to all online players
# [sound] (works only on server, not proxy) - play sound for punished player
# Specify 'Can-be-executed-on-offline-target: true' if the rule can be executed on offline player
Rules:
- ==: Rule
  Identifier: '1.1'
  Violations:
    '1':
    - '[console] mute {player_name} 5m The first violation of rule 1.1, you are muted
      for 5 minutes.'
    '2':
    - '[console] mute {player_name} 15m The second violation of rule 1.1, you are
      muted for 15 minutes.'
    '3':
    - '[console] ban {player_name} 5m The third violation of rule 1.1, you are banned
      for 5 minutes.'
Плагин генерирует правило-пример, по образу которого вы можете составлять свои правила.

Identifier:
Идентификатор правила по которому можно будет назначать наказания.
Используется для команды '/rulespunishment punish...'

Секция Violations:
Задаёт уровни и наказания за каждый из них. При первом наказании игрока плагин запоминает нарушителя и правило которое он нарушил, при этом срабатывают действия для наказания из первого уровня. Если после этого повторно выдать наказание по этому же правилу тому же игроку - сработает секция действий второго уровня. И так далее. После достижения игроком максимального уровня наказания уровень наказания по этому правилу для игрока сбрасывается.
Уровни нарушений игроков по правилам хранятся 5 часов, с момента назначения.
Список действий:
Представляет из себя строки состоящие из двух частей - типа действия и аргументов.
Поддерживаемые типы действий:
  • [console] - выполнить команду от имени консоли
  • [punished_command] - выполнить команду от имени наказуемого игрока
  • [executor_command] - выполнить команду от имени исполнителя наказания
  • [punished_message] - отправить сообщение наказываемому игроку
  • [executor_message] - отправить сообщение исполнителю наказания
  • [broadcast_message] - отправить сообщение всем онлайн игрокам
  • [broadcast_sound] (работает только на сервере) - проиграть звук всем онлайн игрокам
  • [punished_sound] (работает только на сервере) - проиграть звук наказываемому игроку
  • [executor_sound] (работает только на сервере) - проиграть звук исполнителю наказания

Команды и разрешения
Команда
Разрешение
'/rulespunishments' [Алиас: rp] - выводит список всех команд.
rules.punishments.commands.help
'/rulespunishments help' - выводит список всех команд.
rules.punishments.commands.help
'/rulespunishments reload' - перезагружает конфигурации плагина.'
rules.punishments.commands.reload
'/rulespunishments punish [идентификатор правила] [никнейм игрока]' - наказать игрока по определённому правилу​
rules.punishments.commands.punish

Для полноценного использования команды '/rulespunishments punish...' помимо разрешения на саму команду 'rules.punishments.commands.punish' необходимо иметь разрешение на применяемое правило 'rules.punishments.commands.punish.{идентификатор правила}' или разрешение на использование всех правил 'rules.punishments.commands.punish.*'.

О любых ошибках и предложениях пишите в раздел обсуждений.
Если вы используете XGlow и он вам нравится, пожалуйста, поставьте оценку и оставьте отзыв о нем!
Команды и права
-
Автор
Xezard
Скачивания
2
Просмотры
227
Первый выпуск
Обновление
Рейтинг
0.00 звезд Оценок: 0

Другие ресурсы пользователя Xezard

Последние обновления

  1. XRulesPunishments v1.0.2

    Добавлены действия для исполнителя наказания.

Комнаты в чате

Верх Низ