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 (Террария) скачать бесплатно
Добавить комментарий