Interface TabListEntry.Builder
- All Superinterfaces:
AbstractBuilder<TabListEntry>
,Builder<TabListEntry,
,TabListEntry.Builder> CopyableBuilder<TabListEntry,
,TabListEntry.Builder> ResettableBuilder<TabListEntry,
TabListEntry.Builder>
- Enclosing interface:
TabListEntry
public static interface TabListEntry.Builder
extends Builder<TabListEntry,TabListEntry.Builder>, CopyableBuilder<TabListEntry,TabListEntry.Builder>
Represents a builder class to create mutable
TabListEntry
s.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds an entry based off the values of this builder.displayName
(@Nullable Component displayName) Sets the display name for entries created by this builder.Sets the gamemode for entries created by this builder.latency
(int latency) Sets the latency for entries created by this builder.Sets theTabList
this entry is owned by.listed
(boolean listed) Sets whatever this entry is listed in the tab list.profile
(GameProfile profile) Sets the profile for entries created by this builder.Methods inherited from interface org.spongepowered.api.util.CopyableBuilder
from
-
Method Details
-
list
Sets theTabList
this entry is owned by.- Parameters:
list
- The tab list- Returns:
- The builder
-
profile
Sets the profile for entries created by this builder.A copy of the passed
GameProfile
is used, so further changes to the original object will have no effect.- Parameters:
profile
- The profile- Returns:
- The builder
-
displayName
Sets the display name for entries created by this builder.- Parameters:
displayName
- The display name- Returns:
- The builder
- See Also:
-
latency
Sets the latency for entries created by this builder.- Parameters:
latency
- The latency, in milliseconds- Returns:
- The builder
- See Also:
-
gameMode
Sets the gamemode for entries created by this builder.- Parameters:
gameMode
- The gamemode- Returns:
- The builder
- See Also:
-
listed
Sets whatever this entry is listed in the tab list. The entry is still sent to the client, however.- Parameters:
listed
- Whatever to list this entry- Returns:
- The builder
- See Also:
-
build
TabListEntry build()Builds an entry based off the values of this builder.- Specified by:
build
in interfaceAbstractBuilder<TabListEntry>
- Returns:
- The entry
-