Class AbuseReportReasonScreen
java.lang.Object
net.minecraft.client.gui.AbstractParentElement
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.report.AbuseReportReasonScreen
- All Implemented Interfaces:
Drawable
,Element
,Navigable
,ParentElement
- Mappings:
Namespace Name official fcm
intermediary net/minecraft/class_7551
named net/minecraft/client/gui/screen/report/AbuseReportReasonScreen
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen
Screen.SelectedElementNarrationData
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final Text
private static final int
private static final int
private static final Text
(package private) @Nullable AbuseReportReason
private static final int
private final Consumer<AbuseReportReason>
private static final int
private static final Text
private static final int
Fields inherited from class net.minecraft.client.gui.screen.Screen
client, executor, height, OPTIONS_BACKGROUND_TEXTURE, textRenderer, title, width
Fields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL
-
Constructor Summary
ConstructorDescriptionAbuseReportReasonScreen
(@Nullable Screen parent, @Nullable AbuseReportReason reason, Consumer<AbuseReportReason> reasonConsumer) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
private int
private int
private int
getLeft()
private int
getRight()
private int
getTop()
protected void
init()
Called when a screen should be initialized.void
render
(DrawContext context, int mouseX, int mouseY, float delta) void
renderBackground
(DrawContext context, int mouseX, int mouseY, float delta) Renders the background of this screen.Methods inherited from class net.minecraft.client.gui.screen.Screen
addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, applyNarratorModeChangeDelay, children, clearAndInit, clearChildren, filesDragged, findSelectedElementData, getMusic, getNarratedTitle, getNavigationFocus, getTitle, getTooltipFromItem, getUsageNarrationText, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, hasUsageText, hide, init, initTabNavigation, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, keyPressed, narrateScreenIfNarrationEnabled, onDisplayed, remove, removed, renderBackgroundTexture, renderInGameBackground, renderWithTooltip, resize, setInitialFocus, setTooltip, setTooltip, setTooltip, setTooltip, shouldCloseOnEsc, shouldPause, switchFocus, tick, updateNarrator, wrapScreenError
Methods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocused
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.gui.Element
mouseMoved
Methods inherited from interface net.minecraft.client.gui.navigation.Navigable
getNavigationOrder
Methods inherited from interface net.minecraft.client.gui.ParentElement
charTyped, focusOn, getFocusedPath, getNavigationPath, hoveredElement, isFocused, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setFocused
-
Field Details
-
TITLE_TEXT
- Mappings:
Namespace Name Mixin selector official a
Lfcm;a:Ltl;
intermediary field_39612
Lnet/minecraft/class_7551;field_39612:Lnet/minecraft/class_2561;
named TITLE_TEXT
Lnet/minecraft/client/gui/screen/report/AbuseReportReasonScreen;TITLE_TEXT:Lnet/minecraft/text/Text;
-
DESCRIPTION_TEXT
- Mappings:
Namespace Name Mixin selector official b
Lfcm;b:Ltl;
intermediary field_39613
Lnet/minecraft/class_7551;field_39613:Lnet/minecraft/class_2561;
named DESCRIPTION_TEXT
Lnet/minecraft/client/gui/screen/report/AbuseReportReasonScreen;DESCRIPTION_TEXT:Lnet/minecraft/text/Text;
-
READ_INFO_TEXT
- Mappings:
Namespace Name Mixin selector official c
Lfcm;c:Ltl;
intermediary field_39754
Lnet/minecraft/class_7551;field_39754:Lnet/minecraft/class_2561;
named READ_INFO_TEXT
Lnet/minecraft/client/gui/screen/report/AbuseReportReasonScreen;READ_INFO_TEXT:Lnet/minecraft/text/Text;
-
REASON_LIST_BOTTOM_MARGIN
private static final int REASON_LIST_BOTTOM_MARGIN- See Also:
- Mappings:
Namespace Name Mixin selector official k
Lfcm;k:I
intermediary field_39614
Lnet/minecraft/class_7551;field_39614:I
named REASON_LIST_BOTTOM_MARGIN
Lnet/minecraft/client/gui/screen/report/AbuseReportReasonScreen;REASON_LIST_BOTTOM_MARGIN:I
-
DONE_BUTTON_WIDTH
private static final int DONE_BUTTON_WIDTH- See Also:
- Mappings:
Namespace Name Mixin selector official l
Lfcm;l:I
intermediary field_39732
Lnet/minecraft/class_7551;field_39732:I
named DONE_BUTTON_WIDTH
Lnet/minecraft/client/gui/screen/report/AbuseReportReasonScreen;DONE_BUTTON_WIDTH:I
-
DONE_BUTTON_HEIGHT
private static final int DONE_BUTTON_HEIGHT- See Also:
- Mappings:
Namespace Name Mixin selector official m
Lfcm;m:I
intermediary field_39733
Lnet/minecraft/class_7551;field_39733:I
named DONE_BUTTON_HEIGHT
Lnet/minecraft/client/gui/screen/report/AbuseReportReasonScreen;DONE_BUTTON_HEIGHT:I
-
SCREEN_WIDTH
private static final int SCREEN_WIDTH- See Also:
- Mappings:
Namespace Name Mixin selector official n
Lfcm;n:I
intermediary field_39734
Lnet/minecraft/class_7551;field_39734:I
named SCREEN_WIDTH
Lnet/minecraft/client/gui/screen/report/AbuseReportReasonScreen;SCREEN_WIDTH:I
-
TOP_MARGIN
private static final int TOP_MARGIN- See Also:
- Mappings:
Namespace Name Mixin selector official o
Lfcm;o:I
intermediary field_39735
Lnet/minecraft/class_7551;field_39735:I
named TOP_MARGIN
Lnet/minecraft/client/gui/screen/report/AbuseReportReasonScreen;TOP_MARGIN:I
-
parent
- Mappings:
Namespace Name Mixin selector official p
Lfcm;p:Leyk;
intermediary field_39615
Lnet/minecraft/class_7551;field_39615:Lnet/minecraft/class_437;
named parent
Lnet/minecraft/client/gui/screen/report/AbuseReportReasonScreen;parent:Lnet/minecraft/client/gui/screen/Screen;
-
reasonList
- Mappings:
Namespace Name Mixin selector official q
Lfcm;q:Lfcm$a;
intermediary field_39616
Lnet/minecraft/class_7551;field_39616:Lnet/minecraft/class_7551$class_7552;
named reasonList
Lnet/minecraft/client/gui/screen/report/AbuseReportReasonScreen;reasonList:Lnet/minecraft/client/gui/screen/report/AbuseReportReasonScreen$ReasonListWidget;
-
reason
- Mappings:
Namespace Name Mixin selector official s
Lfcm;s:Lfjx;
intermediary field_39778
Lnet/minecraft/class_7551;field_39778:Lnet/minecraft/class_7573;
named reason
Lnet/minecraft/client/gui/screen/report/AbuseReportReasonScreen;reason:Lnet/minecraft/client/session/report/AbuseReportReason;
-
reasonConsumer
- Mappings:
Namespace Name Mixin selector official t
Lfcm;t:Ljava/util/function/Consumer;
intermediary field_39618
Lnet/minecraft/class_7551;field_39618:Ljava/util/function/Consumer;
named reasonConsumer
Lnet/minecraft/client/gui/screen/report/AbuseReportReasonScreen;reasonConsumer:Ljava/util/function/Consumer;
-
-
Constructor Details
-
AbuseReportReasonScreen
public AbuseReportReasonScreen(@Nullable @Nullable Screen parent, @Nullable @Nullable AbuseReportReason reason, Consumer<AbuseReportReason> reasonConsumer) - Mappings:
Namespace Name Mixin selector official <init>
Lfcm;<init>(Leyk;Lfjx;Ljava/util/function/Consumer;)V
intermediary <init>
Lnet/minecraft/class_7551;<init>(Lnet/minecraft/class_437;Lnet/minecraft/class_7573;Ljava/util/function/Consumer;)V
named <init>
Lnet/minecraft/client/gui/screen/report/AbuseReportReasonScreen;<init>(Lnet/minecraft/client/gui/screen/Screen;Lnet/minecraft/client/session/report/AbuseReportReason;Ljava/util/function/Consumer;)V
-
-
Method Details
-
init
protected void init()Called when a screen should be initialized.This method is called when this screen is opened or resized.
This should call
Screen.setInitialFocus(net.minecraft.client.gui.Element)
to set the element that is initially focused. -
render
- Specified by:
render
in interfaceDrawable
- Overrides:
render
in classScreen
- Mappings:
Namespace Name Mixin selector official a
Lets;a(Lesf;IIF)V
intermediary method_25394
Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_332;IIF)V
named render
Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/gui/DrawContext;IIF)V
-
renderBackground
Renders the background of this screen.If the client is in a world, renders the translucent background gradient. Otherwise renders the background texture.
- Overrides:
renderBackground
in classScreen
- Mappings:
Namespace Name Mixin selector official b
Leyk;b(Lesf;IIF)V
intermediary method_25420
Lnet/minecraft/class_437;method_25420(Lnet/minecraft/class_332;IIF)V
named renderBackground
Lnet/minecraft/client/gui/screen/Screen;renderBackground(Lnet/minecraft/client/gui/DrawContext;IIF)V
-
getDoneButtonY
private int getDoneButtonY()- Mappings:
Namespace Name Mixin selector official l
Lfcm;l()I
intermediary method_44674
Lnet/minecraft/class_7551;method_44674()I
named getDoneButtonY
Lnet/minecraft/client/gui/screen/report/AbuseReportReasonScreen;getDoneButtonY()I
-
getLeft
private int getLeft()- Mappings:
Namespace Name Mixin selector official D
Lfcm;D()I
intermediary method_44675
Lnet/minecraft/class_7551;method_44675()I
named getLeft
Lnet/minecraft/client/gui/screen/report/AbuseReportReasonScreen;getLeft()I
-
getRight
private int getRight()- Mappings:
Namespace Name Mixin selector official E
Lfcm;E()I
intermediary method_44676
Lnet/minecraft/class_7551;method_44676()I
named getRight
Lnet/minecraft/client/gui/screen/report/AbuseReportReasonScreen;getRight()I
-
getTop
private int getTop()- Mappings:
Namespace Name Mixin selector official F
Lfcm;F()I
intermediary method_44668
Lnet/minecraft/class_7551;method_44668()I
named getTop
Lnet/minecraft/client/gui/screen/report/AbuseReportReasonScreen;getTop()I
-
getBottom
private int getBottom()- Mappings:
Namespace Name Mixin selector official G
Lfcm;G()I
intermediary method_44669
Lnet/minecraft/class_7551;method_44669()I
named getBottom
Lnet/minecraft/client/gui/screen/report/AbuseReportReasonScreen;getBottom()I
-
close
public void close()
-