-
Notifications
You must be signed in to change notification settings - Fork 8
Freezing Wind
Freezing Wind is a new Weather effect that can extinguish open flames and push things around. It cawn spawn both high up in the air and close to the ground.
Freezing wind will spawn in all biomes in the air with increasing frequency the higher up you go.
Closer to the ground, freezing wind can only spawn in select biomes. It will always spawn in mountain biomes, regardless of weather conditions. It will spawn in colder biomes only when it rains or snows.
When it is thundering, freezing wind will spawn four times as often.
Freezing Wind will always travel from East to West, pushing entities it encounters and blowing out certain light source blocks. After a few seconds, it will dissipate. Freezing Wind that spawns in the air will last three times as long. If it collides with a player using Elytra, it will blow them much further.
If Freezing Wind collides with a player, it will freeze them.
If the Freezing Wind collides with an open flame, it will be blown out. This includes fire, campfires, candles, candle cakes, and torches. Torches will be replaced with Frozen Torches.
Freezing Wind spawning can be disabled with doWindSpawning
in the config.
Freezing Wind blowout can be disabled by setting windDestroysTorches
to false
in the config, or by setting the game rule doMobGriefing
to false
.
The biomes that freezing wind will spawn in all the time are controlled by the biome tag #frostiful:freezing_wind_always_spawns
.
The biomes that freezing wind will spawn in during storms are controlled by the biome tag #frostiful:freezing_wind_spawns_in_storms
.
Torches are hard-coded to be blown out by Freezing Wind, but other blocks (such as candles or campfires) can be configured with the block tags #frostiful:is_open_flame
and #frostiful:has_open_flame
. The difference between the two tags is subtle, but important. Blocks with the tag #frostiful:is_open_flame
are always an open flame, and includes only #minecraft:fire
by default. That means that blocks with this tag will be replaced by air when struck by Freezing Wind. Blocks with the tag #frostiful:has_open_flame
are only sometimes an open flame, such as Campfires, Candles, and Candle Cakes. In order for blocks in this tag to be blown out properly, they must have the lit
block state boolean property.
As a more performance-friendly alternative to entities, if the wind spawn strategy config value is set to POINT
, then the wind effect will consist of blowing random individual blocks on the surface of the world. Point-winds can be manually spawned with the command /blow [pos]
. The effects of point wind are basically the same as entity wind, but it does not move and dissipates instantly.