Managing your own Tablist
Introduction
You will manage your own Tablist, overriding the original PlayerListDeluxe's tablist.
Disabling PlayerListDeluxe's Tablist
public class ExampleListener implements Listener {
@EventHandler
public void event(TablistShowEvent e) {
if (e.getTablist().getPlugin() == PlayerListPlugin.getPlugin()) {
e.setCancelled(true);
// this will cancel tablist show event for PlayerListDeluxe plugin
}
}
}Showing Tablist to Player
public class Example extends JavaPlugin {
public void showToPlayer(Player p) {
if (getTablist(p) != null) return;
Tablist tablist = new Tablist(p, this);
// start the tablist task
tablist.start();
// store them into Player's metadata
Metadata.setMetadata(p, "MyTablist", tablist);
}
public Tablist getTablist(Player p) {
// get from stored data
return Metadata.getMetadata(p, "MyTablist");
}
}Set the Tablist Layout
Set the Tablist Header Footer
Updating the Tablist Line
Last updated
Was this helpful?