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/ReportScreenintermediary net/minecraft/class_8768official fqv
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen
Screen.SelectedElementNarrationData -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Textprotected final AbuseReportContextprivate static final Textprivate static final Textprotected static final intprotected static final intprotected static final intprivate static final Textprivate static final Loggerprotected static final Textprotected static final Textprotected final Screenprivate static final Textprotected Bprotected static final Textprotected static final Textprivate static final Textprivate static final TextFields 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, widthFields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedReportScreen(Text title, Screen parent, AbuseReportContext context, B reportBuilder) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()protected EditBoxWidgetcreateCommentsBox(int width, int height, Consumer<String> changeListener) private voidonSendError(Throwable error) private voidonSent()voidremoved()(package private) void(package private) voidprivate voidprotected voidtrySend()Methods inherited from class net.minecraft.client.gui.screen.Screen
addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, applyBlur, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, applyNarratorModeChangeDelay, blur, children, clearAndInit, clearChildren, filesDragged, findSelectedElementData, getMusic, getNarratedTitle, getNavigationFocus, 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, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocusedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.Element
mouseMovedMethods inherited from interface net.minecraft.client.gui.navigation.Navigable
getNavigationOrderMethods 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_TEXTLnet/minecraft/client/gui/screen/report/ReportScreen;REPORT_SENT_MESSAGE_TEXT:Lnet/minecraft/text/Text;intermediary field_46022Lnet/minecraft/class_8768;field_46022:Lnet/minecraft/class_2561;official yLfqv;y:Lxl;
-
SENDING_TITLE_TEXT
- Mappings:
Namespace Name Mixin selector named SENDING_TITLE_TEXTLnet/minecraft/client/gui/screen/report/ReportScreen;SENDING_TITLE_TEXT:Lnet/minecraft/text/Text;intermediary field_46023Lnet/minecraft/class_8768;field_46023:Lnet/minecraft/class_2561;official zLfqv;z:Lxl;
-
SENT_TITLE_TEXT
- Mappings:
Namespace Name Mixin selector named SENT_TITLE_TEXTLnet/minecraft/client/gui/screen/report/ReportScreen;SENT_TITLE_TEXT:Lnet/minecraft/text/Text;intermediary field_46024Lnet/minecraft/class_8768;field_46024:Lnet/minecraft/class_2561;official ALfqv;A:Lxl;
-
ERROR_TITLE_TEXT
- Mappings:
Namespace Name Mixin selector named ERROR_TITLE_TEXTLnet/minecraft/client/gui/screen/report/ReportScreen;ERROR_TITLE_TEXT:Lnet/minecraft/text/Text;intermediary field_46025Lnet/minecraft/class_8768;field_46025:Lnet/minecraft/class_2561;official BLfqv;B:Lxl;
-
GENERIC_ERROR_TEXT
- Mappings:
Namespace Name Mixin selector named GENERIC_ERROR_TEXTLnet/minecraft/client/gui/screen/report/ReportScreen;GENERIC_ERROR_TEXT:Lnet/minecraft/text/Text;intermediary field_46026Lnet/minecraft/class_8768;field_46026:Lnet/minecraft/class_2561;official CLfqv;C:Lxl;
-
SEND_TEXT
- Mappings:
Namespace Name Mixin selector named SEND_TEXTLnet/minecraft/client/gui/screen/report/ReportScreen;SEND_TEXT:Lnet/minecraft/text/Text;intermediary field_46012Lnet/minecraft/class_8768;field_46012:Lnet/minecraft/class_2561;official aLfqv;a:Lxl;
-
OBSERVED_WHAT_TEXT
- Mappings:
Namespace Name Mixin selector named OBSERVED_WHAT_TEXTLnet/minecraft/client/gui/screen/report/ReportScreen;OBSERVED_WHAT_TEXT:Lnet/minecraft/text/Text;intermediary field_46013Lnet/minecraft/class_8768;field_46013:Lnet/minecraft/class_2561;official bLfqv;b:Lxl;
-
SELECT_REASON_TEXT
- Mappings:
Namespace Name Mixin selector named SELECT_REASON_TEXTLnet/minecraft/client/gui/screen/report/ReportScreen;SELECT_REASON_TEXT:Lnet/minecraft/text/Text;intermediary field_46014Lnet/minecraft/class_8768;field_46014:Lnet/minecraft/class_2561;official cLfqv;c:Lxl;
-
DESCRIBE_TEXT
- Mappings:
Namespace Name Mixin selector named DESCRIBE_TEXTLnet/minecraft/client/gui/screen/report/ReportScreen;DESCRIBE_TEXT:Lnet/minecraft/text/Text;intermediary field_46027Lnet/minecraft/class_8768;field_46027:Lnet/minecraft/class_2561;official DLfqv;D:Lxl;
-
MORE_COMMENTS_TEXT
- Mappings:
Namespace Name Mixin selector named MORE_COMMENTS_TEXTLnet/minecraft/client/gui/screen/report/ReportScreen;MORE_COMMENTS_TEXT:Lnet/minecraft/text/Text;intermediary field_46015Lnet/minecraft/class_8768;field_46015:Lnet/minecraft/class_2561;official dLfqv;d:Lxl;
-
COMMENTS_TEXT
- Mappings:
Namespace Name Mixin selector named COMMENTS_TEXTLnet/minecraft/client/gui/screen/report/ReportScreen;COMMENTS_TEXT:Lnet/minecraft/text/Text;intermediary field_46028Lnet/minecraft/class_8768;field_46028:Lnet/minecraft/class_2561;official ELfqv;E:Lxl;
-
field_46016
protected static final int field_46016- See Also:
- Mappings:
Namespace Name Mixin selector named field_46016Lnet/minecraft/client/gui/screen/report/ReportScreen;field_46016:Iintermediary field_46016Lnet/minecraft/class_8768;field_46016:Iofficial rLfqv;r:I
-
field_46017
protected static final int field_46017- See Also:
- Mappings:
Namespace Name Mixin selector named field_46017Lnet/minecraft/client/gui/screen/report/ReportScreen;field_46017:Iintermediary field_46017Lnet/minecraft/class_8768;field_46017:Iofficial sLfqv;s:I
-
field_46018
protected static final int field_46018- See Also:
- Mappings:
Namespace Name Mixin selector named field_46018Lnet/minecraft/client/gui/screen/report/ReportScreen;field_46018:Iintermediary field_46018Lnet/minecraft/class_8768;field_46018:Iofficial uLfqv;u:I
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/client/gui/screen/report/ReportScreen;LOGGER:Lorg/slf4j/Logger;intermediary field_46029Lnet/minecraft/class_8768;field_46029:Lorg/slf4j/Logger;official FLfqv;F:Lorg/slf4j/Logger;
-
parent
- Mappings:
Namespace Name Mixin selector named parentLnet/minecraft/client/gui/screen/report/ReportScreen;parent:Lnet/minecraft/client/gui/screen/Screen;intermediary field_46019Lnet/minecraft/class_8768;field_46019:Lnet/minecraft/class_437;official vLfqv;v:Lfmy;
-
context
- Mappings:
Namespace Name Mixin selector named contextLnet/minecraft/client/gui/screen/report/ReportScreen;context:Lnet/minecraft/client/session/report/AbuseReportContext;intermediary field_46020Lnet/minecraft/class_8768;field_46020:Lnet/minecraft/class_7574;official wLfqv;w:Lfyy;
-
reportBuilder
- Mappings:
Namespace Name Mixin selector named reportBuilderLnet/minecraft/client/gui/screen/report/ReportScreen;reportBuilder:Lnet/minecraft/client/session/report/AbuseReport$Builder;intermediary field_46021Lnet/minecraft/class_8768;field_46021:Lnet/minecraft/class_7855$class_8775;official xLfqv;x:Lfyu$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;)Vintermediary <init>Lnet/minecraft/class_8768;<init>(Lnet/minecraft/class_2561;Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Lnet/minecraft/class_7855$class_8775;)Vofficial <init>Lfqv;<init>(Lxl;Lfmy;Lfyy;Lfyu$a;)V
-
-
Method Details
-
createCommentsBox
- Mappings:
Namespace Name Mixin selector named createCommentsBoxLnet/minecraft/client/gui/screen/report/ReportScreen;createCommentsBox(IILjava/util/function/Consumer;)Lnet/minecraft/client/gui/widget/EditBoxWidget;intermediary method_53564Lnet/minecraft/class_8768;method_53564(IILjava/util/function/Consumer;)Lnet/minecraft/class_7529;official aLfqv;a(IILjava/util/function/Consumer;)Lfhr;
-
trySend
protected void trySend()- Mappings:
Namespace Name Mixin selector named trySendLnet/minecraft/client/gui/screen/report/ReportScreen;trySend()Vintermediary method_53571Lnet/minecraft/class_8768;method_53571()Vofficial mLfqv;m()V
-
onSent
private void onSent()- Mappings:
Namespace Name Mixin selector named onSentLnet/minecraft/client/gui/screen/report/ReportScreen;onSent()Vintermediary method_53559Lnet/minecraft/class_8768;method_53559()Vofficial CLfqv;C()V
-
onSendError
- Mappings:
Namespace Name Mixin selector named onSendErrorLnet/minecraft/client/gui/screen/report/ReportScreen;onSendError(Ljava/lang/Throwable;)Vintermediary method_53568Lnet/minecraft/class_8768;method_53568(Ljava/lang/Throwable;)Vofficial aLfqv;a(Ljava/lang/Throwable;)V
-
showError
- Mappings:
Namespace Name Mixin selector named showErrorLnet/minecraft/client/gui/screen/report/ReportScreen;showError(Lnet/minecraft/text/Text;)Vintermediary method_53570Lnet/minecraft/class_8768;method_53570(Lnet/minecraft/class_2561;)Vofficial aLfqv;a(Lxl;)V
-
saveDraft
void saveDraft()- Mappings:
Namespace Name Mixin selector named saveDraftLnet/minecraft/client/gui/screen/report/ReportScreen;saveDraft()Vintermediary method_53560Lnet/minecraft/class_8768;method_53560()Vofficial DLfqv;D()V
-
resetDraft
void resetDraft()- Mappings:
Namespace Name Mixin selector named resetDraftLnet/minecraft/client/gui/screen/report/ReportScreen;resetDraft()Vintermediary method_53561Lnet/minecraft/class_8768;method_53561()Vofficial ELfqv;E()V
-
close
public void close() -
removed
public void removed()
-