Nagradzaj każdy głos

Pobierz naszą lekką wtyczkę mclist.io, aby synchronizować świeże głosy bezpośrednio z Twoim serwerem Minecraft, ogłaszać je społeczności i automatycznie wykonywać dowolne polecenia nagród. W przeciwieństwie do Votifiera nie są potrzebne dodatkowe porty.

1. Połącz swój serwer

Wrzuć plik JAR do folderu plugins/, zrestartuj i wklej swój identyfikator serwera mclist.io do config.yml.

2. Niech działa

Wtyczka sprawdza mclist.io co kilka sekund i nagradza nowo oddane głosy.

Przykładowy config.yml

Zmień server-id tak, aby pasował do Twojej listy, zdecyduj czy nagradzać offline'owych graczy od razu i dodaj tyle poleceń nagród, ile potrzebujesz.

server-id: 12345
reward-offline-players: false
reward-commands:
  - "say &a{player} voted on mclist.io"
  - "give {player} diamond 1"
messages:
  broadcast-enabled: true
  broadcast-text: "&a{player} just voted!"
skip-initial-replay: true

Zbuduj własną wtyczkę

Jeśli nasza wtyczka nie spełnia Twoich wymagań, śmiało napisz własną. Więcej informacji o punkcie końcowym API znajdziesz poniżej.

GET /api/recent_votes/<sid>

  • Zastąp <sid> swoim numerycznym identyfikatorem serwera (np. 12345).
  • Zwraca głosy z ostatnich 24 godzin, posortowane od najnowszych do najstarszych.
  • Każdy obiekt zawiera nick gracza oraz znacznik czasu ISO8601 w polu voted_at.

Przykładowa odpowiedź

{
  "server_id": 12345,
  "votes": [
    {
      "nickname": "PlayerOne",
      "voted_at": "2025-02-10T11:15:00Z"
    },
    {
      "nickname": "PlayerTwo",
      "voted_at": "2025-02-10T10:52:41Z"
    }
  ]
}