nurshia

TAB Animation Generator

Create TAB plugin animations with wave, shine, typewriter, color cycle and scrolling text effects. Watch them play in a tab list and scoreboard preview, then copy animations.yml.

Animation

The colors flow through the text and loop seamlessly.

TAB's change-interval. It moves in 50 ms steps.

Preview

Frame 1/16 · One loop: 2.4 s

Export

TAB16 frames
Nurshia:
  change-interval: 150
  texts:
    - '&b&lN&#55ddff&lU&#55bbff&lR&#5599ff&lS&#5577ff&lH&9&lI&#7755ff&lA &#bb55ff&lN&#dd55ff&lE&d&lT&#dd77ff&lW&#bb99ff&lO&#99bbff&lR&#77ddff&lK'
    - '&#75dfff&lN&#55fdff&lU&#55dbff&lR&#55b9ff&lS&#5597ff&lH&#5575ff&lI&#5755ff&lA &#9b55ff&lN&#bd55ff&lE&#df55ff&lT&#fd57ff&lW&#db79ff&lO&#b99bff&lR&#97bdff&lK'
    - '&#95bfff&lN&#73e1ff&lU&#55fbff&lR&#55d9ff&lS&#55b7ff&lH&#5595ff&lI&#5573ff&lA &#7b55ff&lN&#9d55ff&lE&#bf55ff&lT&#e155ff&lW&#fb59ff&lO&#d97bff&lR&#b79dff&lK'
    - '&#b59fff&lN&#93c1ff&lU&#71e3ff&lR&#55f9ff&lS&#55d7ff&lH&#55b5ff&lI&#5593ff&lA &#5b55ff&lN&#7d55ff&lE&#9f55ff&lT&#c155ff&lW&#e355ff&lO&#f95bff&lR&#d77dff&lK'
    - '&#d580ff&lN&#b2a2ff&lU&#91c4ff&lR&#6fe5ff&lS&#55f7ff&lH&#55d5ff&lI&#55b3ff&lA &#556fff&lN&#5e55ff&lE&#7f55ff&lT&#a255ff&lW&#c455ff&lO&#e655ff&lR&#f75dff&lK'
    - '&#f460ff&lN&#d282ff&lU&#b0a4ff&lR&#8ec6ff&lS&#6ce8ff&lH&#55f4ff&lI&#55d2ff&lA &#558eff&lN&#556cff&lE&#6055ff&lT&#8255ff&lW&#a455ff&lO&#c655ff&lR&#e855ff&lK'
    - '&#ea55ff&lN&#f262ff&lU&#d084ff&lR&#aea6ff&lS&#8cc8ff&lH&#6aeaff&lI&#55f2ff&lA &#55aeff&lN&#558cff&lE&#556aff&lT&#6255ff&lW&#8455ff&lO&#a655ff&lR&#c855ff&lK'
    - '&#ca55ff&lN&#ec55ff&lU&#f064ff&lR&#ce86ff&lS&#aca8ff&lH&#8acaff&lI&#68ecff&lA &#55ceff&lN&#55acff&lE&#558aff&lT&#5568ff&lW&#6455ff&lO&#8655ff&lR&#a855ff&lK'
    - '&#aa55ff&lN&#cc55ff&lU&#ee55ff&lR&#ee66ff&lS&#cc88ff&lH&#aaaaff&lI&#88ccff&lA &#55eeff&lN&#55ccff&lE&#55aaff&lT&#5588ff&lW&#5566ff&lO&#6655ff&lR&#8855ff&lK'
    - '&#8a55ff&lN&#ac55ff&lU&#ce55ff&lR&#f055ff&lS&#ec68ff&lH&#ca8aff&lI&#a8acff&lA &#64f0ff&lN&#55ecff&lE&#55caff&lT&#55a8ff&lW&#5586ff&lO&#5564ff&lR&#6855ff&lK'
    - '&#6a55ff&lN&#8c55ff&lU&#ae55ff&lR&#d055ff&lS&#f255ff&lH&#ea6aff&lI&#c88cff&lA &#84d0ff&lN&#62f2ff&lE&#55eaff&lT&#55c8ff&lW&#55a6ff&lO&#5584ff&lR&#5562ff&lK'
    - '&#5560ff&lN&#6c55ff&lU&#8e55ff&lR&#b055ff&lS&#d255ff&lH&#f455ff&lI&#e86cff&lA &#a4b0ff&lN&#82d2ff&lE&#60f4ff&lT&#55e8ff&lW&#55c6ff&lO&#55a4ff&lR&#5582ff&lK'
    - '&#5580ff&lN&#555eff&lU&#6e55ff&lR&#9055ff&lS&#b255ff&lH&#d455ff&lI&#f755ff&lA &#c491ff&lN&#a2b2ff&lE&#80d5ff&lT&#5ef6ff&lW&#55e5ff&lO&#55c4ff&lR&#55a2ff&lK'
    - '&#559fff&lN&#557dff&lU&#555bff&lR&#7155ff&lS&#9355ff&lH&#b555ff&lI&#d755ff&lA &#e371ff&lN&#c193ff&lE&#9fb5ff&lT&#7dd7ff&lW&#5bf9ff&lO&#55e3ff&lR&#55c1ff&lK'
    - '&#55bfff&lN&#559dff&lU&#557bff&lR&#5559ff&lS&#7355ff&lH&#9555ff&lI&#b755ff&lA &#fb55ff&lN&#e173ff&lE&#bf95ff&lT&#9db7ff&lW&#7bd9ff&lO&#59fbff&lR&#55e1ff&lK'
    - '&#55dfff&lN&#55bdff&lU&#559bff&lR&#5579ff&lS&#5557ff&lH&#7555ff&lI&#9755ff&lA &#db55ff&lN&#fd55ff&lE&#df75ff&lT&#bd97ff&lW&#9bb9ff&lO&#79dbff&lR&#57fdff&lK'

Paste into plugins/TAB/animations.yml and run /tab reload. Use the placeholder in header-footer.yml, a scoreboard title, the tab list format or nametags. Players on versions older than 1.16 see the nearest of the 16 classic colors.

Guide

How to use

  1. 1Type the text and pick an effect: wave, shine, typewriter, color cycle or scrolling. Choose the colors and bold or other styles.
  2. 2Set the speed. The preview plays the animation in a tab list and as a scoreboard title at that speed.
  3. 3Name the animation, copy the TAB output into plugins/TAB/animations.yml and run /tab reload. Use %animation:<name>% wherever TAB accepts text.

Good to know

How TAB plays animations

TAB shows one line of texts per change-interval milliseconds and starts over after the last one. The interval has to be a multiple of 50, because the server works in 50 ms ticks.

Hex colors and old clients

Frames use &#RRGGBB hex colors. Players on 1.16 or newer see them exactly; TAB shows older clients the nearest of the 16 classic colors, so a smooth wave looks steppier for them.

Editing frames by hand

Switch to Manual to change single frames, add a pause by repeating a frame, or mix in placeholders such as %player_online%. The preview shows placeholders as plain text.

Questions

Where can I use a TAB animation?

Anywhere TAB takes text: header and footer, scoreboard title and lines, tab list prefix and suffix, nametags and the bossbar. Write %animation:Name% with the animation's name.

Why is my animation too fast or choppy?

Each frame stays on screen for change-interval ms. 100–200 ms suits waves and shines; scrolling text and typewriters read better at 200–400 ms. More frames make a smoother but longer loop.

Does it work with other plugins?

The & codes and MiniMessage outputs give the same frames as a plain list. Plugins like AnimatedScoreboard or DeluxeMenus take such lists under their own key names.