Class AbstractReportScreen<B extends Report.Builder<?>>
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.reporting.AbstractReportScreen<B>
- All Implemented Interfaces:
- ContainerEventHandler,- GuiEventListener,- Renderable,- TabOrderedElement
- Direct Known Subclasses:
- ChatReportScreen,- NameReportScreen,- SkinReportScreen
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescription(package private) classNested classes/interfaces inherited from class net.minecraft.client.gui.screens.ScreenScreen.NarratableSearchResult
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final Componentprotected final Screenprivate static final org.slf4j.Loggerprotected static final intprotected static final Componentprivate static final Componentprotected static final Componentprivate static final Componentprivate static final Componentprivate static final Componentprivate static final Componentprivate static final Componentprotected Bprotected final ReportingContextprotected static final intprotected static final Componentprotected static final Componentprotected static final intFields inherited from class net.minecraft.client.gui.screens.ScreenBACKGROUND_LOCATION, font, height, minecraft, renderables, screenExecutor, title, widthFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListenerDOUBLE_CLICK_THRESHOLD_MS
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedAbstractReportScreen(Component p_297559_, Screen p_299592_, ReportingContext p_300174_, B p_300351_) 
- 
Method SummaryModifier and TypeMethodDescription(package private) voidprotected MultiLineEditBoxcreateCommentBox(int p_297252_, int p_301025_, Consumer<String> p_298469_) private voiddisplayReportSendError(Component p_301245_) voidonClose()private voidonReportSendError(Throwable p_297880_) private voidvoidremoved()(package private) voidprotected voidMethods inherited from class net.minecraft.client.gui.screens.Screenadded, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, changeFocus, children, clearWidgets, findNarratableWidget, getBackgroundMusic, getMinecraft, getNarrationMessage, getRectangle, getTitle, getTooltipFromItem, getUsageNarration, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, hideWidgets, init, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, keyPressed, narrationEnabled, onFilesDrop, rebuildWidgets, removeWidget, render, renderBackground, renderDirtBackground, renderTransparentBackground, renderWithTooltip, repositionElements, resize, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, shouldNarrateNavigation, tick, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandlergetFocused, isDragging, setDragging, setFocusedMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandlercharTyped, getChildAt, getCurrentFocusPath, isFocused, keyReleased, magicalSpecialHackyFocus, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, nextFocusPath, setFocusedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListenermouseMovedMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElementgetTabOrderGroup
- 
Field Details- 
REPORT_SENT_MESSAGE
- 
REPORT_SENDING_TITLE
- 
REPORT_SENT_TITLE
- 
REPORT_ERROR_TITLE
- 
REPORT_SEND_GENERIC_ERROR
- 
SEND_REPORT
- 
OBSERVED_WHAT_LABEL
- 
SELECT_REASON
- 
DESCRIBE_PLACEHOLDER
- 
MORE_COMMENTS_LABEL
- 
MORE_COMMENTS_NARRATION
- 
MARGINprotected static final int MARGIN- See Also:
 
- 
SCREEN_WIDTHprotected static final int SCREEN_WIDTH- See Also:
 
- 
SPACINGprotected static final int SPACING- See Also:
 
- 
LOGGERprivate static final org.slf4j.Logger LOGGER
- 
lastScreen
- 
reportingContext
- 
reportBuilder
 
- 
- 
Constructor Details- 
AbstractReportScreenprotected AbstractReportScreen(Component p_297559_, Screen p_299592_, ReportingContext p_300174_, B p_300351_) 
 
- 
- 
Method Details- 
createCommentBoxprotected MultiLineEditBox createCommentBox(int p_297252_, int p_301025_, Consumer<String> p_298469_) 
- 
sendReportprotected void sendReport()
- 
onReportSendSuccessprivate void onReportSendSuccess()
- 
onReportSendError
- 
displayReportSendError
- 
saveDraftvoid saveDraft()
- 
clearDraftvoid clearDraft()
- 
onClosepublic void onClose()
- 
removedpublic void removed()
 
-