Description
TabModifier is an addon for luckperms, it synchronize players’ prefix/suffix to tablist and support placeholders
Features
- Listening to LuckPerms events, once player/group meta changed, synchronize all changes to tablist
- Support PlaceholderApi, you can add placeholders to header/footer/prefix/suffix
- Support MultiLine header/footer, use \n to split
- Make your players' tablist dynamic
Commands
/tab refresh - refresh all players' tablist
/tab reload - reload config
/tab setheader [header] - set header value
/tab setfooter [footer] - set footer value
Permission
tabmodifier.refresh
tabmodifier.reload
tabmodifier.setheader
tabmodifier.setfooter
Config
FooterValue="&a&lThis is &d&lFooter\n&b&lLook, the SecondLine"
HeaderValue="&a&lThis is &b&lHeader"
# Name Style on tablist, use format code
NameStyle="&e&l"
# If players' prefix is not set yet, plugin will use initial value instead
InitialValue {
Prefix="&d[&bMC&d]"
Suffix="&9[&b0&9]"
}
# How long, in ticks, should plugin wait before refresh tablist when player join server, set to 0 to disable delay
RefreshDelay=5
UpdateInterval {
# How long, in seconds, should plugin update tablist's header & footer
"Header&Footer"=5
# How long, in seconds, should plugin update tablist's playernames
NameList=10
}
showDisplayName="true"
showFooter="true"
showHeader="true"
showPrefix="true"
showSuffix="true"
Screenshots
Links
FAQ
1.How to set prefix/suffix?
- lp user [username] meta setprefix [weight] [prefix]
- lp user [username] meta setsuffix [weight] [suffix]
- lp group [groupname] meta setprefix [weight] [prefix]
- lp group [groupname] meta setsuffix [weight] [suffix]
- if one player/group has multiple prefix/suffix, tabmodifier will use that with highest weight value
2.How do I add placeholder?
- you can get all placeholders here
- use luckperms command to set prefix/suffix, which contains placeholders you want to use, for example
lp user skioak meta setsuffix 1 &e[&a%player_ping%&e]
- you can add placeholders to header and footer
3.What is displayname?
- you can use /nick command to set players’ displayname, once players’ displayname set, tabmodifier will synchronize it to tablist