What makes plants bloom?

The latest patch for Terraria added in a bunch of new plants (and their seeds) for use in alchemy.

I'd like to make a sustainable farm for these new plants, but I'm having trouble determining when the plants are in bloom.

What are the conditions underwhich the new plants will "bloom", and produce seeds on harvest? An ideal answer would have a picture of each plant in bloom contrasted with a picture of a plant not in bloom.


  • DaybloomGrown DaybloomBlooming DaybloomDaybloom blooms when it's day time.
  • MoonglowGrown MoonglowBlooming MoonglowMoonglow blooms when it's night time.
  • BlinkrootGrown BlinkrootBlooming BlinkrootBlinkroot blooms (and stops blooming) at random.
  • DeathweedGrown DeathweedBlooming DeathweedDeathweed blooms only during Blood Moons or a full moon.
  • WaterleafGrown WaterleafBlooming WaterleafWaterleaf blooms when it's raining.
  • FireblossomGrown FireblossomBlooming FireblossomFireblossom blooms during sunset. (3:45 PM - 7:30 PM in-game time)
  • ShiverthornGrown ShiverthornBlooming ShiverthornShiverthorn just takes time, and doesn't stop blooming once it does.

When blooming, the plants also emit light and/or particle effects.