
A horrible accident has left the world - the entire world - a frozen wasteland. Unending snowstorms rage across the land, from forests, to plains, to jungles, to deserts. The air is thick with fog and wind howls across the landscape. Will you be able to survive in this primordial winter?
Features
This mod will turn your entire world into a frozen wasteland. It adds several new blocks, and has many client side aesthetic tweaks to immerse yourself in the winter wonderland you now inhabit.

- A thick white fog obscures your view when you are outside.
- The weather is always snowy and thundering, and there's more snow including extra particle effects and sounds.
- Most surface blocks are replaced with snowy variants. These can be mined to obtain their vanilla counterparts.
- Plants are frozen, and don't grow naturally
- Polar bears and strays now spawn everywhere.
- Ice spikes, icebergs, snow blocks, packed ice, and powder snow all appear sporadically in all biomes.
- Snow and ice placement has been improved and now layers more intuitively and can creep into caves and under overhangs such as trees during world generation.
- Works automatically with any other mods which add new biomes, forcefully converting them to winter versions.
- Villages are all abandoned and devoid of life

Credit
Thanks to EERussianGuy for making all the wood logs and leaf textures. Thanks to various people in the TerraFirmaCraft discord for their feedback and ideas.
Hope you enjoy, and stay warm!
~ AlcatrazEscapee
All Versions
+ Add Version- Fix incorrect snowy dirt path model (#111)
- Fix incorrect snowy dirt path model (#111)
- Fix winter biomes added by TerraBlender (essentially all modded biomes) not getting converted to winter variants when in a winter dimension.
- Added translation keys for new block tags added by primal winter
- Fix winter biomes added by TerraBlender (essentially all modded biomes) not getting converted to winter variants when in a winter dimension.
- Added translation keys for new block tags added by primal winter
### Changes
- Added Frozen Sugar Cane
- Added Frozen Cactus
- Added Frozen Bamboo
- Added Frozen Lily Pads
- Added Frosted Mushroom Blocks
- Added Frosted Azalea and Frosted Flowering Azalea Leaves
- Snow placement has been improved to replace flowers, and other grasses.
- Snowy variants of blocks now spawn underneath other plant-like blocks
- Wolves, Wandering Traders, Llamas, and hostile raid mobs are immune to freezing and capable of walking on powder snow. (#94)
- Strays are more frequent spawns in all biomes
- Villages spawn as abandoned villages
- Fog transitions are a bit smoother when moving between lit and unlit areas.
- Add
ko_krtranslation (#91) - Added a builtin, in-game config UI (NeoForge only)
### Fixes / Technical Changes
- Fog is constant, independent of the user-selected render distance (#100)
- Primal Winter now affects dimensions on a yes/no basis. Biomes must be selectively generated in snowy, or non-snowy dimensions, respectively. All effects (rendering, block replacements, biome temperature, weather, etc.) are tied to a dimension being "winter" or not. This can be adjusted in the config. (#79, #101)
### Changes
- Added Frozen Sugar Cane
- Added Frozen Cactus
- Added Frozen Bamboo
- Added Frozen Lily Pads
- Added Frosted Mushroom Blocks
- Added Frosted Azalea and Frosted Flowering Azalea Leaves
- Snow placement has been improved to replace flowers, and other grasses.
- Snowy variants of blocks now spawn underneath other plant-like blocks
- Wolves, Wandering Traders, Llamas, and hostile raid mobs are immune to freezing and capable of walking on powder snow. (#94)
- Strays are more frequent spawns in all biomes
- Villages spawn as abandoned villages
- Fog transitions are a bit smoother when moving between lit and unlit areas.
- Add
ko_krtranslation (#91) - Added a builtin, in-game config UI (NeoForge only)
### Fixes / Technical Changes
- Fog is constant, independent of the user-selected render distance (#100)
- Primal Winter now affects dimensions on a yes/no basis. Biomes must be selectively generated in snowy, or non-snowy dimensions, respectively. All effects (rendering, block replacements, biome temperature, weather, etc.) are tied to a dimension being "winter" or not. This can be adjusted in the config. (#79, #101)
Added frozen block variants for Mangrove Logs, Leaves, Roots + Muddy Roots, Cherry Logs + Leaves, and Mud. Once again thanks to EERussianGuy for doing the textures.
Added frozen block variants for Mangrove Logs, Leaves, Roots + Muddy Roots, Cherry Logs + Leaves, and Mud. Once again thanks to EERussianGuy for doing the textures.
- Fixed incompatibility (crash on startup) with No Tree Punching (#68, #69, #77)
- Added
ja_jptranslation (#72)
- Fixed incompatibility (crash on startup) with No Tree Punching (#68, #69, #77)
- Added
ja_jptranslation (#72)
.minecraft/config/primalwinter.toml. It has separate sections for client-only options. Note that changes made to this file do not automatically appear in-game, instead you must use the command /primalwinterReloadConfig to update them.Along with this change, a few config options that were broken or unused have now been implemented properly:
snowSounds, which controls the sound of snow.snowDensity, which controls the visual density of snow.
This should also resolve issues such as #62, where invalid default config values caused the mod to appear inoperable.
.minecraft/config/primalwinter.toml. It has separate sections for client-only options. Note that changes made to this file do not automatically appear in-game, instead you must use the command /primalwinterReloadConfig to update them.Along with this change, a few config options that were broken or unused have now been implemented properly:
snowSounds, which controls the sound of snow.snowDensity, which controls the visual density of snow.
This should also resolve issues such as #62, where invalid default config values caused the mod to appear inoperable.
- Fix #35: Added a toggle for the whitelist/blacklist function of the non-winter biomes config option.
- Fix #42: Snow accumulation also converts the blocks beneath it to Primal Winter's snowy forms, similar to how snowy grass works in vanilla.
- Fix #43:
/weather thunderand/gamerule doDaylightCyclefalse are no longer ran on every world load, and are just ran once. - Fix #45: Added a config option to blacklist and/or whitelist dimensions from having Primal Winter's weather effects.
- Split config options for snow accumulation: There is now a separate config option for weather (
enableSnowAccumulationDuringWeather), and one for world generation (enableSnowAccumulationDuringWorldgen).
- Fixed issues that were causing vanilla surface passive mobs not to spawn in winter-ificated biomes during world generation.
- With this, polar bears now spawn commonly in the snow, and on top of the ice covered ocean biomes.
- Large goups of snow golems now also spawn occasionally.
Added some tags which can be used to configure animal spawn conditions.
- All winter-ificated biomes have the
COLDandSNOWYbiome dictionary tags applied for any mod that uses those. - Trimmed down some image sizes courtesy of Darkhax.