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 fgyintermediary 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 rLfgy;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 tLfgy;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 uLfgy;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 vLfgy;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 wLfgy;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 aLfgy;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 bLfgy;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 cLfgy;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 xLfgy;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 kLfgy;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 yLfgy;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 lLfgy;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 mLfgy;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 nLfgy;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 zLfgy;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 oLfgy;o:Lfda;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 pLfgy;p:Lfov;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 qLfgy;q:Lfoq$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>Lfgy;<init>(Lvf;Lfda;Lfov;Lfoq$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 aLfgy;a(IILjava/util/function/Consumer;)Lexx;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 nLfgy;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 DLfgy;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 aLfgy;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 aLfgy;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 ELfgy;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 HLfgy;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()
-