[A
This API allows you to easily modify the Tablist.
Features
- modify header and footer text
- modify entries
- independent skin icons
- (skin name can be different from the displayed name)
Usage

Header/Footer
public void setHeaderAndFooter(Player player) {
TabAPI.setHeader(player,
"§9Welcome to the server, ",
"§a" + player.getName() + "!");
TabAPI.setFooter(player,
"§2Online players",
"§7" + Bukkit.getOnlinePlayers().size() + "§8/§6100");
}
Items
public void setItems(Player player) {
TabAPI.clearAllItems(player);//Remove all items
TabAPI.setItems(player, Arrays.asList(//Add our custom items
new TabItem("§0§c§lAdmins"),
new TabItem("§1§fYou!")));
}
If you want to modify the Tablist when a player joins, you should do it after a delay of a few ticks
Bukkit.getScheduler().runTaskLater(plugin, new Runnable() {
@Override
public void run() {
setHeaderAndFooter(player);
setItems(player);
}
}, 10);
Maven
<repositories>
<repository>
<id>inventive-repo</id>
<url>https://repo.inventivetalent.org/content/groups/public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>org.inventivetalent</groupId>
<artifactId>tabapi</artifactId>
<version>1.1.1</version>
</dependency>
</dependencies>
Links
SlZOd2EkUm9kI1J3YW1GeUooVWtXa2QzZFdGPk4rSmFWelV3WVZoYWJHUiNSbk5hVnpVdytHMDVlVnAzUCswa0okUk1NMEp6WkZka2NHSnBPRDBrSiRSalIzZypXakpzZFZ7V1VtaFphM2h3WXpOJFFsVkZhMjFrYlZaNVl6SnNkbUpxTUcqa2JWWjVZekpzZG1KcFYrMGtSMlYwSlE9PQ==Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta