Genflower
by Ampflower
Genflower is a small library for worldgen loot and structure processors, used by datapack authors who build structures on Fabric, Forge, NeoForge and Quilt.
What it does
A block map lets one entry cover several blocks, reducing verbosity in structure processor definitions. Each block in the list can carry a likelihood scale from 0 to 1, which defaults to 1, so a replacement happens only some of the time.
The loot function applies a loot table to blocks whose inventories do not accept the LootTable NBT tag, filling them during world generation. A potion randomiser function picks potions for brewing stands and chests. Weights on list entries are optional and default to 1, using object-in-list notation, and a potion weight map can be written in two ways. The mod is aimed at server-side worldgen and is published for 1.20 and 1.20.1.
Genflower is open source under the Apache License 2.0. Its files target 1.20.1 on all four loaders, with the latest file dated 2024-01-17, and the environment is server-side only, so players do not need it installed.
Key features
Block replacement map
A map from a list of blocks to a replacement block, with a likelihood from 0 to 1 that defaults to 1.
Worldgen loot applicator
Fills block inventories during generation, including blocks that reject the LootTable NBT tag.
Potion randomiser
Assigns potions to brewing stands and chests, with weights on each entry that default to 1.
Compact structure syntax
Block maps and object-in-list weights shorten structure processor definitions for datapacks.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Datapack authors who build structures and want shorter processor definitions, and server owners who run generated worldgen content.
How it compares
More Structure Processors is open source under the GNU General Public License v3.0 only and is published for 1.20.1 – 1.21.1 on the same four loaders. Fluid Tick Structure Processor is open source under the Apache License 2.0, runs on Fabric, Forge and NeoForge, and is published for 1.20.1 – 1.21.1. Both are server-side only, like Genflower.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Genflower | Fabric, Forge, NeoForge and Quilt | 1.20 – 1.20.1 | Server-side only | 2024-01-17 |
| More Structure Processors | Fabric, Forge, NeoForge and Quilt | 1.20.1 – 1.21.1 | Server-side only | 2025-05-22 |
| Fluid Tick Structure Processor | Fabric, Forge and NeoForge | 1.20.1 – 1.21.1 | Server-side only | 2025-10-21 |
Questions
Does Genflower need to be installed on the client?
Which loaders does Genflower support?
Does Genflower add new blocks or items?
In the catalog
Genflower is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 34,764 mods support Minecraft 1.20.1.
More from Ampflower
Similar mods
What the author says
A small worldgen and loot utility library for mods and datapacks Genflower adds two new structure processors and a loot function to help speed up the development of datapacks, allowing one to do things that weren't possible, were difficult or tedious before with vanilla's processors.
Official listing
- Modrinth page
- modrinth.com/mod/genflower
- Owner
- Ampflower
- Published
- 2024-01-09
- Updated on Modrinth
- 2024-01-17
- Facts verified
- 2026-10-15
