Whistling Petals
by sui_ke
Whistling Petals lets an arrow break spore blossoms, glow berries and other plants in a Fabric world, and its rules are set in a config file.
What it does
An arrow that hits a spore blossom or a glow berry harvests the block, and the arrow passes through it instead of stopping. Pluck fruits, crops and other blocks can be given drops the same way, with the rules set in a JSON file in the config folder. Each rule names a block with the same block syntax that the setblock command uses, including block states, so a rule can target only one growth stage. The default rules cover spore blossoms and mangrove propagules hanging at age 4.
The mod is built for servers and works on the server side alone, so players join without installing anything. Server owners can add more items and more plucking rules, reload the file with a command, and limit the commands to operators through a permission setting. A heavy-load command is available for checking how the rules affect the server.
Key features
Arrow harvesting
Arrows break spore blossoms and harvest glow berries, and the arrow continues past the block it hit.
Block state rules
Each rule uses setblock syntax, so a rule can match a block at one specific state such as a given age.
Editable rule list
Plucking rules live in a JSON file under the config folder, and more blocks can be added to the list.
Reload command
A reload command applies changes to the rules file without restarting the server.
Operator permissions
Commands are restricted to operators, and a heavy-load command helps check the effect of the rules.
Gallery
Compatibility
Latest build for each game version and loader.
1.21.x12 of 12 versions with builds
1.20.x6 of 6 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Server owners and map makers who run Fabric servers and want arrows to act on plants, with rules they can edit themselves.
How it compares
Pluck is a Fabric mod for 1.20.1 – 1.21.8 that is server-side only and released under All rights reserved, so it is not open source. Harvest is a Fabric mod for 1.19 – 1.21.5 that is client-side only and open source under the GNU Lesser General Public License v3.0 only, so it runs on the player's side rather than the server. Party Spores covers 1.20 – 26.3 on Fabric and needs both client and server, with a custom license.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Whistling Petals | Fabric | 1.20.1 – 1.21.11 | Server-side only | 2026-03-23 |
| Pluck | Fabric | 1.20.1 – 1.21.8 | Server-side only | 2025-07-19 |
| Harvest | Fabric | 1.19 – 1.21.5 | Client-side only | 2024-02-20 |
| Party Spores (Dyeable Spore Blossoms) | Fabric | 1.20 – 26.3 | Client and server | 2026-09-20 |
Questions
Does Whistling Petals have to be installed on the client?
Which game versions does Whistling Petals support?
How does a server owner change which blocks the arrows harvest?
In the catalog
Whistling Petals is one of 29,952 Game mechanics mods on ModsFinder, and one of 19,630 Game mechanics mods for Fabric. 19,862 mods support Minecraft 1.21.11.
More from sui_ke
Similar mods
Official listing
- Modrinth page
- modrinth.com/mod/whistling-petals
- Owner
- sui_ke
- Published
- 2026-03-22
- Updated on Modrinth
- 2026-03-23
- Facts verified
- 2026-10-15
