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 official fesintermediary net/minecraft/class_8768named net/minecraft/client/gui/screen/report/ReportScreen
-
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, height, OPTIONS_BACKGROUND_TEXTURE, 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, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, applyNarratorModeChangeDelay, children, clearAndInit, clearChildren, filesDragged, findSelectedElementData, getMusic, getNarratedTitle, getNavigationFocus, getTitle, getTooltipFromItem, getUsageNarrationText, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, hasUsageText, hide, init, init, initTabNavigation, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, keyPressed, narrateScreenIfNarrationEnabled, onDisplayed, remove, render, renderBackground, renderBackgroundTexture, renderInGameBackground, renderWithTooltip, resize, 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, focusOn, getFocusedPath, getNavigationPath, hoveredElement, isFocused, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setFocused
-
Field Details
-
REPORT_SENT_MESSAGE_TEXT
- Mappings:
Namespace Name Mixin selector official rLfes;r:Lur;intermediary field_46022Lnet/minecraft/class_8768;field_46022:Lnet/minecraft/class_2561;named REPORT_SENT_MESSAGE_TEXTLnet/minecraft/client/gui/screen/report/ReportScreen;REPORT_SENT_MESSAGE_TEXT:Lnet/minecraft/text/Text;
-
SENDING_TITLE_TEXT
- Mappings:
Namespace Name Mixin selector official tLfes;t:Lur;intermediary field_46023Lnet/minecraft/class_8768;field_46023:Lnet/minecraft/class_2561;named SENDING_TITLE_TEXTLnet/minecraft/client/gui/screen/report/ReportScreen;SENDING_TITLE_TEXT:Lnet/minecraft/text/Text;
-
SENT_TITLE_TEXT
- Mappings:
Namespace Name Mixin selector official uLfes;u:Lur;intermediary field_46024Lnet/minecraft/class_8768;field_46024:Lnet/minecraft/class_2561;named SENT_TITLE_TEXTLnet/minecraft/client/gui/screen/report/ReportScreen;SENT_TITLE_TEXT:Lnet/minecraft/text/Text;
-
ERROR_TITLE_TEXT
- Mappings:
Namespace Name Mixin selector official vLfes;v:Lur;intermediary field_46025Lnet/minecraft/class_8768;field_46025:Lnet/minecraft/class_2561;named ERROR_TITLE_TEXTLnet/minecraft/client/gui/screen/report/ReportScreen;ERROR_TITLE_TEXT:Lnet/minecraft/text/Text;
-
GENERIC_ERROR_TEXT
- Mappings:
Namespace Name Mixin selector official wLfes;w:Lur;intermediary field_46026Lnet/minecraft/class_8768;field_46026:Lnet/minecraft/class_2561;named GENERIC_ERROR_TEXTLnet/minecraft/client/gui/screen/report/ReportScreen;GENERIC_ERROR_TEXT:Lnet/minecraft/text/Text;
-
SEND_TEXT
- Mappings:
Namespace Name Mixin selector official aLfes;a:Lur;intermediary field_46012Lnet/minecraft/class_8768;field_46012:Lnet/minecraft/class_2561;named SEND_TEXTLnet/minecraft/client/gui/screen/report/ReportScreen;SEND_TEXT:Lnet/minecraft/text/Text;
-
OBSERVED_WHAT_TEXT
- Mappings:
Namespace Name Mixin selector official bLfes;b:Lur;intermediary field_46013Lnet/minecraft/class_8768;field_46013:Lnet/minecraft/class_2561;named OBSERVED_WHAT_TEXTLnet/minecraft/client/gui/screen/report/ReportScreen;OBSERVED_WHAT_TEXT:Lnet/minecraft/text/Text;
-
SELECT_REASON_TEXT
- Mappings:
Namespace Name Mixin selector official cLfes;c:Lur;intermediary field_46014Lnet/minecraft/class_8768;field_46014:Lnet/minecraft/class_2561;named SELECT_REASON_TEXTLnet/minecraft/client/gui/screen/report/ReportScreen;SELECT_REASON_TEXT:Lnet/minecraft/text/Text;
-
DESCRIBE_TEXT
- Mappings:
Namespace Name Mixin selector official xLfes;x:Lur;intermediary field_46027Lnet/minecraft/class_8768;field_46027:Lnet/minecraft/class_2561;named DESCRIBE_TEXTLnet/minecraft/client/gui/screen/report/ReportScreen;DESCRIBE_TEXT:Lnet/minecraft/text/Text;
-
MORE_COMMENTS_TEXT
- Mappings:
Namespace Name Mixin selector official kLfes;k:Lur;intermediary field_46015Lnet/minecraft/class_8768;field_46015:Lnet/minecraft/class_2561;named MORE_COMMENTS_TEXTLnet/minecraft/client/gui/screen/report/ReportScreen;MORE_COMMENTS_TEXT:Lnet/minecraft/text/Text;
-
COMMENTS_TEXT
- Mappings:
Namespace Name Mixin selector official yLfes;y:Lur;intermediary field_46028Lnet/minecraft/class_8768;field_46028:Lnet/minecraft/class_2561;named COMMENTS_TEXTLnet/minecraft/client/gui/screen/report/ReportScreen;COMMENTS_TEXT:Lnet/minecraft/text/Text;
-
field_46016
protected static final int field_46016- See Also:
- Mappings:
Namespace Name Mixin selector official lLfes;l:Iintermediary field_46016Lnet/minecraft/class_8768;field_46016:Inamed field_46016Lnet/minecraft/client/gui/screen/report/ReportScreen;field_46016:I
-
field_46017
protected static final int field_46017- See Also:
- Mappings:
Namespace Name Mixin selector official mLfes;m:Iintermediary field_46017Lnet/minecraft/class_8768;field_46017:Inamed field_46017Lnet/minecraft/client/gui/screen/report/ReportScreen;field_46017:I
-
field_46018
protected static final int field_46018- See Also:
- Mappings:
Namespace Name Mixin selector official nLfes;n:Iintermediary field_46018Lnet/minecraft/class_8768;field_46018:Inamed field_46018Lnet/minecraft/client/gui/screen/report/ReportScreen;field_46018:I
-
LOGGER
- Mappings:
Namespace Name Mixin selector official zLfes;z:Lorg/slf4j/Logger;intermediary field_46029Lnet/minecraft/class_8768;field_46029:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/client/gui/screen/report/ReportScreen;LOGGER:Lorg/slf4j/Logger;
-
parent
- Mappings:
Namespace Name Mixin selector official oLfes;o:Lfau;intermediary field_46019Lnet/minecraft/class_8768;field_46019:Lnet/minecraft/class_437;named parentLnet/minecraft/client/gui/screen/report/ReportScreen;parent:Lnet/minecraft/client/gui/screen/Screen;
-
context
- Mappings:
Namespace Name Mixin selector official pLfes;p:Lfmm;intermediary field_46020Lnet/minecraft/class_8768;field_46020:Lnet/minecraft/class_7574;named contextLnet/minecraft/client/gui/screen/report/ReportScreen;context:Lnet/minecraft/client/session/report/AbuseReportContext;
-
reportBuilder
- Mappings:
Namespace Name Mixin selector official qLfes;q:Lfmi$a;intermediary field_46021Lnet/minecraft/class_8768;field_46021:Lnet/minecraft/class_7855$class_8775;named reportBuilderLnet/minecraft/client/gui/screen/report/ReportScreen;reportBuilder:Lnet/minecraft/client/session/report/AbuseReport$Builder;
-
-
Constructor Details
-
ReportScreen
- Mappings:
Namespace Name Mixin selector official <init>Lfes;<init>(Lur;Lfau;Lfmm;Lfmi$a;)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;)Vnamed <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
-
-
Method Details
-
createCommentsBox
- Mappings:
Namespace Name Mixin selector official aLfes;a(IILjava/util/function/Consumer;)Levr;intermediary method_53564Lnet/minecraft/class_8768;method_53564(IILjava/util/function/Consumer;)Lnet/minecraft/class_7529;named createCommentsBoxLnet/minecraft/client/gui/screen/report/ReportScreen;createCommentsBox(IILjava/util/function/Consumer;)Lnet/minecraft/client/gui/widget/EditBoxWidget;
-
trySend
protected void trySend()- Mappings:
Namespace Name Mixin selector official lLfes;l()Vintermediary method_53571Lnet/minecraft/class_8768;method_53571()Vnamed trySendLnet/minecraft/client/gui/screen/report/ReportScreen;trySend()V
-
onSent
private void onSent()- Mappings:
Namespace Name Mixin selector official CLfes;C()Vintermediary method_53559Lnet/minecraft/class_8768;method_53559()Vnamed onSentLnet/minecraft/client/gui/screen/report/ReportScreen;onSent()V
-
onSendError
- Mappings:
Namespace Name Mixin selector official aLfes;a(Ljava/lang/Throwable;)Vintermediary method_53568Lnet/minecraft/class_8768;method_53568(Ljava/lang/Throwable;)Vnamed onSendErrorLnet/minecraft/client/gui/screen/report/ReportScreen;onSendError(Ljava/lang/Throwable;)V
-
showError
- Mappings:
Namespace Name Mixin selector official aLfes;a(Lur;)Vintermediary method_53570Lnet/minecraft/class_8768;method_53570(Lnet/minecraft/class_2561;)Vnamed showErrorLnet/minecraft/client/gui/screen/report/ReportScreen;showError(Lnet/minecraft/text/Text;)V
-
saveDraft
void saveDraft()- Mappings:
Namespace Name Mixin selector official DLfes;D()Vintermediary method_53560Lnet/minecraft/class_8768;method_53560()Vnamed saveDraftLnet/minecraft/client/gui/screen/report/ReportScreen;saveDraft()V
-
resetDraft
void resetDraft()- Mappings:
Namespace Name Mixin selector official ELfes;E()Vintermediary method_53561Lnet/minecraft/class_8768;method_53561()Vnamed resetDraftLnet/minecraft/client/gui/screen/report/ReportScreen;resetDraft()V
-
close
public void close() -
removed
public void removed()
-