No. The Lilypad of Fertility does NOT work with Botany Pots (standard or Exclusive).
Neither the vanilla Botany Pot nor the upgraded "Exclusive" pots (Iron, Gold, Diamond, Netherite) are affected by the Lilypad of Fertility’s range-based tick acceleration.
However, understanding why this is the case requires digging into the source code logic of both mods. If you are looking for actual workarounds to hyper-speed your botany production, read the final section of this article. does lilypad of fertility work with botany pots exclusive
Some addons expose setGrowthModifier(). If the Lilypad is modified to call setGrowthModifier() via a compatibility coremod, acceleration is possible, but not in default.
| Feature | Lilypad of Fertility | Botany Pot Growth |
|--------|----------------------|-------------------|
| Growth trigger | Overrides random tick events | Uses scheduled ticks / GrowthTask |
| Dependency | Needs ICropGrowable or IGrowable interface | Internal IProgressResolver |
| Block type | Any block implementing growth (e.g., wheat, carrot) | Only blocks registered as Botany Pot soils |
| Growth check | Calls applyGrowthTick() on block | Calls pot.incrementProgress() |
| Modification method | Injects into BlockCrop.randomTick() | Bypasses world random ticks entirely | Some addons expose setGrowthModifier()
Key takeaway: The Lilypad requires the target block to receive random ticks and to be a living crop block that changes state.
You can manually link them:
// KubeJS example (fictional but logically possible)
BlockEvents.broken('botanypots:botany_pot', event =>
let lilypadNear = event.block.findEntitiesWithin('reliquary:lilypad_of_fertility', 4);
if (lilypadNear.length > 0)
event.block.entity.data.raw.progress += 5; // manual boost
);
This is not native behavior.
No, the Lilypad of Fertility does NOT work with Botany Pots. Key takeaway: The Lilypad requires the target block