Deimos
Deimos is a configuration and data generation library, so mod authors can build config screens and recipes without writing JSON by hand.
What it does
Authors declare settings in a class that extends DeimosConfig and register it with a single init call using the mod ID. The configuration part of the library is based on MidnightLib by Motschen. Deimos displays the resulting config files in-game on Forge and NeoForge, and through Mod Menu on Fabric and Quilt.
Recipes are added at startup through DeimosRecipeGenerator, called from an initialize method. Crafting grids and furnace-style cooking methods can all be defined this way, and because they are created when the game starts they can be configured. Developers who prefer a starting point can use the author's IntelliJ templates, which generate a MultiLoader project with Deimos already set up.
Deimos is published for Fabric, Forge, NeoForge and Quilt and works on either side. It is open source under the MIT License, with its source code, issue tracker and wiki linked publicly. Its files cover 1.18 – 26.3, with 26.3 as the latest version for every loader.
Key features
Config classes
Settings are defined in a class extending DeimosConfig and registered with one init call, so the mod ID is the only link needed.
In-game config screens
Config files appear in-game on Forge and NeoForge, or through Mod Menu on Fabric.
Startup recipe generation
Recipes are created when the game starts, so they can be changed through configuration instead of JSON files.
Eight recipe types
DeimosRecipeGenerator covers crafting, cooking and stone cutting recipes, including several furnace-style methods.
Compatibility
Latest build for each game version and loader.
26.x5 of 5 versions with builds
1.21.x12 of 12 versions with builds
1.20.x7 of 7 versions with builds
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Required by 22 mods
Use cases
Who it’s for: Mod developers who want configuration and recipes defined in Java. Players can use Deimos as a dependency of the 22 catalog mods that require it, but the library itself adds no gameplay content.
Questions
Which loaders does Deimos support?
Does a server need Deimos?
How are config screens shown on Fabric?
In the catalog
Deimos is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 8,071 mods support Minecraft 26.3.
More from MarsThePlanet
Similar mods
What the author says
Deimos is a data generation and configuration Minecraft library. With it, you can generate config files and display them in-game natively on Forge and Neoforge or with the help of Mod Menu on Fabric. Deimos allows you to create new recipes when the game starts, which makes them configurable. This also means you don't…
Official listing
- Modrinth page
- modrinth.com/mod/deimos
- Owner
- MarsThePlanet
- Published
- 2024-09-22
- Updated on Modrinth
- 2026-09-26
- Facts verified
- 2026-10-15
