Interface TabListEntry


  • public interface TabListEntry
    Represents a single entry in a TabList.
    • Method Detail

      • getProfile

        GameProfile getProfile()
        Returns the GameProfile of the entry, which uniquely identifies the entry with the containing UUID, as well as deciding what is shown as the player head in the tab list.
        Returns:
        GameProfile of the entry
      • getLatency

        int getLatency()
        Returns the latency for this entry.

        The icon shown in the tab list is calculated by the latency as follows:

        • A negative latency will display the no connection icon
        • 0-150 will display 5 bars
        • 150-300 will display 4 bars
        • 300-600 will display 3 bars
        • 600-1000 will display 2 bars
        • A latency move than 1 second will display 1 bar
        Returns:
        latency set for this entry
      • setLatency

        TabListEntry setLatency​(int latency)
        Sets the latency for this entry to the specified value.
        Parameters:
        latency - to changed to
        Returns:
        this, for chaining
        See Also:
        getLatency()
      • getGameMode

        int getGameMode()
        Gets the game mode this entry has been set to.

        The number corresponds to the game mode in the following way:

        1. Survival
        2. Creative
        3. Adventure
        4. Spectator
        Returns:
        the game mode
      • setGameMode

        TabListEntry setGameMode​(int gameMode)
        Sets the game mode for this entry to the specified value.
        Parameters:
        gameMode - to change to
        Returns:
        this, for chaining
        See Also:
        getGameMode()