Class BeaconScreen
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.inventory.AbstractContainerScreen<BeaconMenu>
net.minecraft.client.gui.screens.inventory.BeaconScreen
- All Implemented Interfaces:
- ContainerEventHandler,- GuiEventListener,- Renderable,- TabOrderedElement,- MenuAccess<BeaconMenu>
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescription(package private) static interface(package private) class(package private) class(package private) class(package private) static class(package private) static class(package private) classNested classes/interfaces inherited from class net.minecraft.client.gui.screens.ScreenScreen.NarratableSearchResult
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final ResourceLocationprivate final List<BeaconScreen.BeaconButton>(package private) static final ResourceLocation(package private) static final ResourceLocation(package private) static final ResourceLocation(package private) static final ResourceLocation(package private) static final ResourceLocation(package private) static final ResourceLocation(package private) MobEffectprivate static final Component(package private) MobEffectprivate static final ComponentFields inherited from class net.minecraft.client.gui.screens.inventory.AbstractContainerScreenhoveredSlot, imageHeight, imageWidth, INVENTORY_LOCATION, inventoryLabelX, inventoryLabelY, isQuickCrafting, leftPos, menu, playerInventoryTitle, quickCraftSlots, SLOT_ITEM_BLIT_OFFSET, slotColor, titleLabelX, titleLabelY, topPosFields 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 SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate <T extends AbstractWidget & BeaconScreen.BeaconButton>
 voidaddBeaconButton(T p_169617_) voidprotected voidinit()voidrender(GuiGraphics p_283062_, int p_282876_, int p_282015_, float p_281395_) protected voidrenderBg(GuiGraphics p_282454_, float p_282185_, int p_282362_, int p_282987_) protected voidrenderLabels(GuiGraphics p_283369_, int p_282699_, int p_281296_) (package private) voidMethods inherited from class net.minecraft.client.gui.screens.inventory.AbstractContainerScreencheckHotbarKeyPressed, clearDraggingState, getGuiLeft, getGuiTop, getMenu, getSlotColor, getSlotUnderMouse, getTooltipFromContainerItem, getXSize, getYSize, handleSlotStateChanged, hasClickedOutside, isHovering, isPauseScreen, keyPressed, mouseClicked, mouseDragged, mouseReleased, onClose, removed, renderBackground, renderSlot, renderSlotHighlight, renderSlotHighlight, renderTooltip, slotClicked, tickMethods 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, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, narrationEnabled, onFilesDrop, rebuildWidgets, removeWidget, renderDirtBackground, renderTransparentBackground, renderWithTooltip, repositionElements, resize, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, shouldNarrateNavigation, 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, mouseScrolled, nextFocusPath, setFocusedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListenermouseMovedMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElementgetTabOrderGroup
- 
Field Details- 
BEACON_LOCATION
- 
BUTTON_DISABLED_SPRITE
- 
BUTTON_SELECTED_SPRITE
- 
BUTTON_HIGHLIGHTED_SPRITE
- 
BUTTON_SPRITE
- 
CONFIRM_SPRITE
- 
CANCEL_SPRITE
- 
PRIMARY_EFFECT_LABEL
- 
SECONDARY_EFFECT_LABEL
- 
beaconButtons
- 
- 
secondary
 
- 
- 
Constructor Details- 
BeaconScreen
 
- 
- 
Method Details- 
addBeaconButton
- 
initprotected void init()- Overrides:
- initin class- AbstractContainerScreen<BeaconMenu>
 
- 
containerTickpublic void containerTick()- Overrides:
- containerTickin class- AbstractContainerScreen<BeaconMenu>
 
- 
updateButtonsvoid updateButtons()
- 
renderLabels- Overrides:
- renderLabelsin class- AbstractContainerScreen<BeaconMenu>
 
- 
renderBg- Specified by:
- renderBgin class- AbstractContainerScreen<BeaconMenu>
 
- 
render- Specified by:
- renderin interface- Renderable
- Overrides:
- renderin class- AbstractContainerScreen<BeaconMenu>
 
 
-