• • 6/17/26 3:28 pm • 5 logs
- 1.7k views • 6 today
- save_alt 220 downloads • 1 today
- Compatibility
- Minecraft 1.21
- Changes include
- Functions
- Recipes
Added CreditDarkhax
245
Original concept by Darkhax.
This datapack is inspired by their Botany Pots mod. While it aims to recreate the same core idea, name, look, and crafting recipes, it is an independent implementation and may have small technical or balancing differences due to datapack limitations.
🌱 Botany Pot (Datapack / No Mod / No Resourcepack)
Powered by [Beet]
This datapack adds the Botany Pot, a compact and decorative farming block that allows you to grow crops in a single space while automatically replanting them after harvest.
Perfect for aesthetic builds, compact farms (try the Hopper Botany Pot), or simplified crop setups.
📦 Crafting
Craft the Botany Pot using the same recipe as the original mod version. Put a hopper in the center in order to get the Hopper Botany Pot Or check the image gallery.
Once crafted, place it like any normal block.
🌾 How to Use
Using the Botany Pot is simple:
1️⃣ Insert Soil
Right-click the placed Botany Pot with a valid soil block.
Different crops require different soils. For example:
- Wheat → Farmland
- Nether Wart → Soul Sand
Make sure you use the correct soil for the crop you want to grow.
2️⃣ Plant the Crop
Right-click the Botany Pot with the seed or crop item.
The crop will begin growing immediately.

🌿 Growth & Fertilizer
- Crops grow automatically over time. (remember the light conditions)
- You can speed up growth by right-clicking with Bone Meal.
- You can block growth using honeycomb / restore it using a axe
🌻 Harvesting
- Right-click a fully grown crop to harvest it.
- The crop will automatically replant itself.
- Left-click with an empty hand to remove contents.
- The Hopper Botany Pot will automatically harvest the crop when ready. Remember to put a hopper below it, or your resources will go lost.
⚙️ Customization
New crops and soils can be configured easily from in-game or via other datapacks.
Example in-game
/data modify storage ulg:botanypots custom_plants append value {plant_id:"example",block_id:"minecraft:lantern",item_id:"minecraft:lantern",block_size:"small",growth_time:[3,6],ready_block_size:"big",soils:[{soil_id:"dirt"}],loot:{...}}
Adding a custom crop: you can now plant a lantern and make it grow (visually too) to harvest lanterns.
✨ Disclaimer
This datapack is an independent recreation inspired by Darkhax’s original idea. It is not an official port of the mod, and some features may behave differently.
5 Update Logs
V26.2 : by UltroGhast 06/17/2026 3:28:57 pmJune 17 @ 7:28 pm UTC
> Updated to 26.2 (STILL compatible with 1.21.5+)
> Double height feature added
> /function botanypots:<> utility features added
> Added /function botanypots:list to show the list of available plants (custom ones are specified)
> Double height feature added
> /function botanypots:<> utility features added
> Added /function botanypots:list to show the list of available plants (custom ones are specified)
LOAD MORE LOGS
More like this
6856713
119



Have something to say?
I am having trouble with the custom crops, though. I tried directly copying the command you posted but it didn't do anything. Could you elaborate on how to add custom crops? Maybe post an example datapack? Also, is it possible to edit the loot table for default plants? I'd like to add leaf blocks to existing trees if possible. I kind of assume this would be covered in the first question but wanted to be sure.
Again, THANK YOU SO MUCH. You rock!
https://iconikoulg.github.io/generators/botanypots/customcrops.html
Check it here.
Thanks
#-#
#P#
-#-
Where
# = Brick
- = air(nothing)
P = pot or dirt, hopper if you want the Hopper Botany Pot
Just to be clear, you can't make a botany pot with farmland (I tried : D), you need to use dirt and then RC with a hoe. That may be obvious for most, but it took me a few minutes to figure it out.
Super DP! Thanks!