CLASS net/minecraft/class_4763 net/minecraft/world/biome/BiomeEffects
	FIELD field_22067 fogColor I
	FIELD field_22068 waterColor I
	FIELD field_22069 waterFogColor I
	FIELD field_22070 particleConfig Ljava/util/Optional;
	FIELD field_22491 loopSound Ljava/util/Optional;
	FIELD field_22492 moodSound Ljava/util/Optional;
	FIELD field_22493 additionsSound Ljava/util/Optional;
	FIELD field_24113 music Ljava/util/Optional;
	FIELD field_24714 CODEC Lcom/mojang/serialization/Codec;
	FIELD field_26418 skyColor I
	FIELD field_26419 foliageColor Ljava/util/Optional;
	FIELD field_26420 grassColor Ljava/util/Optional;
	FIELD field_26421 grassColorModifier Lnet/minecraft/class_4763$class_5486;
	METHOD <init> (IIIILjava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_4763$class_5486;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V
		ARG 1 fogColor
		ARG 2 waterColor
		ARG 3 waterFogColor
		ARG 4 skyColor
		ARG 5 foliageColor
		ARG 6 grassColor
		ARG 7 grassColorModifier
		ARG 8 particleConfig
		ARG 9 loopSound
		ARG 10 moodSound
		ARG 11 additionsSound
		ARG 12 music
	METHOD method_24387 getFogColor ()I
	METHOD method_24388 getWaterColor ()I
	METHOD method_24389 getWaterFogColor ()I
	METHOD method_24390 getParticleConfig ()Ljava/util/Optional;
	METHOD method_24939 getLoopSound ()Ljava/util/Optional;
		COMMENT Returns the loop sound.
		COMMENT
		COMMENT <p>A loop sound is played continuously as an ambient sound whenever the
		COMMENT player is in the biome with this effect.
	METHOD method_24940 getMoodSound ()Ljava/util/Optional;
		COMMENT Returns the mood sound.
		COMMENT
		COMMENT <p>A mood sound is played once every 6000 to 17999 ticks as an ambient
		COMMENT sound whenever the player is in the biome with this effect and near a
		COMMENT position that has 0 sky light and less than 7 combined light.
		COMMENT
		COMMENT <p>Overworld biomes have the regular cave sound as their mood sound,
		COMMENT while three nether biomes in 20w10a have their dedicated mood sounds.
	METHOD method_24941 getAdditionsSound ()Ljava/util/Optional;
		COMMENT Returns the additions sound.
		COMMENT
		COMMENT <p>An additions sound is played at 1.1% chance every tick as an ambient
		COMMENT sound whenever the player is in the biome with this effect.
	METHOD method_27345 getMusic ()Ljava/util/Optional;
	METHOD method_28444 (Lnet/minecraft/class_4763;)Ljava/util/Optional;
		ARG 0 effects
	METHOD method_28445 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
		ARG 0 instance
	METHOD method_28446 (Lnet/minecraft/class_4763;)Ljava/util/Optional;
		ARG 0 effects
	METHOD method_28447 (Lnet/minecraft/class_4763;)Ljava/util/Optional;
		ARG 0 effects
	METHOD method_28448 (Lnet/minecraft/class_4763;)Ljava/util/Optional;
		ARG 0 effects
	METHOD method_28449 (Lnet/minecraft/class_4763;)Ljava/util/Optional;
		ARG 0 effects
	METHOD method_28450 (Lnet/minecraft/class_4763;)Ljava/lang/Integer;
		ARG 0 effects
	METHOD method_28451 (Lnet/minecraft/class_4763;)Ljava/lang/Integer;
		ARG 0 effects
	METHOD method_28452 (Lnet/minecraft/class_4763;)Ljava/lang/Integer;
		ARG 0 effects
	METHOD method_30810 getSkyColor ()I
	METHOD method_30811 getFoliageColor ()Ljava/util/Optional;
	METHOD method_30812 getGrassColor ()Ljava/util/Optional;
	METHOD method_30813 (Lnet/minecraft/class_4763;)Lnet/minecraft/class_4763$class_5486;
		ARG 0 effects
	METHOD method_30814 getGrassColorModifier ()Lnet/minecraft/class_4763$class_5486;
	METHOD method_30815 (Lnet/minecraft/class_4763;)Ljava/util/Optional;
		ARG 0 effects
	METHOD method_30816 (Lnet/minecraft/class_4763;)Ljava/util/Optional;
		ARG 0 effects
	METHOD method_30817 (Lnet/minecraft/class_4763;)Ljava/lang/Integer;
		ARG 0 effects
	CLASS class_4764 Builder
		FIELD field_22071 fogColor Ljava/util/OptionalInt;
		FIELD field_22072 waterColor Ljava/util/OptionalInt;
		FIELD field_22073 waterFogColor Ljava/util/OptionalInt;
		FIELD field_22074 particleConfig Ljava/util/Optional;
		FIELD field_22494 loopSound Ljava/util/Optional;
		FIELD field_22495 moodSound Ljava/util/Optional;
		FIELD field_22496 additionsSound Ljava/util/Optional;
		FIELD field_24114 musicSound Ljava/util/Optional;
		FIELD field_26422 skyColor Ljava/util/OptionalInt;
		FIELD field_26423 foliageColor Ljava/util/Optional;
		FIELD field_26424 grassColor Ljava/util/Optional;
		FIELD field_26425 grassColorModifier Lnet/minecraft/class_4763$class_5486;
		METHOD method_24391 build ()Lnet/minecraft/class_4763;
		METHOD method_24392 fogColor (I)Lnet/minecraft/class_4763$class_4764;
			ARG 1 fogColor
		METHOD method_24393 particleConfig (Lnet/minecraft/class_4761;)Lnet/minecraft/class_4763$class_4764;
			ARG 1 particleConfig
		METHOD method_24395 waterColor (I)Lnet/minecraft/class_4763$class_4764;
			ARG 1 waterColor
		METHOD method_24397 waterFogColor (I)Lnet/minecraft/class_4763$class_4764;
			ARG 1 waterFogColor
		METHOD method_24942 loopSound (Lnet/minecraft/class_3414;)Lnet/minecraft/class_4763$class_4764;
			ARG 1 sound
		METHOD method_24943 moodSound (Lnet/minecraft/class_4968;)Lnet/minecraft/class_4763$class_4764;
			ARG 1 moodSound
		METHOD method_24944 additionsSound (Lnet/minecraft/class_4967;)Lnet/minecraft/class_4763$class_4764;
			ARG 1 additionsSound
		METHOD method_27346 music (Lnet/minecraft/class_5195;)Lnet/minecraft/class_4763$class_4764;
			ARG 1 music
		METHOD method_30818 grassColorModifier (Lnet/minecraft/class_4763$class_5486;)Lnet/minecraft/class_4763$class_4764;
			ARG 1 grassColorModifier
		METHOD method_30820 skyColor (I)Lnet/minecraft/class_4763$class_4764;
			ARG 1 skyColor
		METHOD method_30821 foliageColor (I)Lnet/minecraft/class_4763$class_4764;
			ARG 1 foliageColor
		METHOD method_30822 grassColor (I)Lnet/minecraft/class_4763$class_4764;
			ARG 1 grassColor
	CLASS class_5486 GrassColorModifier
		FIELD field_26429 CODEC Lcom/mojang/serialization/Codec;
		FIELD field_26430 name Ljava/lang/String;
		METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
			ARG 3 name
		METHOD method_30823 getModifiedGrassColor (DDI)I
			ARG 1 x
			ARG 3 z
			ARG 5 color
		METHOD method_30826 getName ()Ljava/lang/String;
