Frostiful:Weather: Difference between revisions
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..." |
No edit summary |
||
Line 28: | Line 28: | ||
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 {{code|#frostiful:is_open_flame}} and {{code|#frostiful:has_open_flame}}. The difference between the two tags is subtle, but important. Blocks with the tag {{code|#frostiful:is_open_flame}} are ''always'' an open flame, and includes only {{code|#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 {{code|#frostiful:has_open_flame}} are only ''sometimes'' an open flame, such as [[Minecraft:Campfire|Campfires]], [[Minecraft:Candle|Candles]], and [[Minecraft:Candle Cake|Candle Cakes]]. In order for blocks in this tag to be blown out properly, they must have the {{code|lit}} block state boolean property. | 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 {{code|#frostiful:is_open_flame}} and {{code|#frostiful:has_open_flame}}. The difference between the two tags is subtle, but important. Blocks with the tag {{code|#frostiful:is_open_flame}} are ''always'' an open flame, and includes only {{code|#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 {{code|#frostiful:has_open_flame}} are only ''sometimes'' an open flame, such as [[Minecraft:Campfire|Campfires]], [[Minecraft:Candle|Candles]], and [[Minecraft:Candle Cake|Candle Cakes]]. In order for blocks in this tag to be blown out properly, they must have the {{code|lit}} block state boolean property. | ||
[[Category:Frostiful|Surival Mechanics]] |
Latest revision as of 04:08, 13 March 2025
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.