CLASS net/minecraft/class_4064 net/minecraft/client/options/CyclingOption
	FIELD field_18169 setter Ljava/util/function/BiConsumer;
	FIELD field_18170 messageProvider Ljava/util/function/BiFunction;
	METHOD <init> (Ljava/lang/String;Ljava/util/function/BiConsumer;Ljava/util/function/BiFunction;)V
		ARG 1 key
		ARG 2 setter
		ARG 3 messageProvider
	METHOD method_18500 cycle (Lnet/minecraft/class_315;I)V
		ARG 1 options
		ARG 2 amount
	METHOD method_18501 getMessage (Lnet/minecraft/class_315;)Lnet/minecraft/class_2561;
		ARG 1 options
	METHOD method_19787 (Lnet/minecraft/class_315;Lnet/minecraft/class_4185;)V
		ARG 2 button
