Discord
Wiki - Pluginy

Animations - animowane teksty na serwerze

Animations

Animations to plugin umożliwiający tworzenie animowanych tekstów wyświetlanych na serwerze Minecraft. Tytuły, actionbar, bossbar, hologramy i tablice - wszystko z płynnymi animacjami kolorów, przejściami i efektami tekstowymi. Idealny do ogłoszeń, powitań i dekoracji spawnu.

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

Co to jest Animations

Animations to darmowy plugin, który dodaje animowane teksty do różnych elementów interfejsu Minecraft. Zamiast statycznych napisów na bossbarze, tytułach czy hologramach, plugin umożliwia tworzenie płynnych animacji z przejściami kolorów, efektami pojawiania się i znikania tekstu oraz rotacją wiadomości.

Plugin jest szczególnie przydatny do tworzenia profesjonalnie wyglądających powitań na serwerze, animowanych ogłoszeń i dekoracyjnych napisów na spawnie. Integruje się z PlaceholderAPI, dzięki czemu animowane teksty mogą zawierać dynamiczne dane (nick gracza, liczba online, statystyki).

Animations jest dostępny na SpigotMC i obsługuje Minecraft od 1.8 do 1.21.x.

Typy animacji

Plugin obsługuje animacje w kilku miejscach interfejsu Minecraft:

  • Title - duży tekst wyświetlany na środku ekranu (np. powitanie po dołączeniu)
  • Subtitle - mniejszy tekst pod tytułem, często z informacjami o serwerze
  • Actionbar - pasek tekstu nad hotbarem, idealny do stałych komunikatów
  • Bossbar - pasek bossbara u góry ekranu z animowanym tekstem i kolorem
  • Hologram - unoszące się teksty w świecie gry (wymaga pluginu hologramów)
  • Chat - animowane wiadomości czatowe (np. ogłoszenia administracji)
  • Scoreboard - animowane linie na tablicy bocznej

Każdy typ animacji konfiguruje się niezależnie. Możesz mieć animowany bossbar z aktualnymi informacjami, statyczny actionbar z IP serwera i animowane tytuły powitalne jednocześnie.

Konfiguracja

Animacje definiujesz w plikach YAML w katalogu plugins/Animations/animations/. Przykład animacji powitalnej:

# plugins/Animations/animations/welcome.yml
welcome:
  type: title
  trigger: join                # wyświetl po dołączeniu gracza
  frames:
    - text: "&6Witaj na serwerze!"
      duration: 40             # ticki (40 = 2 sekundy)
      fadeIn: 10
      fadeOut: 10
    - text: "&eMinecraft.pl"
      duration: 40
      fadeIn: 5
      fadeOut: 20
  subtitle:
    frames:
      - text: "&7Miłej gry, &f%player_name%&7!"
        duration: 60

Animacja bossbar z rotacją informacji:

# plugins/Animations/animations/bossbar.yml
info-bar:
  type: bossbar
  trigger: always              # zawsze aktywny
  color: BLUE
  frames:
    - text: "&bGracze online: &f%server_online%/%server_max%"
      duration: 100
      color: BLUE
    - text: "&aSklep: &fstore.minecraft.pl"
      duration: 100
      color: GREEN
    - text: "&dDiscord: &fdiscord.gg/minecraftpl"
      duration: 100
      color: PINK

Efekty i przejścia

Animations oferuje kilka wbudowanych efektów animacji tekstu:

  • Rainbow - tekst zmienia kolory w pętli tęczowej
  • Gradient - płynne przejście między dwoma kolorami
  • Typewriter - tekst pojawia się litera po literze
  • Scroll - tekst przewija się od prawej do lewej
  • Wave - fala kolorów przechodzi przez tekst
  • Flash - tekst migocze między dwoma stanami

Efekty można łączyć - na przykład tekst powitalny z efektem typewriter i gradientem tęczowym. Parametry takie jak szybkość, kolory i czas trwania konfigurujesz indywidualnie dla każdej animacji.

Komendy i uprawnienia

Komenda Opis Uprawnienie
/animations reload Przeładowuje wszystkie animacje animations.admin
/animations start nazwa Uruchamia animację ręcznie animations.start
/animations stop nazwa Zatrzymuje animację animations.stop
/animations list Lista wszystkich animacji animations.list
/animations send gracz nazwa Wysyła animację konkretnemu graczowi animations.send

Wskazówki

  • Nie przesadzaj z animacjami - zbyt wiele animowanych elementów jednocześnie jest męczące dla oczu. Ogranicz się do 2-3 aktywnych animacji
  • Bossbar to najlepsze miejsce - animowany bossbar z rotacją informacji (online, sklep, Discord, zasady) to standard profesjonalnych serwerów
  • Powitanie na join - animowany tytuł powitalny z nickiem gracza robi dobre pierwsze wrażenie
  • PlaceholderAPI jest kluczowe - bez PlaceholderAPI nie użyjesz dynamicznych danych w animacjach
  • Testuj na kilku klientach - animacje mogą wyglądać inaczej na różnych wersjach klienta. Przetestuj na 1.8, 1.16 i najnowszej wersji

Powiązane pluginy: TitleManager (alternatywa do tytułów i actionbar), BossBarMessage (dedykowany bossbar), PlaceholderAPI (dynamiczne dane).