Class ReportScreen<B extends AbuseReport.Builder<?>>
java.lang.Object
net.minecraft.client.gui.AbstractParentElement
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.report.ReportScreen<B>
- All Implemented Interfaces:
Drawable
,Element
,Navigable
,ParentElement
- Direct Known Subclasses:
ChatReportScreen
,SkinReportScreen
,UsernameReportScreen
@Environment(CLIENT)
public abstract class ReportScreen<B extends AbuseReport.Builder<?>>
extends Screen
- Mappings:
Namespace Name named net/minecraft/client/gui/screen/report/ReportScreen
intermediary net/minecraft/class_8768
official frb
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen
Screen.SelectedElementNarrationData
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final Text
protected final AbuseReportContext
private static final Text
private static final Text
protected static final int
protected static final int
protected static final int
private static final Text
private static final Logger
protected static final Text
protected static final Text
protected final Screen
private static final Text
protected B
protected static final Text
protected static final Text
private static final Text
private static final Text
Fields inherited from class net.minecraft.client.gui.screen.Screen
client, executor, FOOTER_SEPARATOR_TEXTURE, HEADER_SEPARATOR_TEXTURE, height, INWORLD_FOOTER_SEPARATOR_TEXTURE, INWORLD_HEADER_SEPARATOR_TEXTURE, MENU_BACKGROUND_TEXTURE, PANORAMA_RENDERER, ROTATING_PANORAMA_RENDERER, textRenderer, title, width
Fields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL
-
Constructor Summary
ModifierConstructorDescriptionprotected
ReportScreen
(Text title, Screen parent, AbuseReportContext context, B reportBuilder) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
protected EditBoxWidget
createCommentsBox
(int width, int height, Consumer<String> changeListener) private void
onSendError
(Throwable error) private void
onSent()
void
removed()
(package private) void
(package private) void
private void
protected void
trySend()
Methods inherited from class net.minecraft.client.gui.screen.Screen
addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, applyBlur, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, applyNarratorModeChangeDelay, blur, children, clearAndInit, clearChildren, clearTooltip, filesDragged, findSelectedElementData, getMusic, getNarratedTitle, getNavigationFocus, getPanoramaTickDelta, getTitle, getTooltipFromItem, getUsageNarrationText, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, hasUsageText, init, init, initTabNavigation, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, keyPressed, narrateScreenIfNarrationEnabled, onDisplayed, remove, render, renderBackground, renderBackgroundTexture, renderDarkening, renderDarkening, renderInGameBackground, renderPanoramaBackground, renderWithTooltip, resize, setInitialFocus, setInitialFocus, setTooltip, setTooltip, setTooltip, setTooltip, shouldCloseOnEsc, shouldPause, switchFocus, tick, updateNarrator, wrapScreenError
Methods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocused
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.gui.Element
mouseMoved
Methods inherited from interface net.minecraft.client.gui.navigation.Navigable
getNavigationOrder
Methods inherited from interface net.minecraft.client.gui.ParentElement
charTyped, getFocusedPath, getNavigationPath, hoveredElement, isFocused, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setFocused
-
Field Details
-
REPORT_SENT_MESSAGE_TEXT
- Mappings:
Namespace Name Mixin selector named REPORT_SENT_MESSAGE_TEXT
Lnet/minecraft/client/gui/screen/report/ReportScreen;REPORT_SENT_MESSAGE_TEXT:Lnet/minecraft/text/Text;
intermediary field_46022
Lnet/minecraft/class_8768;field_46022:Lnet/minecraft/class_2561;
official y
Lfrb;y:Lxp;
-
SENDING_TITLE_TEXT
- Mappings:
Namespace Name Mixin selector named SENDING_TITLE_TEXT
Lnet/minecraft/client/gui/screen/report/ReportScreen;SENDING_TITLE_TEXT:Lnet/minecraft/text/Text;
intermediary field_46023
Lnet/minecraft/class_8768;field_46023:Lnet/minecraft/class_2561;
official z
Lfrb;z:Lxp;
-
SENT_TITLE_TEXT
- Mappings:
Namespace Name Mixin selector named SENT_TITLE_TEXT
Lnet/minecraft/client/gui/screen/report/ReportScreen;SENT_TITLE_TEXT:Lnet/minecraft/text/Text;
intermediary field_46024
Lnet/minecraft/class_8768;field_46024:Lnet/minecraft/class_2561;
official A
Lfrb;A:Lxp;
-
ERROR_TITLE_TEXT
- Mappings:
Namespace Name Mixin selector named ERROR_TITLE_TEXT
Lnet/minecraft/client/gui/screen/report/ReportScreen;ERROR_TITLE_TEXT:Lnet/minecraft/text/Text;
intermediary field_46025
Lnet/minecraft/class_8768;field_46025:Lnet/minecraft/class_2561;
official B
Lfrb;B:Lxp;
-
GENERIC_ERROR_TEXT
- Mappings:
Namespace Name Mixin selector named GENERIC_ERROR_TEXT
Lnet/minecraft/client/gui/screen/report/ReportScreen;GENERIC_ERROR_TEXT:Lnet/minecraft/text/Text;
intermediary field_46026
Lnet/minecraft/class_8768;field_46026:Lnet/minecraft/class_2561;
official C
Lfrb;C:Lxp;
-
SEND_TEXT
- Mappings:
Namespace Name Mixin selector named SEND_TEXT
Lnet/minecraft/client/gui/screen/report/ReportScreen;SEND_TEXT:Lnet/minecraft/text/Text;
intermediary field_46012
Lnet/minecraft/class_8768;field_46012:Lnet/minecraft/class_2561;
official a
Lfrb;a:Lxp;
-
OBSERVED_WHAT_TEXT
- Mappings:
Namespace Name Mixin selector named OBSERVED_WHAT_TEXT
Lnet/minecraft/client/gui/screen/report/ReportScreen;OBSERVED_WHAT_TEXT:Lnet/minecraft/text/Text;
intermediary field_46013
Lnet/minecraft/class_8768;field_46013:Lnet/minecraft/class_2561;
official b
Lfrb;b:Lxp;
-
SELECT_REASON_TEXT
- Mappings:
Namespace Name Mixin selector named SELECT_REASON_TEXT
Lnet/minecraft/client/gui/screen/report/ReportScreen;SELECT_REASON_TEXT:Lnet/minecraft/text/Text;
intermediary field_46014
Lnet/minecraft/class_8768;field_46014:Lnet/minecraft/class_2561;
official c
Lfrb;c:Lxp;
-
DESCRIBE_TEXT
- Mappings:
Namespace Name Mixin selector named DESCRIBE_TEXT
Lnet/minecraft/client/gui/screen/report/ReportScreen;DESCRIBE_TEXT:Lnet/minecraft/text/Text;
intermediary field_46027
Lnet/minecraft/class_8768;field_46027:Lnet/minecraft/class_2561;
official D
Lfrb;D:Lxp;
-
MORE_COMMENTS_TEXT
- Mappings:
Namespace Name Mixin selector named MORE_COMMENTS_TEXT
Lnet/minecraft/client/gui/screen/report/ReportScreen;MORE_COMMENTS_TEXT:Lnet/minecraft/text/Text;
intermediary field_46015
Lnet/minecraft/class_8768;field_46015:Lnet/minecraft/class_2561;
official d
Lfrb;d:Lxp;
-
COMMENTS_TEXT
- Mappings:
Namespace Name Mixin selector named COMMENTS_TEXT
Lnet/minecraft/client/gui/screen/report/ReportScreen;COMMENTS_TEXT:Lnet/minecraft/text/Text;
intermediary field_46028
Lnet/minecraft/class_8768;field_46028:Lnet/minecraft/class_2561;
official E
Lfrb;E:Lxp;
-
field_46016
protected static final int field_46016- See Also:
- Mappings:
Namespace Name Mixin selector named field_46016
Lnet/minecraft/client/gui/screen/report/ReportScreen;field_46016:I
intermediary field_46016
Lnet/minecraft/class_8768;field_46016:I
official r
Lfrb;r:I
-
field_46017
protected static final int field_46017- See Also:
- Mappings:
Namespace Name Mixin selector named field_46017
Lnet/minecraft/client/gui/screen/report/ReportScreen;field_46017:I
intermediary field_46017
Lnet/minecraft/class_8768;field_46017:I
official s
Lfrb;s:I
-
field_46018
protected static final int field_46018- See Also:
- Mappings:
Namespace Name Mixin selector named field_46018
Lnet/minecraft/client/gui/screen/report/ReportScreen;field_46018:I
intermediary field_46018
Lnet/minecraft/class_8768;field_46018:I
official u
Lfrb;u:I
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGER
Lnet/minecraft/client/gui/screen/report/ReportScreen;LOGGER:Lorg/slf4j/Logger;
intermediary field_46029
Lnet/minecraft/class_8768;field_46029:Lorg/slf4j/Logger;
official F
Lfrb;F:Lorg/slf4j/Logger;
-
parent
- Mappings:
Namespace Name Mixin selector named parent
Lnet/minecraft/client/gui/screen/report/ReportScreen;parent:Lnet/minecraft/client/gui/screen/Screen;
intermediary field_46019
Lnet/minecraft/class_8768;field_46019:Lnet/minecraft/class_437;
official v
Lfrb;v:Lfne;
-
context
- Mappings:
Namespace Name Mixin selector named context
Lnet/minecraft/client/gui/screen/report/ReportScreen;context:Lnet/minecraft/client/session/report/AbuseReportContext;
intermediary field_46020
Lnet/minecraft/class_8768;field_46020:Lnet/minecraft/class_7574;
official w
Lfrb;w:Lfze;
-
reportBuilder
- Mappings:
Namespace Name Mixin selector named reportBuilder
Lnet/minecraft/client/gui/screen/report/ReportScreen;reportBuilder:Lnet/minecraft/client/session/report/AbuseReport$Builder;
intermediary field_46021
Lnet/minecraft/class_8768;field_46021:Lnet/minecraft/class_7855$class_8775;
official x
Lfrb;x:Lfza$a;
-
-
Constructor Details
-
ReportScreen
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/client/gui/screen/report/ReportScreen;<init>(Lnet/minecraft/text/Text;Lnet/minecraft/client/gui/screen/Screen;Lnet/minecraft/client/session/report/AbuseReportContext;Lnet/minecraft/client/session/report/AbuseReport$Builder;)V
intermediary <init>
Lnet/minecraft/class_8768;<init>(Lnet/minecraft/class_2561;Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Lnet/minecraft/class_7855$class_8775;)V
official <init>
Lfrb;<init>(Lxp;Lfne;Lfze;Lfza$a;)V
-
-
Method Details
-
createCommentsBox
- Mappings:
Namespace Name Mixin selector named createCommentsBox
Lnet/minecraft/client/gui/screen/report/ReportScreen;createCommentsBox(IILjava/util/function/Consumer;)Lnet/minecraft/client/gui/widget/EditBoxWidget;
intermediary method_53564
Lnet/minecraft/class_8768;method_53564(IILjava/util/function/Consumer;)Lnet/minecraft/class_7529;
official a
Lfrb;a(IILjava/util/function/Consumer;)Lfhx;
-
trySend
protected void trySend()- Mappings:
Namespace Name Mixin selector named trySend
Lnet/minecraft/client/gui/screen/report/ReportScreen;trySend()V
intermediary method_53571
Lnet/minecraft/class_8768;method_53571()V
official m
Lfrb;m()V
-
onSent
private void onSent()- Mappings:
Namespace Name Mixin selector named onSent
Lnet/minecraft/client/gui/screen/report/ReportScreen;onSent()V
intermediary method_53559
Lnet/minecraft/class_8768;method_53559()V
official E
Lfrb;E()V
-
onSendError
- Mappings:
Namespace Name Mixin selector named onSendError
Lnet/minecraft/client/gui/screen/report/ReportScreen;onSendError(Ljava/lang/Throwable;)V
intermediary method_53568
Lnet/minecraft/class_8768;method_53568(Ljava/lang/Throwable;)V
official a
Lfrb;a(Ljava/lang/Throwable;)V
-
showError
- Mappings:
Namespace Name Mixin selector named showError
Lnet/minecraft/client/gui/screen/report/ReportScreen;showError(Lnet/minecraft/text/Text;)V
intermediary method_53570
Lnet/minecraft/class_8768;method_53570(Lnet/minecraft/class_2561;)V
official a
Lfrb;a(Lxp;)V
-
saveDraft
void saveDraft()- Mappings:
Namespace Name Mixin selector named saveDraft
Lnet/minecraft/client/gui/screen/report/ReportScreen;saveDraft()V
intermediary method_53560
Lnet/minecraft/class_8768;method_53560()V
official F
Lfrb;F()V
-
resetDraft
void resetDraft()- Mappings:
Namespace Name Mixin selector named resetDraft
Lnet/minecraft/client/gui/screen/report/ReportScreen;resetDraft()V
intermediary method_53561
Lnet/minecraft/class_8768;method_53561()V
official I
Lfrb;I()V
-
close
public void close() -
removed
public void removed()
-