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 fgzintermediary 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, blur, 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 rLfgz;r:Lvf;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 tLfgz;t:Lvf;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 uLfgz;u:Lvf;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 vLfgz;v:Lvf;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 wLfgz;w:Lvf;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 aLfgz;a:Lvf;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 bLfgz;b:Lvf;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 cLfgz;c:Lvf;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 xLfgz;x:Lvf;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 kLfgz;k:Lvf;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 yLfgz;y:Lvf;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 lLfgz;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 mLfgz;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 nLfgz;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 zLfgz;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 oLfgz;o:Lfdb;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 pLfgz;p:Lfow;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 qLfgz;q:Lfos$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>Lfgz;<init>(Lvf;Lfdb;Lfow;Lfos$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 aLfgz;a(IILjava/util/function/Consumer;)Lexy;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 nLfgz;n()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 DLfgz;D()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 aLfgz;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 aLfgz;a(Lvf;)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 ELfgz;E()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 HLfgz;H()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()
-