CLASS net/minecraft/class_4367 net/minecraft/client/realms/gui/RealmsWorldSlotButton FIELD field_19672 serverDataProvider Ljava/util/function/Supplier; FIELD field_19673 tooltipSetter Ljava/util/function/Consumer; FIELD field_19675 slotIndex I FIELD field_19677 state Lnet/minecraft/class_4367$class_4370; FIELD field_22681 SLOT_FRAME Lnet/minecraft/class_2960; FIELD field_22682 EMPTY_FRAME Lnet/minecraft/class_2960; FIELD field_22683 PANORAMA_0 Lnet/minecraft/class_2960; FIELD field_22684 PANORAMA_2 Lnet/minecraft/class_2960; FIELD field_22685 PANORAMA_3 Lnet/minecraft/class_2960; FIELD field_26468 ACTIVE_TOOLTIP Lnet/minecraft/class_2561; FIELD field_26469 MINIGAME_TOOLTIP Lnet/minecraft/class_2561; FIELD field_26470 TOOLTIP Lnet/minecraft/class_2561; FIELD field_39067 CHECKMARK Lnet/minecraft/class_2960; METHOD (IIIILjava/util/function/Supplier;Ljava/util/function/Consumer;ILnet/minecraft/class_4185$class_4241;)V ARG 1 x ARG 2 y ARG 3 width ARG 4 height ARG 5 serverDataProvider ARG 6 tooltipSetter ARG 7 id ARG 8 action METHOD method_21107 drawSlotFrame (Lnet/minecraft/class_4587;IIIIZLjava/lang/String;IJLjava/lang/String;ZZLnet/minecraft/class_4367$class_4368;Lnet/minecraft/class_2561;)V ARG 1 matrices ARG 2 x ARG 3 y ARG 4 mouseX ARG 5 mouseY ARG 6 active ARG 7 slotName ARG 8 slotIndex ARG 9 imageId ARG 11 image ARG 12 empty ARG 13 minigame ARG 14 action ARG 15 actionPrompt METHOD method_25099 getState ()Lnet/minecraft/class_4367$class_4370; METHOD method_27454 getActionPromptAndMessage (Lnet/minecraft/class_4877;Ljava/lang/String;ZZLnet/minecraft/class_4367$class_4368;)Lcom/mojang/datafixers/util/Pair; ARG 1 server ARG 2 text ARG 3 empty ARG 4 minigame ARG 5 action METHOD method_27455 getAction (Lnet/minecraft/class_4877;ZZ)Lnet/minecraft/class_4367$class_4368; ARG 0 server ARG 1 active ARG 2 minigame METHOD method_37007 tick ()V METHOD method_43586 drawCheckmark (Lnet/minecraft/class_4587;II)V ARG 1 matrices ARG 2 x ARG 3 y CLASS class_4368 Action FIELD field_19678 NOTHING Lnet/minecraft/class_4367$class_4368; FIELD field_19679 SWITCH_SLOT Lnet/minecraft/class_4367$class_4368; FIELD field_19680 JOIN Lnet/minecraft/class_4367$class_4368; METHOD valueOf (Ljava/lang/String;)Lnet/minecraft/class_4367$class_4368; ARG 0 name CLASS class_4370 State FIELD field_19682 isCurrentlyActiveSlot Z FIELD field_19683 slotName Ljava/lang/String; FIELD field_19684 imageId J FIELD field_19685 image Ljava/lang/String; FIELD field_19686 empty Z FIELD field_19687 minigame Z FIELD field_19688 action Lnet/minecraft/class_4367$class_4368; FIELD field_19689 actionPrompt Lnet/minecraft/class_2561; METHOD (ZLjava/lang/String;JLjava/lang/String;ZZLnet/minecraft/class_4367$class_4368;Lnet/minecraft/class_2561;)V ARG 1 isCurrentlyActiveSlot ARG 2 slotName ARG 3 imageId ARG 5 image ARG 6 empty ARG 7 minigame ARG 8 action ARG 9 actionPrompt