Nagrody

Lista obsługuje nagradzanie graczy za głosy. Jeżeli chcemy wprowadzić system nagród na serwer należy być właścicielem serwera dodanego na listę. Każdy użytkownik może głosować co 24 godziny. Po zagłosowaniu gracz musi użyć komendy zdefiniowanej w konfiguracji pluginu, aby odebrać nagrodę. Serwery dające nagrody za głosowanie automatycznie dostają (w ciągu maksymalnie 24h) ikonkę złotego pucharu na liście.

Plugin

Minecraft-lista ma swój autorski plugin do obsługi nagród za głosy. W plikach konfiguracyjnych pluginu można ustawić takie rzeczy jak własne wiadomości, komenda do odbierania nagród, lista różnych nagród (mogą być przydzielane losowo). Wtyczka jest open-source, a pobrać ją możesz pod tym linkiem.

Konfiguracja pluginu

Do poprawnego działania pluginu wymagane jest uzupełnienie pliku config.yml.
command: "award" - komenda do odbierania nagród
apiKey: "api-key" - klucz api, znajdziesz go na tej podstronie będąc zalogowanym
serverId: "server-id" - ID serwera, znajdziesz je przechodząc na podstronę serwera, którego jesteś właścicielem

API

Każdy request do API wymaga wysłania klucza API w nagłówku Authorization.

GET /api/receive/server_uuid/ - zwraca id głosów i listę osób, które zagłosowały, ale nie otrzymały jeszcze nagrody

POST /api/confirm/vote_id/ - potwierdzenie nadania nagrody