Mineuniverse
Log in Register
Mods

Bonemeal Tweaker

A highly-configurable modpack utility that modifies the way plants are spawned when bonemeal is applied on blocks, also an efficient surface foliage generator.
by ACGaming
Download Claim this project
77,192 downloads
0 likes
Updated Jul 6, 2026
0 hypes
Miscellaneous Utility & QoL

Bonemeal Tweaker

Not bad to the bone!

A highly-configurable modpack utility that modifies the way plants are spawned when bonemeal is applied on blocks, also an efficient surface foliage generator.

Configuration is handled by JSON-based config files per blocks in the config/bonemealtweaker directory. Example for the vanilla grass block (vanilla_grass.json):

{
    "blocks": [
        "minecraft:grass"
    ],
    "replaceBlock": "minecraft:air",
    "adjacentBlock": "minecraft:grass",
    "iterations": 128,
    "applyMode": "BONEMEAL",
    "genDensity": 0,
    "biomes": [
        "minecraft:plains",
        "minecraft:forest"
    ],
    "dimensions": [
        0
    ],
    "spawnBlocks": [
        {
            "block": "minecraft:tallgrass[type=tall_grass]",
            "weight": 60
        },
        {
            "block": "flowerEntry",
            "weight": 20
        }
    ]
}
  • blocks: An array of blocks (preferably IGrowable for full support) to apply custom bonemeal logic on
  • replaceBlock: An optional block to be replaced with foliage above block, can be omitted to replace air
  • adjacentBlock: An optional block required horizontally adjacent to block, can be omitted to allow any
  • iterations: The density of blocks/plants to spawn
  • applyMode: The logic to apply, can be BONEMEAL (on bonemealing, default), SURFACE (natural surface world generation) or BOTH (bonemealing + world generation)
  • genDensity: The amount of generation cycles for surface world generation, required when applyMode is SURFACE or BOTH
  • biomes: An optional list of whitelisted biomes, can be left empty to allow any
  • dimensions: An optional list of whitelisted dimensions, can be left empty to allow any
  • spawnBlocks: An array of blocks/plants by resource location to spawn on the specified block, flowerEntry picks a random flower
  • weight: The relative chance to spawn across all spawnBlocks entries

This mod was commissioned for Minecraft 1.12.2.

1.3.0
MC Client, Forge, Server, 1.12.2
Release 2026-03-30 Get

More from ACGaming

LegendGear Returns
936
Wild Caves 4
919
Skewers Updated
88,743
AstikorCarts [Horse Carts] for TFC
84,539
Deadly Monsters Patched
79,794
Default Potion Tweaks
79,265

You Might Also Like

LoadingTips
A mod that adds custom tips to the loading screen
999,218
Sampler
Performance oriented debugging/administration tools
998,926
VulkanMod
Vulkan renderer mod for Minecraft.
997,115
Charm Fixer
Disables some modules on charm to fix incompatbility issues with owo
996,251
Trading station
Basic items to item trading machines
99,755
NarrateBookForMe [FABRIC]
Adds a narration keybind, and two GUI buttons to the book screen. Text-to-speech (tts) / narration on the go! Client sided.
99,734