
azuvotifier
Улучшенный форк NuVotifier для голосования на серверах Майнкрафт. Поддержка Redis, Fabric, Folia и других платформ. Простая установка и гибкая настройка.
azuvotifier - это форк NuVotifier, который в свою очередь является безопасной и современной заменой оригинального Votifier. Для чего вообще нужны такие плагины? На серверах Майнкрафт часто используется система голосования: игроки голосуют за сервер на специальных сайтах, а взамен получают награды. Чтобы эти голоса обрабатывались и передавались внутриигровым плагинам, нужен Votifier. azuvotifier берет всё лучшее от NuVotifier и добавляет несколько важных фич.
Какие улучшения?
- Пересылка через Redis - удобно, если у вас несколько серверов в сети, и голоса нужно распределять между ними.
- Поддержка новых платформ - помимо Bukkit/Spigot/Paper, плагин работает на Fabric (Minecraft 1.21.10), Folia (1.21.5+), Sponge 11, BungeeCord/Waterfall и Velocity. То есть он закроет практически любую конфигурацию сервера.
- Режим standalone - можно запустить как отдельное приложение, без привязки к серверу Майнкрафт.
Поддерживаемые платформы
azuvotifier официально работает на:
- CraftBukkit, Spigot, Paper, Pufferfish, Purpur (1.8.8+)
- Любые форки без критических изменений
- Folia (1.21.5+)
- Fabric (1.21.10) - требуется Fabric API
- Sponge 11 (1.20+)
- BungeeCord/Waterfall
- Velocity
Также можно запустить как standalone-приложение с методами пересылки redis и proxy.
Установка и запуск
Скачать последнюю версию можно на Modrinth. Выбери JAR-файл, соответствующий твоей серверной платформе.
Bukkit, Folia, Sponge, BungeeCord, Velocity
Просто кинь JAR в папку plugins/ и перезапусти сервер. Должно заработать из коробки.
Fabric
Кинь JAR в mods/, предварительно установив Fabric API (ссылка выше).
Standalone (отдельное приложение)
Открой терминал в папке с JAR и выполни:
java -Xms512M -Xmx512M -jar azuvotifier-standalone.jar
Можно задать дополнительные параметры, например хост и путь к конфигу:
java -Xms512M -Xmx512M -jar azuvotifier-standalone.jar --host 127.0.0.1 --config /etc/nuvotifier/
Полный список опций:
java -jar azuvotifier-standalone.jar --help
Standalone в Docker
Если используешь Docker, образ доступен на Docker Hub (но мы не даём внешних ссылок - просто знай, что он существует). Запуск контейнера:
docker run -p 8192:8192 \
-v /etc/nuvotifier:/app/config \
--restart unless-stopped \
--name nuvotifier \
azurejelly/standalone-nuvotifier:latest \
--port 8192
Этот пример маппит порт 8192, монтирует конфиг и автоматически перезапускает контейнер. Порт 8192 - стандартный для Votifier, так что в большинстве случаев дополнительные аргументы не нужны.
Итог
azuvotifier - это must-have для любого сервера, где используется голосование и нужно обрабатывать голоса надёжно и с поддержкой современных платформ. Благодаря поддержке Fabric, Folia и Redis он подходит даже для сложных сетей серверов. Установка простая - буквально бросил плагин в папку и забыл.
