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 fgaintermediary 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 rLfga;r:Lvb;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 tLfga;t:Lvb;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 uLfga;u:Lvb;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 vLfga;v:Lvb;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 wLfga;w:Lvb;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 aLfga;a:Lvb;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 bLfga;b:Lvb;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 cLfga;c:Lvb;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 xLfga;x:Lvb;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 kLfga;k:Lvb;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 yLfga;y:Lvb;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 lLfga;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 mLfga;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 nLfga;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 zLfga;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 oLfga;o:Lfcc;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 pLfga;p:Lfnw;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 qLfga;q:Lfns$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>Lfga;<init>(Lvb;Lfcc;Lfnw;Lfns$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 aLfga;a(IILjava/util/function/Consumer;)Lewz;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 lLfga;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 CLfga;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 aLfga;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 aLfga;a(Lvb;)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 DLfga;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 ELfga;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()
-