CLASS net/minecraft/class_4064 net/minecraft/client/option/CyclingOption FIELD field_18169 setter Lnet/minecraft/class_4064$class_5675; FIELD field_27953 getter Ljava/util/function/Function; METHOD (Ljava/lang/String;Ljava/util/function/Function;Lnet/minecraft/class_4064$class_5675;Ljava/util/function/Supplier;)V ARG 1 key ARG 2 getter ARG 3 setter METHOD method_32518 (Lnet/minecraft/class_310;)Lnet/minecraft/class_5676$class_5679; ARG 0 client METHOD method_32519 (Lnet/minecraft/class_315;Lnet/minecraft/class_5676;Ljava/lang/Object;)V ARG 2 button ARG 3 value METHOD method_32520 (Ljava/lang/Object;)Ljava/util/List; ARG 0 value METHOD method_32521 create (Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/function/BooleanSupplier;Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/class_4064$class_5675;)Lnet/minecraft/class_4064; ARG 0 key ARG 5 getter ARG 6 setter METHOD method_32522 create (Ljava/lang/String;Ljava/util/function/Function;Lnet/minecraft/class_4064$class_5675;)Lnet/minecraft/class_4064; ARG 0 key ARG 1 getter ARG 2 setter METHOD method_32523 create (Ljava/lang/String;Ljava/util/function/Supplier;Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/class_4064$class_5675;)Lnet/minecraft/class_4064; ARG 0 key ARG 3 getter ARG 4 setter METHOD method_32524 create (Ljava/lang/String;Lnet/minecraft/class_2561;Ljava/util/function/Function;Lnet/minecraft/class_4064$class_5675;)Lnet/minecraft/class_4064; ARG 0 key ARG 2 getter ARG 3 setter METHOD method_32525 create (Ljava/lang/String;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Ljava/util/function/Function;Lnet/minecraft/class_4064$class_5675;)Lnet/minecraft/class_4064; ARG 0 key ARG 3 getter ARG 4 setter METHOD method_32526 create (Ljava/lang/String;[Ljava/lang/Object;Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/class_4064$class_5675;)Lnet/minecraft/class_4064; ARG 0 key ARG 3 getter ARG 4 setter METHOD method_32527 (Ljava/util/List;Ljava/lang/Boolean;)Ljava/util/List; ARG 1 value METHOD method_32532 (Lnet/minecraft/class_2561;Lnet/minecraft/class_310;)Lnet/minecraft/class_5676$class_5679; ARG 1 client CLASS class_5675 METHOD accept (Lnet/minecraft/class_315;Lnet/minecraft/class_316;Ljava/lang/Object;)V ARG 1 gameOptions ARG 2 option ARG 3 value