Discord
Wiki - Pluginy

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ą.

Czas czytania: ~5 min Platforma: Paper / Spigot / Purpur

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: 2 daje 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).