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 fys
-
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 Textprivate CheckboxWidgetprivate static final Textprotected final AbuseReportContextprivate static final Textprivate static final Textprotected static final intprotected static final intprotected static final intprotected static final intprivate static final Textprotected final DirectionalLayoutWidgetprivate static final Loggerprotected static final Textprotected static final Textprotected final Screenprivate static final Textprotected Bprotected static final Textprotected static final Textprotected ButtonWidgetprivate 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, narratorToggleButton, 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 TypeMethodDescriptionprotected voidprotected abstract voidprotected voidaddTitle()voidclose()protected EditBoxWidgetcreateCommentsBox(int width, int height, Consumer<String> changeListener) protected voidinit()Called when a screen should be initialized.protected voidonChange()private voidonSendError(Throwable error) private voidonSent()protected voidvoidremoved()(package private) void(package private) voidprivate voidprotected voidtrySend()Methods inherited from class net.minecraft.client.gui.screen.Screen
addCrashReportSection, addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, applyBlur, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, blur, children, clearAndInit, clearChildren, clearTooltip, findSelectedElementData, getMusic, getNarratedTitle, getNavigationFocus, getTextRenderer, getTitle, getTooltipFromItem, getUsageNarrationText, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, hasUsageText, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, keyPressed, narrateScreenIfNarrationEnabled, onDisplayed, onFilesDropped, refreshNarrator, remove, render, renderBackground, renderBackgroundTexture, renderDarkening, renderDarkening, renderInGameBackground, renderPanoramaBackground, renderWithTooltip, resize, setInitialFocus, setInitialFocus, setTooltip, setTooltip, setTooltip, setTooltip, shouldCloseOnEsc, shouldHideStatusEffectHud, shouldPause, switchFocus, tick, updateNarratorMethods 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
getBorder, 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 CLfys;C:Lwp;
-
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 DLfys;D:Lwp;
-
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 ELfys;E:Lwp;
-
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 FLfys;F:Lwp;
-
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 GLfys;G:Lwp;
-
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 aLfys;a:Lwp;
-
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 bLfys;b:Lwp;
-
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 cLfys;c:Lwp;
-
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 HLfys;H:Lwp;
-
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 dLfys;d:Lwp;
-
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 ILfys;I:Lwp;
-
ATTESTATION_TEXT
- Mappings:
Namespace Name Mixin selector named ATTESTATION_TEXTLnet/minecraft/client/gui/screen/report/ReportScreen;ATTESTATION_TEXT:Lnet/minecraft/text/Text;intermediary field_52301Lnet/minecraft/class_8768;field_52301:Lnet/minecraft/class_2561;official JLfys;J:Lwp;
-
field_52303
protected static final int field_52303- See Also:
- Mappings:
Namespace Name Mixin selector named field_52303Lnet/minecraft/client/gui/screen/report/ReportScreen;field_52303:Iintermediary field_52303Lnet/minecraft/class_8768;field_52303:Iofficial sLfys;s:I
-
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 uLfys;u: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 vLfys;v: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 wLfys;w: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 KLfys;K: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 xLfys;x:Lfum;
-
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 yLfys;y:Lghj;
-
layout
- Mappings:
Namespace Name Mixin selector named layoutLnet/minecraft/client/gui/screen/report/ReportScreen;layout:Lnet/minecraft/client/gui/widget/DirectionalLayoutWidget;intermediary field_52304Lnet/minecraft/class_8768;field_52304:Lnet/minecraft/class_8667;official zLfys;z:Lfsm;
-
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 ALfys;A:Lghf$a;
-
checkbox
- Mappings:
Namespace Name Mixin selector named checkboxLnet/minecraft/client/gui/screen/report/ReportScreen;checkbox:Lnet/minecraft/client/gui/widget/CheckboxWidget;intermediary field_52302Lnet/minecraft/class_8768;field_52302:Lnet/minecraft/class_4286;official LLfys;L:Lfow;
-
sendButton
- Mappings:
Namespace Name Mixin selector named sendButtonLnet/minecraft/client/gui/screen/report/ReportScreen;sendButton:Lnet/minecraft/client/gui/widget/ButtonWidget;intermediary field_52300Lnet/minecraft/class_8768;field_52300:Lnet/minecraft/class_4185;official BLfys;B:Lfou;
-
-
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>Lfys;<init>(Lwp;Lfum;Lghj;Lghf$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 aLfys;a(IILjava/util/function/Consumer;)Lfpm;
-
init
protected void init()Called when a screen should be initialized.This method is called when this screen is opened or resized.
-
addTitle
protected void addTitle()- Mappings:
Namespace Name Mixin selector named addTitleLnet/minecraft/client/gui/screen/report/ReportScreen;addTitle()Vintermediary method_61141Lnet/minecraft/class_8768;method_61141()Vofficial mLfys;m()V
-
addContent
protected abstract void addContent()- Mappings:
Namespace Name Mixin selector named addContentLnet/minecraft/client/gui/screen/report/ReportScreen;addContent()Vintermediary method_61135Lnet/minecraft/class_8768;method_61135()Vofficial ELfys;E()V
-
addAttestationCheckboxAndSendButton
protected void addAttestationCheckboxAndSendButton()- Mappings:
Namespace Name Mixin selector named addAttestationCheckboxAndSendButtonLnet/minecraft/client/gui/screen/report/ReportScreen;addAttestationCheckboxAndSendButton()Vintermediary method_61136Lnet/minecraft/class_8768;method_61136()Vofficial FLfys;F()V
-
onChange
protected void onChange()- Mappings:
Namespace Name Mixin selector named onChangeLnet/minecraft/client/gui/screen/report/ReportScreen;onChange()Vintermediary method_53586Lnet/minecraft/class_8768;method_53586()Vofficial GLfys;G()V
-
refreshWidgetPositions
protected void refreshWidgetPositions()- Overrides:
refreshWidgetPositionsin classScreen- Mappings:
Namespace Name Mixin selector named refreshWidgetPositionsLnet/minecraft/client/gui/screen/Screen;refreshWidgetPositions()Vintermediary method_48640Lnet/minecraft/class_437;method_48640()Vofficial cLfum;c()V
-
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 HLfys;H()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 ILfys;I()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 aLfys;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 aLfys;a(Lwp;)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 LLfys;L()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 MLfys;M()V
-
close
public void close() -
removed
public void removed()
-