Скачать Votifier Renewed (Quilt) — Minecraft Моды — MetaMods

Votifier Renewed (Quilt)

Активный

Установок

2

Последнее обновление

2 года назад
Клиент
Fabric
Quilt
Forge
Neoforge
Утилиты

Votifier Renewed (Quilt)

⚠️ Внимание: Разработка данного мода прекращена, однако он продолжает полностью функционировать. Автор принял это решение из-за недостатка времени для поддержки большого количества созданных модификаций.

Только для Quilt! Это специальная версия для серверов на Quilt. Для Forge и Fabric существуют отдельные варианты мода.

О модификации

Votifier Renewed представляет собой полностью переработанную версию оригинального плагина Votifier для Bukkit, адаптированную для работы на серверах с любыми модификациями. Данный мод устанавливается исключительно на стороне сервера - клиентам не требуется его загружать.

Любой голос, полученный сервером от систем голосования, приводит к выполнению настраиваемого набора команд, которые администратор может определить в файле конфигурации.

Как и оригинальный плагин, Votifier Renewed разработан как серверная версия адаптера голосования, соответствующая стандартным интеграциям протокола Votifier - поддерживаются все сервисы голосования, которые его используют.

Ключевые возможности

  • Устанавливается только на сервер
  • Поддерживает стандартные интеграции Votifier
  • Настраиваемая команда /vote
  • Кастомизируемые сообщения о голосовании
  • Возможность настройки выполняемых команд

Пример настройки команд

Начало работы

Мод совместим с большинством сайтов-листингов серверов, поддерживающих Votifier:

  1. Установите мод в папку mods на сервере
  2. Запустите сервер - в корневой директории создастся папка "votifier"
  3. Файлы "public.key" и "config.json" используются для базовой настройки

Структура папки votifier

Конфигурация

В конфигурационном файле доступны следующие параметры:

  • enabled: Включение/отключение системы голосования (true/false)
  • port: Порт для прослушивания голосов (по умолчанию 8192)
  • commands: Массив команд для выполнения при голосовании
  • voteCommandEnabled: Доступность команды /vote для игроков
  • voteCommandIntro: Текст-приветствие для команды /vote
  • voteCommandTooltip: Всплывающая подсказка для ссылок в /vote
  • voteCommandFailed: Сообщение при отсутствии настроенных ссылок
  • linkURLs: Массив URL-адресов для команды /vote

Пример конфигурации

Специальные переменные для команд

В командах можно использовать подстановочные переменные:

12

{
    "commands": [
        "tellraw @a [{\"text\":\"%PLAYER% голосовал на %SERVICE%\",\"color\":\"green\"}]",
        "scoreboard players add %PLAYER% voted 1",
        "give %PLAYER% minecraft:diamond 2"
    ]
}
13

Диаграмма работы системы

Решение проблем

Тестирование голосов

При отсутствии входящих голосов и таймаутах подключения убедитесь, что в файле "server.properties" поле "server-ip" содержит корректный IP-адрес вашего сервера.

Изменчика этих характеристик не так просто обнаружить

Видеообзор работы мода: Видео с YouTube

Участники проекта
SpaceCat_97

SpaceCat_97

Создан: 15 апр 2023

ID: 28575