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_299999_, Screen p_300006_, ReportingContext p_299904_, B p_299834_) 
- 
Method SummaryModifier and TypeMethodDescription(package private) voidprotected MultiLineEditBoxcreateCommentBox(int p_300027_, int p_300007_, Consumer<String> p_299915_) private voiddisplayReportSendError(Component p_299983_) voidonClose()private voidonReportSendError(Throwable p_299933_) private voidvoidremoved()(package private) voidprotected voidMethods inherited from class net.minecraft.client.gui.screens.Screenadded, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, changeFocus, children, clearFocus, 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_299999_, Screen p_300006_, ReportingContext p_299904_, B p_299834_) 
 
- 
- 
Method Details- 
createCommentBoxprotected MultiLineEditBox createCommentBox(int p_300027_, int p_300007_, Consumer<String> p_299915_) 
- 
sendReportprotected void sendReport()
- 
onReportSendSuccessprivate void onReportSendSuccess()
- 
onReportSendError
- 
displayReportSendError
- 
saveDraftvoid saveDraft()
- 
clearDraftvoid clearDraft()
- 
onClosepublic void onClose()
- 
removedpublic void removed()
 
-