Package com.mojang.realmsclient.gui
Class RealmsWorldSlotButton
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractButton
net.minecraft.client.gui.components.Button
com.mojang.realmsclient.gui.RealmsWorldSlotButton
- All Implemented Interfaces:
- GuiEventListener,- Renderable,- TabOrderedElement,- LayoutElement,- NarratableEntry,- NarrationSupplier,- IAbstractWidgetExtension
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic enumstatic classNested classes/interfaces inherited from class net.minecraft.client.gui.components.ButtonButton.Builder, Button.CreateNarration, Button.OnPressNested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntryNarratableEntry.NarrationPriority
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final ResourceLocationstatic final ResourceLocationstatic final ResourceLocationstatic final ResourceLocationstatic final ResourceLocation(package private) static final Componentprivate static final Componentprivate static final ResourceLocationprivate final intprivate RealmsWorldSlotButton.Stateprivate static final Componentprivate static final Componentprivate TooltipFields inherited from class net.minecraft.client.gui.components.ButtoncreateNarration, DEFAULT_HEIGHT, DEFAULT_NARRATION, DEFAULT_SPACING, DEFAULT_WIDTH, onPress, SMALL_WIDTHFields inherited from class net.minecraft.client.gui.components.AbstractButtonSPRITES, TEXT_MARGINFields inherited from class net.minecraft.client.gui.components.AbstractWidgetactive, alpha, height, isHovered, packedFGColor, UNSET_FG_COLOR, visible, widthFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListenerDOUBLE_CLICK_THRESHOLD_MS
- 
Constructor SummaryConstructorsConstructorDescriptionRealmsWorldSlotButton(int p_87929_, int p_87930_, int p_87931_, int p_87932_, int p_87935_, Button.OnPress p_87936_) 
- 
Method SummaryModifier and TypeMethodDescription(package private) static RealmsWorldSlotButton.ActiongetAction(RealmsServer p_87960_, boolean p_87961_, boolean p_87962_) getState()voidrenderWidget(GuiGraphics p_282947_, int p_87965_, int p_87966_, float p_87967_) voidsetServerData(RealmsServer p_307266_) private voidsetTooltipAndNarration(RealmsWorldSlotButton.State p_307359_, String p_307244_) Methods inherited from class net.minecraft.client.gui.components.Buttonbuilder, createNarrationMessage, onPress, updateWidgetNarrationMethods inherited from class net.minecraft.client.gui.components.AbstractButtonkeyPressed, onClick, renderStringMethods inherited from class net.minecraft.client.gui.components.AbstractWidgetclearFGColor, clicked, defaultButtonNarrationText, getBottom, getFGColor, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getTooltip, getWidth, getX, getY, isActive, isFocused, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrationPriority, nextFocusPath, onDrag, onRelease, playDownSound, render, renderScrollingString, renderScrollingString, renderScrollingString, setAlpha, setFGColor, setFocused, setHeight, setMessage, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessageMethods 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.GuiEventListenercharTyped, getCurrentFocusPath, keyReleased, mouseMoved, mouseScrolledMethods inherited from interface net.neoforged.neoforge.client.extensions.IAbstractWidgetExtensiononClickMethods inherited from interface net.minecraft.client.gui.layouts.LayoutElementsetPosition
- 
Field Details- 
SLOT_FRAME_SPRITE
- 
CHECKMARK_SPRITE
- 
EMPTY_SLOT_LOCATION
- 
DEFAULT_WORLD_SLOT_1
- 
DEFAULT_WORLD_SLOT_2
- 
DEFAULT_WORLD_SLOT_3
- 
SLOT_ACTIVE_TOOLTIP
- 
SWITCH_TO_MINIGAME_SLOT_TOOLTIP
- 
SWITCH_TO_WORLD_SLOT_TOOLTIP
- 
MINIGAME
- 
slotIndexprivate final int slotIndex
- 
state
- 
tooltip
 
- 
- 
Constructor Details- 
RealmsWorldSlotButtonpublic RealmsWorldSlotButton(int p_87929_, int p_87930_, int p_87931_, int p_87932_, int p_87935_, Button.OnPress p_87936_) 
 
- 
- 
Method Details- 
getState
- 
setServerData
- 
setTooltipAndNarration
- 
getActionstatic RealmsWorldSlotButton.Action getAction(RealmsServer p_87960_, boolean p_87961_, boolean p_87962_) 
- 
renderWidget- Overrides:
- renderWidgetin class- AbstractButton
 
 
-