CLASS net/minecraft/class_466 net/minecraft/client/gui/screen/ingame/BeaconScreen FIELD field_17412 primaryEffect Lnet/minecraft/class_1291; FIELD field_17413 secondaryEffect Lnet/minecraft/class_1291; FIELD field_26560 PRIMARY_POWER_TEXT Lnet/minecraft/class_2561; FIELD field_26561 SECONDARY_POWER_TEXT Lnet/minecraft/class_2561; FIELD field_2808 TEXTURE Lnet/minecraft/class_2960; METHOD (Lnet/minecraft/class_1704;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V ARG 1 handler ARG 2 inventory ARG 3 title CLASS class_467 CancelButtonWidget METHOD (Lnet/minecraft/class_466;II)V ARG 2 x ARG 3 y CLASS class_468 DoneButtonWidget METHOD (Lnet/minecraft/class_466;II)V ARG 2 x ARG 3 y CLASS class_469 EffectButtonWidget FIELD field_17416 primary Z FIELD field_18223 sprite Lnet/minecraft/class_1058; FIELD field_26562 tooltip Lnet/minecraft/class_2561; FIELD field_2813 effect Lnet/minecraft/class_1291; METHOD (Lnet/minecraft/class_466;IILnet/minecraft/class_1291;ZI)V ARG 2 x ARG 3 y ARG 4 statusEffect ARG 5 primary METHOD method_37081 init (Lnet/minecraft/class_1291;)V ARG 1 statusEffect METHOD method_37082 getEffectName (Lnet/minecraft/class_1291;)Lnet/minecraft/class_5250; ARG 1 statusEffect CLASS class_470 BaseButtonWidget FIELD field_2815 disabled Z METHOD (II)V ARG 1 x ARG 2 y METHOD (IILnet/minecraft/class_2561;)V ARG 1 x ARG 2 y ARG 3 message METHOD method_18641 renderExtra (Lnet/minecraft/class_4587;)V ARG 1 matrices METHOD method_2401 setDisabled (Z)V ARG 1 disabled METHOD method_2402 isDisabled ()Z CLASS class_4072 IconButtonWidget FIELD field_18224 u I FIELD field_18225 v I METHOD (Lnet/minecraft/class_466;IIIILnet/minecraft/class_2561;)V ARG 2 x ARG 3 y ARG 4 u ARG 5 v ARG 6 message CLASS class_6392 METHOD method_25352 renderToolTip (Lnet/minecraft/class_4587;II)V ARG 1 matrices ARG 2 mouseX ARG 3 mouseY CLASS class_6393 LevelTwoEffectButtonWidget METHOD (Lnet/minecraft/class_466;IILnet/minecraft/class_1291;)V ARG 2 x ARG 3 y ARG 4 statusEffect