AnimatedScoreboard - animowany scoreboard
AnimatedScoreboard to zaawansowany plugin scoreboardu z pełną obsługą animacji, warunków wyświetlania, wielu tablic i efektów tekstowych. Tęczowe przejścia kolorów, scrollowanie tekstu, animowane klatki i dynamiczne przełączanie między scoreboardami. Profesjonalne rozwiązanie dla serwerów, które chcą wyróżniającą się tablicę boczną.
Co to jest AnimatedScoreboard
AnimatedScoreboard to darmowy plugin rozwijany przez tego samego autora co GadgetsMenu, specjalizujący się w tworzeniu animowanych scoreboardów (tablic bocznych) na serwerach Minecraft. Wyróżnia się na tle prostszych alternatyw (QuickBoard, RealScoreboard) bogatą biblioteką wbudowanych animacji i systemem warunków.
Plugin obsługuje wiele scoreboardów jednocześnie - na przykład inną tablicę na lobby, inną na survival i inną podczas eventu. Przełączanie między tablicami odbywa się automatycznie na podstawie warunków (świat, uprawnienie, placeholder). Każda linia tablicy może mieć niezależną animację z własnymi klatkami i czasami.
AnimatedScoreboard jest dostępny na SpigotMC i obsługuje Minecraft od 1.8 do 1.21.x.
Typy animacji
Plugin oferuje kilka wbudowanych efektów animacji tekstu, które można stosować do tytułu i poszczególnych linii scoreboardu:
- Rainbow - tęczowe przejście kolorów przez tekst, jeden z najpopularniejszych efektów
- Wave - fala koloru przechodzi przez tekst od lewej do prawej
- Scroll - tekst przewija się (przydatne dla długich informacji, które nie mieszczą się w jednej linii)
- Typewriter - tekst pojawia się litera po literze, efekt maszyny do pisania
- Flash - tekst migocze między dwoma kolorami
- Gradient - płynne przejście między kolorami A i B
- Custom frames - ręcznie zdefiniowane klatki animacji z dowolnym tekstem
Animacje działają niezależnie na każdej linii. Możesz mieć animowany tytuł z efektem rainbow, statyczne linie ze statystykami i scrollowaną linię z ogłoszeniem na dole.
Konfiguracja
Scoreboardy definiujesz w plikach YAML w katalogu plugins/AnimatedScoreboard/scoreboards/:
# plugins/AnimatedScoreboard/scoreboards/default.yml
scoreboard:
title:
animation: rainbow
text: "Minecraft.pl"
speed: 2 # szybkość animacji
lines:
1:
text: "&7" # pusta linia (separator)
2:
text: "&fGracz: &a%player_name%"
3:
text: "&fRanga: &e%vault_prefix%"
4:
text: "&7"
5:
text: "&fSaldo: &a%vault_eco_balance%$"
6:
text: "&fZabójstwa: &c%statistic_player_kills%"
7:
text: "&fŚmierci: &c%statistic_deaths%"
8:
text: "&fK/D: &6%statistic_player_kills_divided_deaths%"
9:
text: "&7"
10:
text: "&fOnline: &b%server_online%/%server_max%"
11:
text: "&7"
12:
animation: scroll
text: "Odwiedź nasz sklep: store.minecraft.pl — Nowe paczki VIP dostępne!"
width: 30 # widoczna szerokość scrollowania
speed: 3
update-interval: 20 # ticki
condition:
type: world
value: world # tylko w świecie "world" Warunki i wiele tablic
AnimatedScoreboard obsługuje warunki decydujące, który scoreboard wyświetlić graczowi. Możesz tworzyć wiele tablic z priorytetami:
- Warunek świata - inny scoreboard w każdym świecie (survival, creative, nether, end)
- Warunek uprawnienia - specjalny scoreboard dla VIP z dodatkowymi informacjami
- Warunek placeholdera - scoreboard zmienia się w zależności od wartości placeholdera (np. inny podczas eventu)
- Priorytet - gdy gracz spełnia wiele warunków, wyświetla się scoreboard z najwyższym priorytetem
# Scoreboard eventowy z najwyższym priorytetem
event-scoreboard:
priority: 10
condition:
type: placeholder
placeholder: "%event_active%"
value: "true"
title:
animation: flash
text: "EVENT!"
colors: ["&c", "&e"]
lines:
1: "&7"
2: "&fEvent: &a%event_name%"
3: "&fCzas: &e%event_time_remaining%"
4: "&fTwoje punkty: &b%event_player_points%"
5: "&7"
6: "&fTop 1: &6%event_top_1%"
7: "&fTop 2: &f%event_top_2%"
8: "&fTop 3: &f%event_top_3%" System warunków pozwala na tworzenie kontekstowych scoreboardów, które automatycznie dostosowują się do sytuacji gracza. To znacznie bardziej zaawansowane niż proste rozwiązania z jednym scoreboardem.
Komendy i uprawnienia
| Komenda | Opis | Uprawnienie |
|---|---|---|
/asb toggle | Włącza/wyłącza scoreboard | animatedscoreboard.toggle |
/asb reload | Przeładowuje konfigurację | animatedscoreboard.admin |
/asb set gracz nazwa | Wymusza scoreboard dla gracza | animatedscoreboard.admin |
/asb reset gracz | Resetuje scoreboard gracza do domyślnego | animatedscoreboard.admin |
/asb list | Lista dostępnych scoreboardów | animatedscoreboard.admin |
Wskazówki
- Rainbow na tytule to klasyk - animowany tęczowy tytuł to najpopularniejszy efekt na serwerach. Ustawienie
speed: 2daje płynny efekt - Scroll na długie teksty - linki do sklepu, Discorda czy ogłoszenia, które nie mieszczą się w 40 znakach, świetnie wyglądają ze scrollowaniem
- Nie animuj wszystkiego - animuj tytuł i maksymalnie 1-2 linie. Reszta powinna być statyczna z dynamicznymi placeholderami
- Eventowy scoreboard - stwórz osobny scoreboard na eventy z wyższym priorytetem. Automatycznie pojawi się, gdy event jest aktywny
- K/D ratio - gracze uwielbiają widzieć swoje statystyki. Stosunek K/D to jeden z najbardziej motywujących wskaźników
- Limit 40 znaków - każda linia scoreboardu Minecraft ma limit znaków. Kody kolorów (
&a) też się liczą. Planuj tekst z tym limitem
Powiązane pluginy: QuickBoard (prostsza alternatywa), TitleManager (scoreboard + tytuły + tablist), PlaceholderAPI (dynamiczne dane), TAB (tablist i scoreboard w jednym).