☆ Simple TabList ☆《1.16.x - 1.21.x》- Animated - Hex colors icon

☆ Simple TabList ☆《1.16.x - 1.21.x》- Animated - Hex colors -----

Full LuckPerms support and easy to use. Thank you for 30k+ Downloads!



Simple TabList

A lightweight, intuitive tablist manager with powerful features

[​IMG]

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


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

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:

  1. Go to the rank/group you want to customize in LuckPerms
  2. Add the permission "stl.format"
  3. Edit the permission value to: "stl.format.%luckperms_prefix% &f[player_name] %luckperms_suffix%"
  4. Ensure PlaceholderAPI and LuckPerms ecloud expansion are installed
  5. Save changes

Using PlaceholderAPI

  1. Install placeholder expansions with `/papi ecloud download <expansion>`
  2. Reload PlaceholderAPI with `/papi reload`
  3. Use the placeholders in your config

Example in LuckPerms Dashboard
[​IMG]

Configuration


# 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

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]'

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

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


[​IMG]

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.
Resource Information
Author:
----------
Total Downloads: 35,159
First Release: May 14, 2022
Last Update: Mar 20, 2025
Category: ---------------
All-Time Rating:
10 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings