net.minecraft.client.gui.friend.widget

class FriendsTabHeaderWidget

extends ContainerWidget

All mapped superinterfaces:

Widget, Drawable, Element, Navigable, Selectable, Narratable, ParentElement

net.minecraft.client.gui.screens.friends.AddFriendWidget
net.minecraft.class_1_964
net.minecraft.client.gui.friend.widget.FriendsTabHeaderWidget

Field summary

Modifier and TypeField
private static final ButtonTextures
ADD_SPRITE
field_1_6669
DRAFT_REPORT_BUTTON_TEXTURES
private static final Identifier
LIST_SEPARATOR_TOP
field_1_6674
LIST_SEPARATOR_TOP_TEXTURE
private static final Text
ENTER_NICKNAME
field_1_6672
ENTER_NICKNAME_TEXT
private static final Text
SEND_REQUEST
field_1_6678
SEND_REQUEST_TEXT
private static final Text
EMPTY_NICKNAME_MESSAGE
field_1_6671
EMPTY_NICKNAME_TEXT
private static final Text
COPY_TO_CLIPBOARD
field_1_6670
COPY_TO_CLIPBOARD_TEXT
private static final Text
PROFILE_NAME_LABEL
field_1_6676
MY_PROFILE_NAME_TEXT
private static final int
WINDOW_MARGIN
field_1_6681
field_1_6681
private static final int
SEPARATOR_HEIGHT
field_1_6679
field_1_6679
private static final int
INPUT_SPACING
field_1_6673
field_1_6673
private static final int
ADD_BUTTON_SIZE
field_1_6668
field_1_6668
private static final int
SEPARATOR_PADDING
field_1_6680
field_1_6680
private static final int
PROFILE_NAME_HEIGHT
field_1_6675
field_1_6675
private static final int
PROFILE_NAME_MARGIN
field_1_6677
field_1_6677
private final TextFieldWidget
editBox
field_1_6683
searchField
private final TextIconButtonWidget
addButton
field_1_6682
sendRequestButton
private final PressableTextWidget
profileNameButton
field_1_6686
profileNameText
private final MinecraftClient
minecraft
field_1_6685
client
private final DirectionalLayoutWidget
layout
field_1_6684
main

Constructor summary

ModifierConstructor
(int width, Runnable onSendRequest)

Method summary

Modifier and TypeMethod
private DirectionalLayoutWidget
createProfileRow()
method_1_6316()
createProfileNameWidget()
private void
editBoxResponder(String value)
method_1_5813(String arg0)
onSearchFieldChanged(String value)
private Text
getInvalidInputReason(String name)
method_1_6365(String arg0)
getFriendRequestErrorText(String username)
private static boolean
contains(List<PlayerSocialManager$PlayerData> players, String playerName)
method_1_6364(List<class_5520$class_1_980> arg0, String arg1)
playerListContainsUsername(List<SocialInteractionsManager$Player> players, String username)
public void
applyState(AddFriendWidget$State newState)
method_1_5812(class_1_964$class_1_965 arg0)
setState(FriendsTabHeaderWidget$State state)
public TextFieldWidget
getEditBox()
method_1_5814()
getSearchField()
public String
getValue()
method_1_5815()
getSearchText()
public void
setValue(String value)
method_1_5822(String arg0)
setSearchText(String searchText)
protected int
contentHeight()
method_44395()
getContentsHeightWithPadding()
public void
setX(int x)
method_46421(int arg0)
setX(int arg0)
public void
setY(int y)
method_46419(int arg0)
setY(int arg0)
protected void
extractWidgetRenderState(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
method_48579(class_332 arg0, int arg1, int arg2, float arg3)
renderWidget(DrawContext arg0, int arg1, int arg2, float arg3)
protected void
updateWidgetNarration(NarrationElementOutput output)
method_47399(class_6382 arg0)
appendClickableNarrations(NarrationMessageBuilder arg0)
public Collection<? extends Selectable>
getNarratables()
method_65516()
getNarratedParts()
public List<? extends Element>
children()
method_25396()
children()
private static void
lambda$extractWidgetRenderState$0(GuiGraphicsExtractor arg0, int arg1, int arg2, float arg3, AbstractWidget arg4)
method_1_5816(class_332 arg0, int arg1, int arg2, float arg3, class_339 arg4)
method_1_5816(DrawContext arg0, int arg1, int arg2, float arg3, ClickableWidget child)
private static void
lambda$new$5(LayoutSettings arg0)
method_1_5821(class_7847 arg0)
method_1_5821(Positioner pos)
private static void
lambda$new$4(LayoutSettings arg0)
method_1_5820(class_7847 arg0)
method_1_5820(Positioner pos)
private static void
lambda$new$3(LayoutSettings arg0)
method_1_5819(class_7847 arg0)
method_1_5819(Positioner pos)
private void
lambda$new$2(String arg0, Button arg1)
method_1_5818(String arg0, class_4185 arg1)
method_1_5818(String arg0, ButtonWidget text)
private void
lambda$new$0(Runnable arg0, Button arg1)
method_1_6366(Runnable arg0, class_4185 arg1)
method_1_6366(Runnable arg0, ButtonWidget button)
private void
lambda$new$1(Runnable arg0, com.mojang.authlib.services.FriendsService$ResultCode arg1)
method_1_6367(Runnable arg0, com.mojang.authlib.services.FriendsService$ResultCode arg1)
method_1_6367(Runnable arg0, com.mojang.authlib.services.FriendsService$ResultCode arg1)