Interface TabList
public interface TabList
Represents the tab list of a
Player.-
Method Summary
Modifier and TypeMethodDescriptionvoidaddEntry(TabListEntry entry) Adds aTabListEntryto thePlayer's tab list.buildEntry(GameProfile profile, @Nullable Component displayName, int latency, int gameMode) Deprecated.Internal usage.voidClears the tab list header and footer for the player.booleancontainsEntry(UUID uuid) Determines if the specified entry exists in the tab list.Returns an immutableCollectionof theTabListEntrys in the tab list.removeEntry(UUID uuid) voidsetHeaderAndFooter(Component header, Component footer) Deprecated.
-
Method Details
-
addEntry
Adds aTabListEntryto thePlayer's tab list.- Parameters:
entry- to add to the tab list
-
removeEntry
- Parameters:
uuid- of the entry- Returns:
Optionalcontaining the removedTabListEntryif present, otherwiseOptional.empty()
-
containsEntry
Determines if the specified entry exists in the tab list.- Parameters:
uuid- the UUID of the entry- Returns:
trueif it exists,falseif it does not
-
getEntries
Collection<TabListEntry> getEntries()Returns an immutableCollectionof theTabListEntrys in the tab list.- Returns:
- immutable
Collectionof tab list entries
-
buildEntry
@Deprecated TabListEntry buildEntry(GameProfile profile, @Nullable Component displayName, int latency, int gameMode) Deprecated.Internal usage. UseTabListEntry.Builderinstead.Builds a tab list entry.- Parameters:
profile- profiledisplayName- display namelatency- latencygameMode- game mode- Returns:
- entry