Class PopupScreen
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.components.PopupScreen
- All Implemented Interfaces:
- ContainerEventHandler,- GuiEventListener,- Renderable,- TabOrderedElement
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic class(package private) static final recordNested classes/interfaces inherited from class net.minecraft.client.gui.screens.ScreenScreen.NarratableSearchResult
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final ResourceLocationprivate final Screenprivate static final intprivate static final intprivate final List<PopupScreen.ButtonOption>private final intprivate final ResourceLocationprivate static final intprivate static final intprivate final LinearLayoutprivate final Componentprivate final Runnableprivate static final intprivate 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 SummaryConstructorsConstructorDescriptionPopupScreen(Screen p_304589_, int p_304486_, ResourceLocation p_304853_, Component p_304839_, Component p_304571_, List<PopupScreen.ButtonOption> p_304767_, Runnable p_304826_) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidadded()private LinearLayoutprotected voidinit()voidonClose()voidrenderBackground(GuiGraphics p_304909_, int p_304478_, int p_304974_, float p_304456_) protected voidMethods inherited from class net.minecraft.client.gui.screens.ScreenaddRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, changeFocus, children, clearFocus, clearWidgets, findNarratableWidget, getBackgroundMusic, getMinecraft, getRectangle, getTitle, getTooltipFromItem, getUsageNarration, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, hideWidgets, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, keyPressed, narrationEnabled, onFilesDrop, rebuildWidgets, removed, removeWidget, render, renderDirtBackground, renderTransparentBackground, renderWithTooltip, 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- 
BACKGROUND_SPRITE
- 
SPACINGprivate static final int SPACING- See Also:
 
- 
BG_BORDER_WITH_SPACINGprivate static final int BG_BORDER_WITH_SPACING- See Also:
 
- 
BUTTON_SPACINGprivate static final int BUTTON_SPACING- See Also:
 
- 
IMAGE_SIZE_Xprivate static final int IMAGE_SIZE_X- See Also:
 
- 
IMAGE_SIZE_Yprivate static final int IMAGE_SIZE_Y- See Also:
 
- 
POPUP_DEFAULT_WIDTHprivate static final int POPUP_DEFAULT_WIDTH- See Also:
 
- 
backgroundScreen
- 
image
- 
message
- 
buttons
- 
onClose
- 
contentWidthprivate final int contentWidth
- 
layout
 
- 
- 
Constructor Details- 
PopupScreenPopupScreen(Screen p_304589_, int p_304486_, @Nullable ResourceLocation p_304853_, Component p_304839_, Component p_304571_, List<PopupScreen.ButtonOption> p_304767_, @Nullable Runnable p_304826_) 
 
- 
- 
Method Details- 
addedpublic void added()
- 
initprotected void init()
- 
buildButtonRow
- 
repositionElementsprotected void repositionElements()- Overrides:
- repositionElementsin class- Screen
 
- 
renderBackground- Overrides:
- renderBackgroundin class- Screen
 
- 
getNarrationMessage- Overrides:
- getNarrationMessagein class- Screen
 
- 
onClosepublic void onClose()
 
-