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