PvP command blocker для tShock

Плагин PvP command blocker для tShock блокирует команды для игроков, пока они в PvP режиме, если у них нет разрешения.

Команды:
toggleblock – включает/выключает блок (по умолчанию выключен)
reloadexempts – перезагружает конфиг
blockreg – позволяет пользователям блокировать/разблокировать регионы, а также включать их

Разрешения:
pvp.block – доступ к команде /toggleblock и иммунитет к ее эффектам
pvp.reload – доступ к команде /reloadexempts
pvp.region – доступ к команде /blockreg

Использование:
/toggleblock все/регион – если без параметров, то по умолчанию все.
“Все” означает, что все, кто в PvP, не смогут использовать команды, если команда не добавлена в исключение в конфиге или у пользователей есть разрешение pvp.block.
“Регион” означает, что все, кто внутри блокированного региона, не смогут использовать команды, если команда не добавлена в исключение в конфиге или у пользователей есть разрешение pvp.block.
/reloadexempts – перезагрузка конфига с командами, добавленными в исключения, и перезагрузка конфига блокированного региона.
/blockreg add/del/toggle название региона (опционально[true/false])
– добавить параметр (add): превращает указанный регион в блокируемый. Работает только если регион действительно существует (через команду /region define).
– удалить параметр (del): удаляет заданный регион из списка блокируемых регионов. Работает только если регион является блокируемым и он существует (через команду /region define).
– включить параметр (toggle): включает/выключает существующий блокируемый регион.

Настройки конфига:

Примечание: # – это комментарий, не добавляйте его в конфиг, ОН НЕ БУДЕТ РАБОТАТЬ!

PvPCmdConfig.json

{   "toggleAll": false,                  #блокировать команды в PvP везде   "toggleRegions": false,          #блокировать команды в заданных регионах   "ExemptCommands": [          #список команд, которые можно использовать     "/p",     "/me",     "/help",     "/party",     "/motd",     "/aliases",     "/playing",     "/rules"   ] }

PvPRegions.json

{   "RegionConfiguration": [     {       "regionList": [          {           "Name": "example",   #название региона, должно совпадать с названием региона в игре, с учетом регистра букв.           "BlockCmds": false                 #будут или не будут блокироваться команды, пока игрок в данном регионе.         }#, #to make more:      #{         #"Name": "example2",         #"BlockCmds": false      #}      ]     }   ] }

Скачать

Скачать
TerrariaGo - Всё для Terraria (Террария) скачать бесплатно
Добавить комментарий