Przejdź do głównej zawartości

Tablist

Lista graczy, inaczej „tablista“, pokazuje informacje o gildii, graczu, serwerze i topkach. Jej wygląd konfiguruje się w plikach tablist.yml oraz messages.yml; poniżej opisano wszystkie dotyczące jej ustawienia.

W sekcji cells: ustawia się wygląd wierszy tablisty. Numeruje się je od 1 do 80 — kolejność pokazuje Schemat numeracji tablisty.

cells:
1: '&7Nick: &b{PLAYER}'
2: '&7Ping: &b{PING}'
3: '&7Punkty: &b{POINTS}'
4: '&7Zabojstwa: &b{KILLS}'
5: '&7Smierci: &b{DEATHS}'
6: '&7KDR: &b{KDR}'
7: '&7Gildia: &b{G-NAME}'
9: '&7TAG: &b{G-TAG}'
10: '&7Punkty gildii: &b{G-POINTS-FORMAT}'
11: '&7Pozycja gildii: &b{G-POSITION}'
12: '&7Liczba graczy online: &b{G-MEMBERS-ONLINE}'
21: '&7Online: &b{ONLINE}'
22: '&7TPS: &b{TPS}'
41: '&bTop 3 Gildii'
42: '&71. &b{GTOP-AVG_POINTS-1}'
43: '&72. &b{GTOP-AVG_POINTS-2}'
44: '&73. &b{GTOP-AVG_POINTS-3}'
61: '&bTop 3 Graczy'
62: '&71. &b{PTOP-POINTS-1}'
63: '&72. &b{PTOP-POINTS-2}'
64: '&73. &b{PTOP-POINTS-3}'

Nagłówek i stopka tablisty zostały zaznaczone na Schemacie numeracji tablisty (nagłówek header, stopka footer) — ich wygląd zmienisz w pliku tablist.yml.

# Wyglad naglowka w liscie graczy.
header: '&7FunnyGuilds &b4.9.3 Tribute'
# Wyglad stopki w liscie graczy.
footer: '&c&lWiadomosci braku (pokazujace sie, gdy gracz nie ma gildii) mozna zmienic w pliku messages.yml!'

Aby dodać kilka linijek do nagłówka lub stopki, użyj znaku |, a następnie wprowadź kolejne linijki, poprzedzając każdą dwiema spacjami:

# Wyglad stopki w liscie graczy.
footer: |
linijka 1
linijka 2

Od wersji 4.10.0 dostępne jest stronicowanie tablisty. Konfiguruje się je bardzo podobnie jak zwykłą tablistę — każda strona jedynie nadpisuje główną, a tam, gdzie strona nie podaje własnej wartości, zostanie użyta wartość ze zwykłej sekcji cells/header/footer. Liczba cykli (cycles) określa, jak długo dana strona będzie widoczna (1 cykl = 1 odświeżenie tablisty; częstotliwość odświeżania zmienia opcja update-interval w tablist.yml). Liczba stron nie jest ograniczona.

pages:
- cycles: 10
cells:
42: ' &b&lTOP &8- &b&lPunkty'
46: ' &b1. &7{PTOP-POINTS-1}'
47: ' &b2. &7{PTOP-POINTS-2}'
48: ' &b3. &7{PTOP-POINTS-3}'
- cycles: 10
cells:
42: ' &b&lTOP &8- &b&lZabojstwa'
46: ' &b1. &7{PTOP-KILLS-1}'
47: ' &b2. &7{PTOP-KILLS-2}'
48: ' &b3. &7{PTOP-KILLS-3}'
header: '&7GitHub: &agithub.com/funnyguilds'
footer: '&a&lWiadomosci braku (pokazujace sie, gdy gracz nie ma gildii)
mozna zmienic w pliku messages.yml!'

Sekcja ustala komunikaty wyświetlane w miejsce brakujących wartości — gdy gracz nie ma gildii, topka jest pusta, gildia nie ma sojuszników czy zastępców itd.

# <------- No Value Messages -------> #
gNameNoValue: Brak (G-NAME/NAME)
gTagNoValue: Brak (G-TAG/TAG)
gOwnerNoValue: Brak (G-OWNER)
gDeputiesNoValue: Brak (G-DEPUTIES)
gDeputyNoValue: Brak (G-DEPUTY)
gValidityNoValue: Brak (G-VALIDITY)
gRegionSizeNoValue: Brak (G-REGION-SIZE)
alliesNoValue: Brak (ALLIES)
enemiesNoValue: Brak (ENEMIES)
gtopNoValue: Brak (GTOP-x)
ptopNoValue: Brak (PTOP-x)
wgRegionNoValue: Brak (WG-REGION)
minMembersToIncludeNoValue: Brak (guild-min-members w config.yml)

cells-ping: określa ping wyświetlany przy każdym wierszu tablisty.

# Liczba pingu pokazana przy każdej komorce.
cells-ping: 0

fill-cells: — jeśli ustawione na true, wszystkie wiersze graczy zostaną zapełnione niezależnie od liczby graczy online.

# Czy wszystkie możliwe komórki maja zostać zapełnione, nie zważywszy na liczbę graczy online
fill-cells: true

  • enabled — jeśli ustawione na true, tablista będzie działała; ustaw na false, jeśli nie chcesz, aby się wyświetlała.
  • update-interval — co ile czasu tablista ma odświeżać wyświetlane informacje.
# Czy tablista ma byc wlaczona
enabled: true
# Co ile tickow lista graczy powinna zostac odswiezona
update-interval: 20

use-relationship-colors: — jeśli ustawione na true, kolory znaczników {PTOP-%} oraz {GTOP-%} będą zależne od relacji gildyjnych (neutralność, sojusz, wojna). Ustaw na false, jeśli nie chcesz takiego kolorowania.

# Czy zmienne typu {PTOP-%} oraz {GTOP-%} powinny byc pokolorowane w zaleznosci od relacji gildyjnych
use-relationship-colors: false

Podstawowe zmienne zostały opisane w Tablist — zmienne.


FunnyGuilds obsługuje dodatkowe znaczniki z PlaceholderAPI. Po zainstalowaniu tego pluginu możesz pobrać kolejne zestawy znaczników.

Pełną listę dostępnych znaczników i odpowiadających im komend znajdziesz na stronie PAPI-placeholders.


  • header — nagłówek
  • footer — stopka
  • Slot X — wiersz nr X
Schemat wyglądu listy