
VoteListener
Активный0.0
Установок
0
Последнее обновление
2 недели назад
Версии
1.20 — 1.21.9
Сервер
Fabric
Quilt
Управление
Социальные
Утилиты
VoteListener
Настройка
Для работы этого мода требуется предварительная установка NuVotifier-Fabric. Перед использованием VoteListener обязательно выполните настройку NuVotifier, следуя официальному руководству по установке.
Конфигурация
Файл конфигурации находится по пути ./config/votelistener.json
.
{
// Специальные символы в командах необходимо экранировать. Используйте онлайн-сервисы
// вроде https://www.freeformatter.com/json-escape.html для экранирования команд
// В командах доступны специальные плейсхолдеры:
// ${uuid} - UUID игрока, который проголосовал
// ${username} - Имя игрока, который проголосовал
// ${serviceName} - Название сайта для голосования
// ${address} - IP-адрес проголосовавшего
// ${timeStamp} - Временная метка голоса
// Список команд, выполняемых при получении голоса
"commands": [
"tellraw @a [{\"text\":\"${username}\",\"color\":\"blue\"},{\"text\":\" voted on \",\"color\":\"aqua\"},{\"text\":\"${serviceName}\",\"color\":\"blue\"}]"
],
// Список команд, выполняемых когда игрок онлайн или заходит на сервер
// Команды выполняются от имени игрока, как если бы он был оператором
// Можно использовать @s для указания игрока (в командах, поддерживающих селекторы сущностей)
"onlineCommands": [
"give @s diamond 1"
],
// Карта вех по количеству голосов и соответствующих команд
// Команды работают как onlineCommands, но выполняются только один раз для каждой вехи
"milestones": {
// После 5 голосов игрок получает 5 яблок
"5": [
"give @s apple 5"
],
"10": [
"give @s golden_apple 2"
]
}
}
Плейсхолдеры
votelistener:vote_count
- Количество голосов, накопленных игроком
Разрешения
Для использования команд необходимо быть оператором или иметь соответствующие права:
votelistener.reload
- Доступ к команде/votelistener reload