Back to NxLabs

NxLabs / Vintage Story

Seasonal Flowers

TBy Tritan20

Flowers now sprout, bloom, die back, and go dormant. (The mod that hides flowers in the winter)

Seasonal Flowers

Description

"Don't you just hate it when you can see a flower blooming in the dead of winter?"


What does this mod do?

This mod is purely visual. Flowers now have a life cycle that is entirely based on local temperature. This system allows you get altitudinal gradients, microclimates, on top of seasonal change.

Some areas bloom for longer than others. Some areas might not be conducive to certain flowers at all. A rafflesia can't grow in Antarctica in real life, so why should it be able to grow there in Vintage Story?

The different types of flowers also behave differently to one another, some will bloom in Spring, others in Summer.

Flowers start in a green vegetative state, slowly gaining energy to produce blooms. Once the flower is ready, it will begin blooming for a period of time. Once it gets too hot, it will die back. By the time winter arrives, the flowers have already begun their long slumber, waiting for the next year to bloom once more.

Made with mod compatibility in mind.

Features
  • Flowers change appearance based on the local temperature rather than a calender.
  • Per block temperature sampling, so flowers in the same field can be at different stages.
  • Four flower stages: hidden under snow, green vegetative stem, bloom, and dieback.
  • Flowers blooms once per year and won't bloom again until a full winter resets it.
  • Per flower configurable thresholds for each stage (vegetative, bloom, too hot, hidden).
  • Works with modded flowers, especially those that seperate flowers between petals and stems in textures.
  • Vanilla visuals with minimal performance overhead.

  • Optional config option: Bees can only use flowers that are actually in bloom (defaulted to false, so you'll have to enable this one in the config).


 


Want to make your game more immersive and realistic? Check out our other mods.


Try Deciduous Trees, another mod that is based on local temperature, but this time for leaves.

<span style="--sd-animation: sd-fadeIn; --sd-duration: 0ms; --sd-easing: ease-in;" data-sd-animate="true">Try</span> K's Realistic Farming<span style="--sd-animation: sd-fadeIn; --sd-duration: 0ms; --sd-easing: ease-in;" data-sd-animate="true">,</span> <span style="--sd-animation: sd-fadeIn; --sd-duration: 0ms; --sd-easing: ease-in;" data-sd-animate="true">a</span> <span style="--sd-animation: sd-fadeIn; --sd-duration: 0ms; --sd-easing: ease-in;" data-sd-animate="true">mod</span> <span style="--sd-animation: sd-fadeIn; --sd-duration: 0ms; --sd-easing: ease-in;" data-sd-animate="true">that</span> <span style="--sd-animation: sd-fadeIn; --sd-duration: 0ms; --sd-easing: ease-in;" data-sd-animate="true">allows </span><span style="--sd-animation: sd-fadeIn; --sd-duration: 0ms; --sd-easing: ease-in;" data-sd-animate="true">crops</span> <span style="--sd-animation: sd-fadeIn; --sd-duration: 0ms; --sd-easing: ease-in;" data-sd-animate="true">to</span> <span style="--sd-animation: sd-fadeIn; --sd-duration: 0ms; --sd-easing: ease-in;" data-sd-animate="true">bolt, perfect</span> <span style="--sd-animation: sd-fadeIn; --sd-duration: 250ms; --sd-easing: ease-in;" data-sd-animate="true">for</span> <span style="--sd-animation: sd-fadeIn; --sd-duration: 250ms; --sd-easing: ease-in;" data-sd-animate="true">rapid</span> <span style="--sd-animation: sd-fadeIn; --sd-duration: 250ms; --sd-easing: ease-in;" data-sd-animate="true">farming</span> <span style="--sd-animation: sd-fadeIn; --sd-duration: 250ms; --sd-easing: ease-in;" data-sd-animate="true">expansion.
</span>


<span style="--sd-animation: sd-fadeIn; --sd-duration: 250ms; --sd-easing: ease-in;" data-sd-animate="true">
Special thanks to Kaisentlaia for not only coming up with this idea, but also providing the textures required to make it.


</span>

&nbsp;FAQ

Download

No download link is available for this entry right now.

Ratings & reviews

No ratings yet

Sign in to leave a rating or comment.