net.minecraft.client.realms.gui

public class RealmsWorldSlotButton

extends ButtonWidget

All mapped superinterfaces:

Widget, Drawable, Element, Navigable, Selectable, Narratable

com.mojang.realmsclient.gui.RealmsWorldSlotButton
net.minecraft.class_4367
net.minecraft.client.realms.gui.RealmsWorldSlotButton

Field summary

Modifier and TypeField
private static final Identifier
SLOT_FRAME_SPRITE
field_22681
SLOT_FRAME
public static final Identifier
EMPTY_SLOT_LOCATION
field_22682
EMPTY_FRAME
public static final Identifier
DEFAULT_WORLD_SLOT_1
field_22683
PANORAMA_0
public static final Identifier
DEFAULT_WORLD_SLOT_2
field_22684
PANORAMA_2
public static final Identifier
DEFAULT_WORLD_SLOT_3
field_22685
PANORAMA_3
private static final Text
SWITCH_TO_MINIGAME_SLOT_TOOLTIP
field_26469
MINIGAME_TOOLTIP
private static final Text
SWITCH_TO_WORLD_SLOT_TOOLTIP
field_26470
TOOLTIP
private static final Text
MINIGAME
field_44894
MINIGAME_SLOT_NAME
private final int
slotIndex
field_19675
slotIndex
private final TextWidget
slotNameWidget
field_1_2287
nameWidget
private RealmsWorldSlotButton$State
state
field_19677
state

Constructor summary

ModifierConstructor
public (int x, int y, int width, int height, int slotIndex, RealmsServer server, ButtonWidget$PressAction onPress)

Method summary

Modifier and TypeMethod
public RealmsWorldSlotButton$State
getState()
method_25099()
getState()
public RealmsWorldSlotButton$State
setServerData(RealmsServer serverData)
method_54571(class_4877 arg0)
setServer(RealmsServer server)
private void
setTooltipAndNarration(RealmsWorldSlotButton$State state, String minigameName)
method_54572(class_4367$class_4370 arg0, String arg1)
updateTooltip(RealmsWorldSlotButton$State state, String minigameName)
private static RealmsWorldSlotButton$Action
getAction(boolean activeSlot, boolean empty, boolean expired)
method_27455(boolean arg0, boolean arg1, boolean arg2)
getAction(boolean active, boolean empty, boolean expired)
public boolean
isActive()
method_37303()
isInteractable()
public void
extractContents(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
method_75752(class_332 arg0, int arg1, int arg2, float arg3)
drawIcon(DrawContext arg0, int arg1, int arg2, float arg3)
public void
updateSlotState(RealmsServer serverData)
method_1_2698(class_4877 arg0)
setServerAndMessage(RealmsServer server)