Waving Plants Shaders Mod (1.21.7, 1.20.1) – Enhance Your World with Realistic Leaf and Grass Movement

Waving Plants Shaders Mod brings Minecraft to life with dynamic plant animations that respond naturally to the environment. Plants sway at different speeds depending on the time of day, and during rainstorms, their movement becomes more intense just like in real life. From grass and wheat to sugar cane, mushrooms, and even lava, this mod adds motion to a wide range of blocks, enhancing immersion without overwhelming system performance.

Best of all, Waving Plants Shaders is fully compatible with popular shaderpacks like SEUS (Sonic Ether’s Unbelievable Shaders), Sildur’s Shaders, and Chocapic13’s Shaders. This makes it a perfect lightweight add-on for players seeking a touch of realism without switching to a full shader overhaul.

Supported Elements:

  • Grass, wheat, leaves, flowers, vines
  • Lilies, saplings, sugar cane, cocoa, pumpkins, melons
  • Mushrooms, nether warts, water, and even lava

Whether you’re walking through a peaceful meadow or surviving a thunderst

Screenshots:

Waving Plants Shaders Mod Screenshots 1

Waving Plants Shaders Mod Screenshots 2

Waving Plants Shaders Mod Screenshots 3

Waving Plants Shaders Mod Screenshots 4

Waving Plants Shaders Mod Screenshots 5

Waving Plants Shaders Mod Screenshots 6

Waving Plants Shaders Mod Screenshots 7

Waving Plants Shaders Mod Screenshots 8

Waving Plants Shaders Mod Screenshots 9

How to use:

Show Spoiler

Configuration:

  • Unzip the Waving Plants folder.
  • Open gbuffers_terrain.vsh using a text editor.
  • To enable features, remove // in front of lines. Example:
    • #define WAVING_GRASS
  • To disable features, add // in front. Example:
    • //#define WAVING_GRASS

How to use with other shaderpacks:

  • Unzip the Waving Plants folder.
  • Unzip the shaderpack you are using.
  • Replace gbuffers_terrain.vsh in your shaderpack with the one from Waving Plants.
  • If water looks buggy, add // in front of #define WAVING_WATER inside gbuffers_terrain.vsh.

Low FPS:

  • If you’re experiencing performance issues, reduce render distance, turn off smooth lighting, and set Chunk Loading to Multi-Core.
  • You can also disable certain waving features in gbuffers_terrain.vsh by commenting them out.

No Waving Wheat:

If wheat doesn’t wave with your texture pack:

  • Create a folder named ctm inside your texture pack.
  • Inside ctm, create another folder named default.
  • Download this file and place it inside the default folder.

Requires:

Optifine

How to install:

For All Versions from Minecraft 1.7.10 to Minecraft 1.21.7, 1.21.5, 1.21.4, 1.21.1, 1.20.1
For Minecraft 1.10.2, 1.9.4
For Minecraft 1.5.1
For Minecraft 1.5.2
For Minecraft 1.6.2
For Minecraft 1.6.4
For Minecraft 1.7.10, 1.7.2