How to Change Biome Colors and Sky Colors with Polytone
Polytone lets resource packs and datapacks override the colors Minecraft uses for biome grass, foliage, water, and the sky. You do not edit the mod itself — you supply JSON files that Polytone reads at load time.
Setting Up the Folder Structure
Inside your resource pack, create the Polytone config directory (the mod reads a dedicated folder for its color definitions). Place your JSON files there, one per biome or per color target. Each file names the biome it applies to and lists the color values you want. Colors are written as hex values, so pick the exact shade you want rather than guessing a name.
Applying Sky and Fog Colors
Sky colors are handled separately from ground colors. You can define a sky color per biome, and Polytone also supports time-of-day variation so the horizon shifts between day, sunset, and night. Fog color is usually set alongside sky color so the two blend instead of clashing.
Testing Your Changes
Reload with F3+T after editing, then fly between biomes to confirm each one picks up its own palette. If a biome looks unchanged, check that the biome identifier in your JSON matches the real one exactly — a typo means Polytone silently skips the file. Keep a backup of the vanilla look so you can compare side by side.