Sm24Voter - Nagrody za Głosowanie Oficjalny plugin integrujący serwer z listą serweryminecraft24.pl
Sm24Voter to prosty i lekki plugin, który pozwala automatycznie nagradzać graczy za głosy oddane na Twój serwer na liście serweryminecraft24.pl. Plugin jest w pełni konfigurowalny, zoptymalizowany i kompatybilny z wersjami serwera od 1.8 do 1.21+.
Jak połączyć plugin ze stroną? (Instalacja i Konfiguracja Tokenu) Połączenie serwera ze stroną jest proste i wymaga jednorazowego ustawienia tokenu.
Pobierz plugin i umieść plik .jar w folderze /plugins na swoim serwerze.
Uruchom ponownie serwer. W folderze /plugins/Sm24VoterJava/ zostanie utworzony plik config.yml.
Zaloguj się na swoje konto na stronie serweryminecraft24.pl, przejdź do panelu edycji swojego serwera.
Kliknij przycisk "Pobierz plugin". W okienku, które się pojawi, znajdziesz swój unikalny token serwera. Skopiuj go.
Otwórz plik config.yml na swoim serwerze i wklej skopiowany token w pole:
Code (YAML):
api:
server-token: 'TUTAJ_WKLEJ_SWOJ_TOKEN'
Zapisz plik i wpisz na serwerze komendę /sm24-reload. Gotowe! Twój plugin jest połączony.
Szybka konfiguracja (config.yml):
Code (YAML):
# ================================================================= # Konfiguracja pluginu Sm24VoterJava # ================================================================= # Poradnik konfiguracji: https://serweryminecraft24.pl/konfiguracja-pluginu # Ustawienia dotyczące komunikacji z API serweryminecraft24.pl api: # Twój unikalny token serwera ze strony. Kluczowy do działania pluginu. Możesz go pozyskać po wejściu w panel edycji serwera na stronie serweryminecraft24.pl, #w oknie informacyjnym, które pojawia się po kliknięciu przycisku "Pobierz plugin" server-token: 'tutaj_wpisz_token'
# Ustawienia nagród za głosowanie rewards: # Cooldown w sekundach, jak często gracz może użyć komendy /sm24-nagroda. Minimum 60 sekund cooldown-seconds: 60
permission: # Czy wymagane jest uprawnienie, aby odebrać nagrodę? # true - tak, gracz musi mieć uprawnienie zdefiniowane poniżej # false - każdy może odebrać nagrodę required: false
# Uprawnienie, które będzie sprawdzane, jeśli 'required' jest ustawione na 'true' node: 'sm24.reward.claim'
# Lista komend wykonywanych przez konsolę po pomyślnym odebraniu nagrody. # Użyj {player} jako placeholder na nick gracza. commands: - 'give
{player
} diamond 1'
- 'eco give
{player
} 100'
- 'msg
{player
} &aDziękujemy za oddanie głosu na nasz serwer!'
# Pamięć podręczna dla linku do głosowania. Nie zmieniaj tych wartości ręcznie. vote-cache: # Link do głosowania, automatycznie uzupełniany przez plugin. link: ''
# Token, który został użyty do wygenerowania powyższego linku. token: ''
# ================================================================= # Konfigurowalne wiadomości wysyłane przez plugin # ================================================================= messages: # Prefix dodawany na początku większości wiadomości. prefix: "&8[&6SM24&8] &r" # Wiadomości ogólne no-permission: "{prefix}&cNie posiadasz wymaganych uprawnień." player-only-command: "{prefix}&cTej komendy może użyć tylko gracz." internal-error: "{prefix}&cWystąpił wewnętrzny błąd. Skontaktuj się z administratorem." # Wiadomości dla komendy /sm24-nagroda reward:
on-cooldown: "{prefix}&cMożesz odebrać nagrodę ponownie za &e{seconds} &csekund." verifying-vote: "{prefix}&aWeryfikujemy Twój głos, proszę czekać..." api-error: "{prefix}&c{message}"# {message} zostanie zastąpione wiadomością z API # Wiadomości dla komendy /sm24-glosuj vote:
fetching-link: "{prefix}&aPobieranie linku do głosowania..." link-info: "{prefix}&aTwój link do głosowania:"# Link zostanie dołączony w nowej linii link-success: "{prefix}&aZagłosuj na serwer tutaj -> "# Klikalny link zostanie dołączony po tej wiadomości # Wiadomości dla komendy /sm24-test test:
not-op: "{prefix}&cTa komenda jest dostępna tylko dla operatorów serwera." info: "{prefix}&aUruchomiono testowe przyznawanie nagrody..." # Wiadomość o błędnym tokenie invalid-token:
line1: "{prefix}&cBrak poprawnego tokena serwera w konfiguracji!" line2: "{prefix}&cSzczegóły konfiguracji znajdziesz pod adresem:" # Link pozostaje w kodzie, ale tekst można edytować # Wiadomośc reloadu pluginu reload-success: "{prefix}&aKonfiguracja pluginu została pomyślnie przeładowana!"