BukkitTabAPIPlus 1.1

Create good looking TabLists on your server

  1. defabricated
    Create good looking TabLists on your server with limit of 48 characters per slot.

    Example

    [​IMG]

    How it works?

    It uses 2 packets:
    - player info packet - used in standard playerlist customization plugins
    - scoreboard packet - used to extends limit from 16 to 48 characters (prefix, name, suffix have limit to 16 chars) and update prefix and suffix without ugly sending all 60 player info packets

    API

    Create TabList for player (returns TabList)
    Code (Text):
    TabList list = TabAPI.createTabListForPlayer(Player player)
    Get player's TabList (returns TabList)
    Code (Text):
    TabList list = TabAPI.getPlayerTabList(Player player)
    Send TabList to player
    Code (Text):
    list.send()
    Update TabList (to see changes list must be updated after changing slot data)
    Code (Text):
    list.update()
    Clear TabList
    Code (Text):
    list.clear()
    Send TabList to player
    Code (Text):
    list.send()
    Get slot data from TabList (returns TabSlot)
    Code (Text):
    TabSlot slot = list.getSlot(int slot)
    Clear slot data from TabList
    Code (Text):
    list.clearSlot(int slot)
    Set slot on TabList (limit = 16 characters, returns TabSlot)
    Code (Text):
    list.setSlot(int slot, String name)
    Set slot on TabList (limit = 48 characters, returns TabSlot)
    Code (Text):
    list.setSlot(int slot, String prefix, String name, String suffix)
    Create prefix and suffix for slot (extend limit from 16 to 48 characters, list musn't be updated to see changes)
    Code (Text):
    slot.createPrefixAndSuffix(String prefix, String suffix)
    Change prefix and suffix for slot (list musn't be updated to see changes)
    Code (Text):
    slot.createPrefixAndSuffix(String prefix, String suffix)
    Remove prefix and suffix for slot (list musn't be updated to see changes)
    Code (Text):
    slot.removePrefixAndSuffix()
    Set ping (1000 is the least visible, list must be updated to see changes)
    Code (Text):
    slot.setPing(int ping)
    This API is very powerful, but...
    - if it's hard to understand API please write below
    - may cause client crashes

    If you have any questions please write below...
    BungeeCord version soon ;)

    GitHub: https://github.com/defabricated/BukkitTabAPIPlus
    kukubaczek and Jalau like this.

Recent Reviews

  1. Jalau
    Jalau
    5/5,
    Version: 1.1
    Awesome plugin, does it support 1.8 tablist any way? How can I update the tablist for a player? It does not work update at the client with update
  2. nfell2009
    nfell2009
    5/5,
    Version: 1.0
    Awesome API! Great support too! Thank you <3