CLASS cvd net/minecraft/client/options/CyclingOption
	FIELD Q setter Ljava/util/function/BiConsumer;
	FIELD R 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 a cycle (Lcvp;I)V
		ARG 1 options
		ARG 2 amount
	METHOD c getMessage (Lcvp;)Ljava/lang/String;
		ARG 1 options
