Плагін Minecraft Bedrock

Універсальний poller + пресет Bedrock.

universal claim · username poller Node

Покроковий гайд

Від картки сервера до автоматичних нагород — Bedrock.

  1. Створити картку сервера

    Додайте сервер Bedrock на VoteServeur — створити мою картку. server_token отримаєте в панелі.

  2. Завантажити ZIP-пак

    Увійдіть, оберіть сервер у правій панелі → ZIP готовий до використання. Token вставляється автоматично.

  3. Встановити на сервер

    Запустіть Node poller (cd universal && node poller.js) — config.json уже заповнений.

  4. Перевірити claim

    Голосуйте на картку з прапорцем нагороди + ваш точне ігрове ім'я. Скрипт опитує /api/v1/votes/pending, потім /votes/claim-username (~15 с) — коли claimed = 1, видайте нагороду один раз.

  5. Налаштувати місячні рівні

    Налаштуйте рівні в паку (YAML / Lua / JSON). Плагін читає /api/v1/votes/player (votes_month) для прогресивних нагород.

Повний гайд сервера: Створити сервер Bedrock · Док API

Потік голос → нагорода

  1. Гравець голосує на картка Bedrock з прапорцем нагороди + своїм ігровим ім'ям.
  2. Ваш скрипт опитує /votes/pending і робить claim (кожні ~15 с).
  3. claimed = 1 → видайте нагороду один раз за цей голос.
  4. Місячні рівні використовують /api/v1/votes/player (votes_month).

Встановлення — Bedrock

Універсальний poller (Node, працює поза ігровим процесом):

cd universal
npm i          # опційно: rcon-client
# config.json = token уже вставлено + RCON-команди гри
node poller.js
Увійшли на VoteServeur → кнопка «ZIP готовий до використання»: token вставляється автоматично, без копіювання.

Місячні рівні (приклад)

Редагуються в паку (YAML / Lua / JSON залежно від гри). Плейсхолдери: {player} {votes_month} {votes_total}.

  • 10+ Palier 10 give {player} emerald 8

Ендпоінти

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=…

Повна документація API →