net.minecraft.client.gui.screen.report

public class ChatSelectionScreen

extends Screen

All mapped superinterfaces:

ParentElement, Element, Navigable, Drawable

net.minecraft.client.gui.screens.reporting.ChatSelectionScreen
net.minecraft.class_7543
net.minecraft.client.gui.screen.report.ChatSelectionScreen

Field summary

Modifier and TypeField
private static final Identifier
CHECKMARK_SPRITE
field_45559
CHECKMARK_ICON_TEXTURE
private static final Text
TITLE
field_39727
TITLE_TEXT
private static final Text
CONTEXT_INFO
field_39728
CONTEXT_TEXT
private final Screen
lastScreen
field_39584
parent
private final AbuseReportContext
reportingContext
field_39585
reporter
private ButtonWidget
confirmSelectedButton
field_39586
doneButton
private MultilineText
contextInfoLabel
field_39729
contextMessage
private ChatSelectionScreen$SelectionListWidget
chatSelectionList
field_39587
selectionList
private final ChatAbuseReport$Builder
report
field_39588
report
private final Consumer<ChatAbuseReport$Builder>
onSelected
field_39589
newReportConsumer
private MessagesListAdder
chatLogFiller
field_39590
listAdder

Constructor summary

ModifierConstructor
public (Screen parent, AbuseReportContext reporter, ChatAbuseReport$Builder report, Consumer<ChatAbuseReport$Builder> newReportConsumer)

Method summary

Modifier and TypeMethod
protected void
init()
method_25426()
init()
private boolean
canReport(LoggedChatMessage message)
method_44495(class_7557 arg0)
isSentByReportedPlayer(ReceivedMessage message)
private void
extendLog()
method_44504()
addMessages()
private void
onReachedScrollTop()
method_44507()
addMoreMessages()
private void
updateConfirmSelectedButton()
method_44509()
setDoneButtonActivation()
public void
extractRenderState(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
method_25394(class_332 arg0, int arg1, int arg2, float arg3)
render(DrawContext arg0, int arg1, int arg2, float arg3)
public void
onClose()
method_25419()
close()
public Text
getNarrationMessage()
method_25435()
getNarratedTitle()
static TextRenderer
access$000(ChatSelectionScreen arg0)
method_44494(class_7543 arg0)
method_44494(ChatSelectionScreen arg0)
static TextRenderer
access$100(ChatSelectionScreen arg0)
method_44497(class_7543 arg0)
method_44497(ChatSelectionScreen arg0)
static TextRenderer
access$200(ChatSelectionScreen arg0)
method_44499(class_7543 arg0)
method_44499(ChatSelectionScreen arg0)
static TextRenderer
access$300(ChatSelectionScreen arg0)
method_44500(class_7543 arg0)
method_44500(ChatSelectionScreen arg0)
static TextRenderer
access$400(ChatSelectionScreen arg0)
method_44501(class_7543 arg0)
method_44501(ChatSelectionScreen arg0)
static TextRenderer
access$500(ChatSelectionScreen arg0)
method_44502(class_7543 arg0)
method_44502(ChatSelectionScreen arg0)
static TextRenderer
access$600(ChatSelectionScreen arg0)
method_44726(class_7543 arg0)
method_44726(ChatSelectionScreen arg0)
static TextRenderer
access$700(ChatSelectionScreen arg0)
method_44664(class_7543 arg0)
method_44664(ChatSelectionScreen arg0)
static TextRenderer
access$900(ChatSelectionScreen arg0)
method_44506(class_7543 arg0)
method_44506(ChatSelectionScreen arg0)
static TextRenderer
access$1000(ChatSelectionScreen arg0)
method_44508(class_7543 arg0)
method_44508(ChatSelectionScreen arg0)
static TextRenderer
access$1100(ChatSelectionScreen arg0)
method_44505(class_7543 arg0)
method_44505(ChatSelectionScreen arg0)
static TextRenderer
access$1200(ChatSelectionScreen arg0)
method_44727(class_7543 arg0)
method_44727(ChatSelectionScreen arg0)
static TextRenderer
access$1300(ChatSelectionScreen arg0)
method_44728(class_7543 arg0)
method_44728(ChatSelectionScreen arg0)
private void
lambda$init$1(Button arg0)
method_44493(class_4185 arg0)
method_44493(ButtonWidget button)
private void
lambda$init$0(Button arg0)
method_44496(class_4185 arg0)
method_44496(ButtonWidget button)