This script provides a dynamic text animation allowing text to appear letter-by-letter for a more immersive experience.
Title Usage:
animateText(player, "§cYou died", "§7Back to spawn goofball", 2, "title", 20);
- The title will type out first.
- After 20 ticks, the full title remains while the subtitle types out.
- If using "actionbar" mode, subtitles are ignored, and only the actionbar message is displayed.
ActionBar Usage:
animateText(player, "§aWelcome Player to the Server", null, 2, "actionbar");
- Displays an animated actionbar message.
- Subtitles are ignored when using this mode.
Features:
- Supports titles, subtitles, and actionbars.
- Letter-by-letter animation with a click sound effect.
- Subtitles only start after the title is fully displayed.
- Resets properly when triggered again.
Useful for death messages, notifications, or immersive storytelling.
This is my first showcase so I do appreciate any feedback/comments about this.
You can find it here: https://github.com/EskarnDev/DynamicTextAnimation/
Note: I have provided a link to the GitHub Repository as there is a Resource Pack that is required if you do plan on utilizing this with the title.