ModsJava
☆ Simple TabList ☆《1.16.x - 1.21.x》- Animated - Hex colors
Java mod listed for Minecraft 1.16–1.21. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot
Simple TabList
A lightweight, intuitive tablist manager with powerful features
Overview
Simple TabList provides an elegant solution for managing your server's tablist without the complexity of traditional plugins. Tired of managing multiple config files and complex permission setups? With Simple TabList, you can customize your server's player list with minimal configuration while maintaining powerful features.
➤ View my development roadmap on Trello
Looking for content creators to review this plugin! If you create a review, share it in the discussions and I'll feature it here.
Key Features
- LuckPerms Integration - Display prefixes and suffixes directly from your permission system
- Flexible Sorting - Choose how players are sorted in the tablist
- Custom Headers & Footers - With world-specific configurations
- Rich Animations - Create dynamic, eye-catching content
- Sidebar Support - Customizable scoreboard with animations
- Hex Color Support - Full RGB color customization
- PlaceholderAPI Support - Use any placeholder from your installed expansions
- Per-Player Toggles - Let players control their sidebar visibility
Dependencies
- LuckPerms - For permission-based prefixes and suffixes
- PlaceholderAPI - For placeholders and expansions
Commands & Permissions
| Command | Permission | Description |
| /stl-reload | stl.reload | Reload the plugin configuration |
| /sidebar | stl.sidebar.toggle | Toggle personal sidebar visibility |
Support
Need help? Join our Discord Server for direct support and community assistance.
Having issues with sorting? Check this GitHub issue: https://github.com/TheYIMIR/SimpleTabList/issues/1
Built-in Placeholders
Spoiler: Click to view all internal placeholders
| Placeholder | Description |
| [player_name] | Player's username |
| [world_prefix] | Current world prefix |
| [world_suffix] | Current world suffix |
| [global_prefix] | Global prefix setting |
| [global_suffix] | Global suffix setting |
| [player_health] | Player's health value |
| [player_food] | Player's hunger level |
| [player_xp] | Player's experience points |
| [player_lvl] | Player's level |
| [player_gamemode] | Player's current gamemode |
| [animation:ID] | Display animated text (ID refers to animations.yml) |
| [#cap(word)] | Capitalize first letter: word → Word |
| [#capall(word)] | Capitalize all letters: word → WORD |
Setup Guide
Custom Displaynames
Since v4.3, you can customize displaynames for each rank:
- Go to the rank/group you want to customize in LuckPerms
- Add the permission "stl.format"
- Edit the permission value to: "stl.format.%luckperms_prefix% &f[player_name] %luckperms_suffix%"
- Ensure PlaceholderAPI and LuckPerms ecloud expansion are installed
- Save changes
Using PlaceholderAPI
- Install placeholder expansions with `/papi ecloud download <expansion>`
- Reload PlaceholderAPI with `/papi reload`
- Use the placeholders in your config
Example in LuckPerms Dashboard
Configuration
Spoiler: Main Config Template
# Worlds
# Enable
# Does enable/disable the worlds function which overrides the current Header and Footer content.
# You need LuckPerms and PlaceholderAPI to make this plugin work!
# Tab Refresh Interval Time is calculated in seconds.
# Performance.AsyncThreads: Set to true to run operations asynchronously for better performance.
Names:
Enable: true
Format:
Default: '%luckperms_prefix% &f[player_name] %luckperms_suffix%'
Global:
Enable: false
Prefix: ''
Suffix: ''
Sorting:
Enable: true
Type: weight
Ascending: true
Worlds:
Enable: false
Header:
Enable: true
Content:
- This is a header and animation {animation:0}!
- 'You: %player_name%!'
Footer:
Enable: true
Content:
- This is a footer!
- This is footer line 2!
Chat:
Prefix: §f[§cSTL§f]
ActionbarMessage: false
Tab:
Refresh:
Interval:
Enable: false
Time: 1
bstats:
Enable: true
Performance:
AsyncThreads: true
# Enable
# Does enable/disable the worlds function which overrides the current Header and Footer content.
# You need LuckPerms and PlaceholderAPI to make this plugin work!
# Tab Refresh Interval Time is calculated in seconds.
# Performance.AsyncThreads: Set to true to run operations asynchronously for better performance.
Names:
Enable: true
Format:
Default: '%luckperms_prefix% &f[player_name] %luckperms_suffix%'
Global:
Enable: false
Prefix: ''
Suffix: ''
Sorting:
Enable: true
Type: weight
Ascending: true
Worlds:
Enable: false
Header:
Enable: true
Content:
- This is a header and animation {animation:0}!
- 'You: %player_name%!'
Footer:
Enable: true
Content:
- This is a footer!
- This is footer line 2!
Chat:
Prefix: §f[§cSTL§f]
ActionbarMessage: false
Tab:
Refresh:
Interval:
Enable: false
Time: 1
bstats:
Enable: true
Performance:
AsyncThreads: true
Spoiler: Animations Template
animations:
'0':
- Frame 1
- Frame 2
- Frame 3
'1':
- Day
- Dusk
- Night
- Dawn
'2':
- '&eWelcome to the server!'
- '&aDon''t forget to vote!'
- '&bJoin our Discord!'
- '&6Check out our website!'
'3':
- '&c✦'
- '&e✦'
- '&a✦'
- '&b✦'
- '&9✦'
- '&d✦'
'4':
- '&8[&a█&8 ]'
- '&8[&a██&8 ]'
- '&8[&a███&8 ]'
- '&8[&a████&8 ]'
- '&8[&a█████&8 ]'
- '&8[&a██████&8 ]'
- '&8[&a███████&8 ]'
- '&8[&a████████&8 ]'
- '&8[&a█████████&8 ]'
- '&8[&a██████████&8 ]'
- '&8[&a███████████&8]'
'0':
- Frame 1
- Frame 2
- Frame 3
'1':
- Day
- Dusk
- Night
- Dawn
'2':
- '&eWelcome to the server!'
- '&aDon''t forget to vote!'
- '&bJoin our Discord!'
- '&6Check out our website!'
'3':
- '&c✦'
- '&e✦'
- '&a✦'
- '&b✦'
- '&9✦'
- '&d✦'
'4':
- '&8[&a█&8 ]'
- '&8[&a██&8 ]'
- '&8[&a███&8 ]'
- '&8[&a████&8 ]'
- '&8[&a█████&8 ]'
- '&8[&a██████&8 ]'
- '&8[&a███████&8 ]'
- '&8[&a████████&8 ]'
- '&8[&a█████████&8 ]'
- '&8[&a██████████&8 ]'
- '&8[&a███████████&8]'
Spoiler: Sidebar Config Template
Sidebar:
Enable: true
Title: '&6&l✦ &e&lYOUR SERVER &6&l✦'
Lines:
- '&6&l➤ &fServer: &a%server_name%'
- '&6&l➤ &fPlayers: &a%server_online%/%server_max_players%'
- '&6&l➤ &fRank: &a%luckperms_prefix%'
- '&6&l➤ &fHealth: &a%player_health%/%player_max_health%'
- '&6&l➤ &fXP Level: &a%player_level%'
- '&1'
- '&6&l➤ &fTime: &a{animation:1}'
- '&6&l➤ &fLocation: &a%player_x%, %player_y%, %player_z%'
- '&2'
- '&ewww.yourserver.com'
Refresh:
Enable: true
Interval: 2
PerWorld:
Enable: true
Animations:
Enable: true
SyncWithTablist: true
PerPlayer:
Enable: true
Permission: stl.sidebar
Format:
BlankLineChar: ' '
LineSpacing: true
Enable: true
Title: '&6&l✦ &e&lYOUR SERVER &6&l✦'
Lines:
- '&6&l➤ &fServer: &a%server_name%'
- '&6&l➤ &fPlayers: &a%server_online%/%server_max_players%'
- '&6&l➤ &fRank: &a%luckperms_prefix%'
- '&6&l➤ &fHealth: &a%player_health%/%player_max_health%'
- '&6&l➤ &fXP Level: &a%player_level%'
- '&1'
- '&6&l➤ &fTime: &a{animation:1}'
- '&6&l➤ &fLocation: &a%player_x%, %player_y%, %player_z%'
- '&2'
- '&ewww.yourserver.com'
Refresh:
Enable: true
Interval: 2
PerWorld:
Enable: true
Animations:
Enable: true
SyncWithTablist: true
PerPlayer:
Enable: true
Permission: stl.sidebar
Format:
BlankLineChar: ' '
LineSpacing: true
Performance Note
By default, the continuous tablist refresh is disabled for performance reasons. You can enable it in the config with a customizable refresh interval.
Important: Remember to check for config updates after plugin updates! Always back up your configuration before updating.
Future Development
- API for developers
- More customization options
- Enhanced animation features
Other Projects
- Simple Announcer - Create scheduled announcements
- Simple Commands - Create custom commands easily
Detailed statistics:
bStats
Please leave a review to help me improve the plugin and share your experience with others!
I'm actively developing this plugin, though updates may occasionally take time. Bug fixes are prioritized whenever possible.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.16, 1.17, 1.18
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
☆ Simple TabList ☆《1.16.x - 1.21.x》- Animated - Hex colors is a free Minecraft Java mod. Compatible with Minecraft 1.16, 1.17, 1.18, 1.19 and newer. Downloaded 40,909 times (via Spigot). Download it and open it directly in the game.