Frostiful:Weather

From Modded Wiki
Revision as of 11:40, 12 March 2025 by TheDeathlyCow (talk | contribs) (Created page with "Frostiful adds a few new weather effects to snowy biomes. == Icicles == When it snows, Icicles will begin to randomly appear underneath overhangs, cave entrances, and other places with full-face block support near the surface of the world. These Icicles will grow by themselves over time. However, they grow much faster during rain, snow, and thunder storms. == Freezing wind == Freezing Wind is a new Weather effect that can e...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Frostiful adds a few new weather effects to snowy biomes.

Icicles

When it snows, Icicles will begin to randomly appear underneath overhangs, cave entrances, and other places with full-face block support near the surface of the world. These Icicles will grow by themselves over time. However, they grow much faster during rain, snow, and thunder storms.

Freezing wind

Freezing Wind is a new Weather effect that can extinguish open flames and push things around. It can spawn both high up in the air and close to the ground.

Freezing wind will appear high up in the air in all biomes 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 more often. The biomes that freezing wind appears in can be configured with tags.

Freezing Wind will only appear in biomes with a temperature at or below 10°C.

Behavior

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 Torch.

Entity vs Point Wind

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. The effects of point wind are basically the same as entity wind, but it does not move and dissipates instantly.

Open Flame Tags

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.