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; FIELD field_33832 buttons Ljava/util/List; METHOD (Lnet/minecraft/class_1704;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V ARG 1 handler ARG 2 inventory ARG 3 title METHOD method_37075 (ILnet/minecraft/class_466$class_6392;)V ARG 1 button METHOD method_37076 addButton (Lnet/minecraft/class_339;)V ARG 1 button METHOD method_37078 tickButtons ()V 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_2813 effect Lnet/minecraft/class_1291; FIELD field_33833 level I METHOD (Lnet/minecraft/class_466;IILnet/minecraft/class_1291;ZI)V ARG 2 x ARG 3 y ARG 4 statusEffect ARG 5 primary ARG 6 level 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 CLASS class_6392 BeaconButtonWidget METHOD method_37080 tick (I)V ARG 1 level CLASS class_6393 LevelTwoEffectButtonWidget METHOD (Lnet/minecraft/class_466;IILnet/minecraft/class_1291;)V ARG 2 x ARG 3 y ARG 4 statusEffect