Olivar — Olive Trees & Olives
Part of a small collection of mods made for our friends' Minecraft server. We're a group of friends playing together on a modded Forge 1.20.1 server, and we're building our own mods to give it a more Mediterranean, Spanish feel. Olivar is the first one, and more are on the way. Each mod works on its own, so you can use any of them in your own world or server.
Olivar adds olive trees to Minecraft 1.20.1, with olives that ripen on the tree from green to black, just like real ones.
🌳 Olive trees
- A new tree shape inspired by traditionally pruned olive trees: a short straight trunk (3–4 blocks), four diagonal branches and a wide, flattened canopy (~7 blocks across).
- Generates naturally in savannas and, more rarely, in other suitable biomes.
- Works on existing worlds: we added this because our server map was already explored (see Retrogen).
🫒 Olives
Each leaf block ripens on its own: leaf → flower → green → colour-changing → black. Breaking a fruiting leaf (without shears) drops olives of its current stage.
| Item | How to get it | Food |
|---|---|---|
| Green olive | Leaf at green stage (1) | 2 hunger |
| Colour-changing olive | Leaf at colour-changing stage (1–2) | 2 hunger |
| Natural black olive | Leaf at black stage (1–3) | 3 hunger |
| Oxidised black olive | Craft: 3 green olives + water bottle → 3 | 3 hunger |
Olive types follow the commercial classification used in Spain (RD 679/2016).
🌱 Crafting
- Olive sapling: 3 raw olives (any type) + bone meal.
- Oxidised black olives: 3 green olives + water bottle.
Tags: #olivar:olives, #olivar:raw_olives, #forge:fruits, #forge:fruits/olive.
🔄 Retrogen (existing worlds)
- Gradually adds olive trees to chunks generated before installing the mod.
- Never loads or generates chunks. Skips areas near players, chunks with block entities and heavily inhabited chunks, and only places trees on grass, so it won't touch your builds, farms or paths.
- Very light: about 0.25 ms per checked chunk.
- Configurable in
serverconfig/olivar-server.toml. Use/olivar retrogen(op level 2) to check its status.
⚙️ Compatibility
- Minecraft 1.20.1, Forge 47.x. Required on both server and client.
- Singleplayer, LAN and dedicated servers.
- No mixins, coremods or access transformers.
- NeoForge 1.20.1 may work but is untested. No Fabric version.
- Updating from 1.0.0: the old olive item is converted to the green olive automatically.
🧩 More mods from our server
Olivar is the first mod in the collection. New ones will be linked here as we release them.
🇪🇸 Español
Olivar es el primer mod de una colección que estamos haciendo un grupo de amigos para nuestro servidor de Minecraft (Forge 1.20.1). Queremos darle un toque mediterráneo y español, y vendrán más mods. Cada uno funciona por separado.
- Olivos con tronco corto, cruz de cuatro ramas y copa ancha. Aparecen en sabanas y, con menos frecuencia, en otros biomas.
- Aceitunas que maduran en el árbol (hoja → flor → verde → cambiante → negra) y caen al romper la hoja sin tijeras.
- Recetas: brote de olivo (3 aceitunas + polvo de hueso) y aceituna negra oxidada (3 verdes + botella de agua).
- Retrogen: añade olivos a mapas ya explorados sin cargar chunks ni tocar construcciones.
- Requisitos: Forge 1.20.1 (47.x), en servidor y cliente.

