* Modifying a biome's client effects, such as water color
* Modifying a biome's client effects, such as water color
+
+
Creating and using biome modifiers involves up to three steps:
+
+
# Creating a [[#Biome_Modifier_Type|biome modifier type]], which defines how to modify a biome.
+
# Registering a [[#Biome_Modifier_Serializers|biome modifier codec]], which defines how to parse a json into your biome modifier type.
+
# Creating [[#Biome_Modifier_JSONs|biome modifier JSONs]] to define individual biome modifier instances; each json file provides a glob of data to your serializer to produce an instance of a biome modifier type. These can be [[#Datageneration|datagenerated]] if desired.
+
+
Forge provides several [[#Builtin_Biome_Modifier_Types|builtin biome modifier types]], so some basic use cases such as adding features or mob spawns to biomes can be done without registering additional serializers.