With Json (OVO)
by AmarokIce
With Json (OVO) lets a modpack author create items, foods, blocks, tools, weapons, armor, recipes, creative tabs and trees by writing JSON files instead of Java code.
What it does
Content is described in JSON data, so the author works without writing Java. The intended feel is close to writing JSON for a data package: new items, foods, blocks, tools and weapons are defined in files, and existing recipes can be added or removed the same way. Some new creative tabs can be created, and vanilla tabs can be reused for placing the new content.
The mod also covers armor and tool metadata, with plans for events, enchantments and potions that can be defined from JSON as well. A custom tree can be placed into the world. Because the content is data, it can be shipped as a jar that players run without a separate build step. The author notes that content from the older Json Things mod cannot be loaded through this mod. Fabric API is the usual data package support, and Fabric Language Kotlin and Pineapple Psychic are required. The mod runs on client and server, and is published for Fabric and Forge across seven game versions, 1.7.10 – 1.16.5, under a custom license that is not open source.
Key features
Items and foods without Java
New items and foods are declared in JSON files, so no Java code is needed to add them.
Blocks, tools and weapons
Blocks, tools, weapons and armor can be defined through data, including their metadata.
Recipe edits
Recipes can be added as new entries, and existing recipes can be deleted.
Custom creative tabs
New creative tabs can be created, and vanilla tabs can be used to place the new content.
World trees
Trees can be defined and placed into the generated world from data.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Use cases
Modpack content without a Java project
A pack author who wants custom items and recipes can write JSON files instead of setting up a Java development environment.
Data-driven content packs
A content pack can be shipped as a jar that contains only JSON data, which players load with the mod installed.
Who it’s for: Modpack authors and data pack writers who want to add items, foods, blocks, tools and recipes without writing Java. Players may need the packs that use the mod, but they do not need to write any code.
Questions
Which loaders does With Json (OVO) support?
Does With Json (OVO) need Fabric Language Kotlin?
Must the server run With Json (OVO)?
In the catalog
With Json (OVO) is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 5,992 mods support Minecraft 1.16.5.
More from AmarokIce
Similar mods
What the author says
The goal is to make you feel like you're coding in Json! Create some new Items. Create some new Foods. Create some new Blocks. Create some new Tools and Weapons. Create some new Recipes or delete some Recipes. Create some new Tabs
Official listing
- Modrinth page
- modrinth.com/mod/ovo
- Owner
- AmarokIce
- Published
- 2023-11-21
- Updated on Modrinth
- 2023-11-21
- Facts verified
- 2026-10-15
