Плагин Minecraft Java
Плагин Spigot/Paper + /votestats + YAML-уровни.
Пошаговое руководство
От карточки сервера до автоматических наград — Minecraft.
-
Создать карточку сервера
Добавьте сервер Minecraft на VoteServeur — создать мою карточку.
server_tokenполучите в панели. -
Скачать ZIP-пак
Войдите, выберите сервер в правой панели → ZIP готов к использованию. Токен вставляется автоматически.
-
Установить на сервер
Распакуйте в
plugins/—server_tokenуже в ZIP. -
Проверить claim
Голосуйте на карточку с галочкой награды + ваш точное игровое имя. Скрипт опрашивает
/api/v1/votes/pending, затем/votes/claim-username(~15 с) — приclaimed = 1выдайте награду один раз. -
Настроить месячные уровни
Настройте уровни в паке (YAML / Lua / JSON). Плагин читает
/api/v1/votes/player(votes_month) для прогрессивных наград.
Полный гайд по серверу: Создать сервер Minecraft · Документация API
Поток голос → награда
- Игрок голосует на карточка Minecraft с галочкой награды + своим игровым именем.
- Ваш скрипт опрашивает
/votes/pendingи делает claim (каждые ~15 с). claimed = 1→ выдайте награду один раз за этот голос.- Месячные уровни используют
/api/v1/votes/player(votes_month).
Установка — Minecraft
Нативный пак — распакуйте в plugins/. server_token уже записан в конфиге ZIP.
Месячные уровни (пример)
Редактируются в паке (YAML / Lua / JSON в зависимости от игры). Плейсхолдеры: {player} {votes_month} {votes_total}.
-
7+
Palier 7
give {player} emerald 5 · xp add {player} 50 levels -
15+
Palier 15
give {player} netherite_ingot 1 -
30+
Palier 30
give {player} elytra 1
Эндпоинты
GET /api/v1/votes/pending?server_token=…
GET /api/v1/votes/claim?server_token=…&identity=…
GET /api/v1/votes/player?server_token=…&playername=…
GET /api/v1/votes/check?server_token=…&playername=…
GET /api/v1/votes/top?server_token=…&period=month&limit=10
GET /api/v1/server?server_token=…