net.minecraft.client.gui.screen.report

public class ChatSelectionScreen$SelectionListWidget

extends AlwaysSelectedEntryListWidget<ChatSelectionScreen$SelectionListWidget$Entry> implements MessagesListAdder$MessagesList

All mapped superinterfaces:

Widget, Drawable, Element, Navigable, Selectable, Narratable, ParentElement, MessagesListAdder$MessagesList

net.minecraft.client.gui.screens.reporting.ChatSelectionScreen$ChatSelectionList
net.minecraft.class_7543$class_7544
net.minecraft.client.gui.screen.report.ChatSelectionScreen$SelectionListWidget

Field summary

Modifier and TypeField
public static final int
ITEM_HEIGHT
field_62185
field_62185
private ChatSelectionScreen$SelectionListWidget$SenderEntryPair
previousHeading
field_39593
lastSenderEntryPair
final ChatSelectionScreen
this$0
field_39592
field_39592

Constructor summary

ModifierConstructor
public (ChatSelectionScreen this$0, MinecraftClient client, int contextMessagesHeight)

Method summary

Modifier and TypeMethod
public void
setScrollAmount(double scrollAmount)
method_44382(double arg0)
setScrollY(double arg0)
public void
acceptMessage(int id, LoggedChatMessage$Player message)
method_44490(int arg0, class_7557$class_7558 arg1)
addMessage(int arg0, ReceivedMessage$ChatMessage arg1)
private void
updateHeading(LoggedChatMessage$Player message, boolean canReport)
method_44511(class_7557$class_7558 arg0, boolean arg1)
addSenderEntry(ReceivedMessage$ChatMessage message, boolean fromReportedPlayer)
public void
acceptDivider(Component text)
method_44492(class_2561 arg0)
addText(Text arg0)
public int
getRowWidth()
method_25322()
getRowWidth()
public int
getMaxVisibleEntries()
method_44513()
getDisplayedItemCount()
protected void
extractItem(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a, ChatSelectionScreen$ChatSelectionList$Entry entry)
method_73447(class_332 arg0, int arg1, int arg2, float arg3, class_7543$class_7544$class_7546 arg4)
renderEntry(DrawContext arg0, int arg1, int arg2, float arg3, ChatSelectionScreen$SelectionListWidget$Entry arg4)
private boolean
shouldHighlightEntry(ChatSelectionScreen$ChatSelectionList$Entry entry)
method_44693(class_7543$class_7544$class_7546 arg0)
shouldHighlight(ChatSelectionScreen$SelectionListWidget$Entry entry)
protected ChatSelectionScreen$SelectionListWidget$Entry
nextEntry(ScreenDirection dir)
method_48197(class_8028 arg0)
getNeighboringEntry(NavigationDirection arg0)
public void
setSelected(ChatSelectionScreen$ChatSelectionList$Entry selected)
method_48283(class_7543$class_7544$class_7546 arg0)
setSelected(ChatSelectionScreen$SelectionListWidget$Entry arg0)
public boolean
keyPressed(KeyEvent event)
method_25404(class_11908 arg0)
keyPressed(KeyInput arg0)
public int
getFooterTop()
method_44665()
getContextMessageY()
protected void
extractItem(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a, AbstractSelectionList$Entry entry)
method_44397(class_332 arg0, int arg1, int arg2, float arg3, class_350$class_351 arg4)
renderEntry(DrawContext arg0, int arg1, int arg2, float arg3, EntryListWidget$Entry arg4)
protected EntryListWidget$Entry
nextEntry(ScreenDirection dir)
method_48197(class_8028 arg0)
getNeighboringEntry(NavigationDirection arg0)
public void
setSelected(AbstractSelectionList$Entry selected)
method_25313(class_350$class_351 arg0)
setSelected(EntryListWidget$Entry arg0)
static MinecraftClient
access$800(ChatSelectionScreen$ChatSelectionList arg0)
method_44510(class_7543$class_7544 arg0)
method_44510(ChatSelectionScreen$SelectionListWidget arg0)