Thirsty Plants

Makes plants consume fluids while growing.

This mod makes plants consume fluids when growing! They check for fluids in a 9 x 1 x 9 square, centered on the block immediately below them (so, you can plant four rows of crops along the shore of a body of water, like in vanilla).

You can configure which plants are thirsty, which fluid(s) they can drink, and how thirsty each of them is. This should also work with modded crops -- as long as they call BlockEvent.CropGrowEvent.Pre -- and modded fluids. You can also configure what happens if the plant finds no fluid: by default it just halts at its current growth level, but for an added challenge you can make them wither into dust and blow away on the wind.

Sugar canes, cacti, and modded plants with the same growth pattern, are fully supported. Chorus trees are not supported currently.

I also made it so sugar cane doesn't require adjacent water, because that would become annoying very quickly. I used a mixin for this, but it's not a very invasive one and unlikely, I think, to cause incompatibilities with anything.

 

Feedback is welcome, especially wrt. the default config values.

 

P.S. This is my first published mod! It's exciting.

The Thirsty Plants Team

profile avatar
  • 2
    Followers
  • 3
    Projects
  • 477
    Downloads

More from carrotbane2