Плагин 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 #} ] } ] }
Скачать