Greenhouse Config

Greenhouse Config

Powerful codec oriented config library made with specific developers in mind

by
643 Downloads
fabricneoforgelibrarymanagement
Rent Server with this Mod

About this Mod

Greenhouse Config

The most overengineered config library out there!

Greenhouse Config is a config library pretty much made for myself (ChrysanthCow), and anyone within Greenhouse.

Featuring a rich config builder system, it utilizes Codecs/DFU to write and read config files, as well as being able to data-fix when out of date.

Configuration Language Support

* - Should not typically be used in configs. Use JSONC instead if possible.

Config languages are supported through the in house Polyamory library.

Depending on the Library

For a quick guide on how to depend on Greenhouse Config, please read the Git Repository's README.md

When depending on Greenhouse Config, please make sure to include the mod inside your JAR. This is simply to avoid making users have to download a separate dependency just to play with your mod.

If you are a player, you most likely shouldn't have to download this yourself. This library is only on Modrinth for publicity reasons, to allow users to find the issues page and for developers to find the mod.

Have you seen that one XKCD comic about standards?

Quoted from kdl.dev.

Yes. I have. Please stop linking me to it.

Greenhouse Config is not meant to be a standard, it's simply my own methodology for doing configuration which I separated from my own mods to avoid having duplicate code across them.

At the end of the day, you should mod with tools you enjoy using, whether it be Greenhouse Config or something else.

Available Versions

v3.0.0-beta.5 (Fabric 26.1.x)alpha
MC 26.1fabric
March 27, 2026
v3.0.0-beta.5 (NeoForge 26.1.x)alpha
MC 26.1neoforge
March 27, 2026
v3.0.0-beta.4 (Fabric 1.21.11)alpha
MC 1.21.11fabric
March 3, 2026
v3.0.0-beta.4 (NeoForge 1.21.11)alpha
MC 1.21.11neoforge
March 3, 2026
v3.0.0-beta.4 (Fabric 1.21.10)alpha
MC 1.21.9, 1.21.10fabric
March 3, 2026

How to Install Greenhouse Config on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (26.1).

3

Install Mod

Open the mod browser in the dashboard and search for "Greenhouse Config". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabricneoforge

Minecraft Versions

26.1, 1.21.11, 1.21.10 (+1 more)

Server-side

~ Optional

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Greenhouse Config server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (26.1). You can switch loaders with one click in the panel.

Is Greenhouse Config compatible with fabric and neoforge?

Greenhouse Config officially supports fabric, neoforge for Minecraft 26.1, 1.21.11, 1.21.10. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Greenhouse Config – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Greenhouse Config consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Greenhouse Config with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
Mozilla Public License 2.0
Server-side
Optional

Supported Versions

26.11.21.111.21.101.21.9