[Plugin][1.8.0-1.9.2] RulesBan v2.0 - наказание игроков по правилам.

Плагин RulesBan
Версия плагина: 2.0
Протестирован на версиях: 1.8.0 - 1.9.2
(Может работать и на более старых версиях)
Зависимости: Essentials
(Может работать и с другими менеджерами "банов")
О плагине:
Включает в себя набор правил, по которым можно "наказать" игрока, в случае, если он их нарушил.
Особенности:
Даже не знаю, плюс это, или минус. Плагин работает без каких-либо баз данных, не сохраняет какую-либо информацию о банах/мутах.
Для этой цели используется Essentials.
Набор правил может быть дополнен в любой момент.
Легко настраиваемый.
Версия плагина: 2.0
Протестирован на версиях: 1.8.0 - 1.9.2
(Может работать и на более старых версиях)
Зависимости: Essentials
(Может работать и с другими менеджерами "банов")
О плагине:
Включает в себя набор правил, по которым можно "наказать" игрока, в случае, если он их нарушил.
Особенности:
Даже не знаю, плюс это, или минус. Плагин работает без каких-либо баз данных, не сохраняет какую-либо информацию о банах/мутах.
Для этой цели используется Essentials.
Набор правил может быть дополнен в любой момент.
Легко настраиваемый.
/rb - вывод "help" странички.
/rb игрок - применить наказание к игроку, который нарушил правило.
/rb reload - перезагрузка конфигурации.
/rb unmute игрок - размутить игрока. (Работает аналогично команде "/mute" в Essentials)
/rb unban игрок - разбанить игрока.
/rb unbanip игрок / IP-адрес - разбанить IP-адрес.
/rb игрок - применить наказание к игроку, который нарушил правило.
/rb reload - перезагрузка конфигурации.
/rb unmute игрок - размутить игрока. (Работает аналогично команде "/mute" в Essentials)
/rb unban игрок - разбанить игрока.
/rb unbanip игрок / IP-адрес - разбанить IP-адрес.
rb.help - позволяет увидеть "help" страницу плагина.
rb.reload - позволяет перезагружать конфигурацию плагина.
rb.kick - позволяет использовать правила, в которых, в качестве наказания выступает кик игрока.
rb.ban - позволяет использовать правила, в которых, в качестве наказания выступает бан игрока.
rb.tempban - позволяет использовать правила, в которых, в качестве наказания выступает временный бан игрока.
rb.banip - позволяет использовать правила, в которых, в качестве наказания выступает бан по IP адресу.
rb.mute - позволяет использовать правила, в которых, в качестве наказания выступает мут игрока.
rulesban.command.unmute - позволяет использовать команду "/rb unmute".
rulesban.command.unban - позволяет использовать команду "/rb unban".
rulesban.command.unbanip - позволяет использовать команду "/rb unbanip".
rb.reload - позволяет перезагружать конфигурацию плагина.
rb.kick - позволяет использовать правила, в которых, в качестве наказания выступает кик игрока.
rb.ban - позволяет использовать правила, в которых, в качестве наказания выступает бан игрока.
rb.tempban - позволяет использовать правила, в которых, в качестве наказания выступает временный бан игрока.
rb.banip - позволяет использовать правила, в которых, в качестве наказания выступает бан по IP адресу.
rb.mute - позволяет использовать правила, в которых, в качестве наказания выступает мут игрока.
rulesban.command.unmute - позволяет использовать команду "/rb unmute".
rulesban.command.unban - позволяет использовать команду "/rb unban".
rulesban.command.unbanip - позволяет использовать команду "/rb unbanip".
# Включение сообщения о бане по всему серверу. Broadcast: true # Правила. # Перечень правил. Может быть дополнено. # Действие. Может быть - kick/mute/ban/tempban/banip/jail. При kick/banip строчку time указывать не нужно. # Время. Обычно указывается число и разряд. y - год, m - месяц, d - день, h - час, m - минута, s - секунда. # Причина. Можно использовать цетовые коды. # Сообщение, которое будет выведено остальным игрокам, после применения наказания. Плейсхолдеры: %player% - игрок, который получил наказание, %bannableby% - игрок, который выдал наказание. Rules: swear: action: "kick" reason: "&cНарушение правила 1.1." broadcast: "&cИгрок &a%player% &cнарушил правило &91.1 &cи получил наказание от &6%bannableby%." caps: action: "mute" time: 60s reason: "&cНарушение правила 1.2" broadcast: "&cИгрок &a%player% &cнарушил правило &91.2 &cи получил наказание от &6%bannableby%." grief: action: "ban" reason: "&cНарушение правила 1.3" broadcast: "&cИгрок &a%player% &cнарушил правило &91.3 &cи получил наказание от &6%bannableby%." relog: action: "tempban" time: 300d reason: "&cНарушение правила 1.4" broadcast: "&cИгрок &a%player% &cнарушил правило &91.4 &cи получил наказание от &6%bannableby%." cheats: action: "banip" reason: "&cНарушение правила 1.5" broadcast: "&cИгрок &a%player% &cнарушил правило &91.5 &cи получил наказание от &6%bannableby%." # Маски команд для выполнения команд unmute, unban, unbanip. # Права создаются из части названия маски. Тоесть: разрешение для маски unban - rulesban.command.unban, для unmute - rulesban.command.unmute. Дальше - по аналогии. CommandsMask: unban: "unban %player%" unbanip: "unbanip %player%" unmute: "mute %player%" # Сообщения. Можно использовать цветовые коды. Messages: No-permissions: "&cУ вас недостаточно прав." Plugin-reloaded: "&aКонфигурация плагина успешно перезагружена." Target-offline: "&cИгрок, к которому вы хотели применить правило - оффлайн." Unknown-argument: "&cНеизвестный аргумент. Используйте /rb help."
Комментарии