Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
JsonPatcher

JsonPatcher

A tool for patching minecrafts json files, without overrding them, using a custom DSL

5,462
8
Library
Utility

Compatibility

Minecraft: Java Edition

1.21.x
1.20.6
1.20.4
1.20.1–1.20.2

Platforms

Fabric
Quilt

Supported environments

Client-side
Server-side
Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki Join Discord server

Creators

MattiDragon
MattiDragon Owner

Details

Licensed MIT
Published last year
Updated 2 months ago
DescriptionChangelogVersions
All versionsv2.0.0-beta.1 [1.21.1]

v2.0.0-beta.1 [1.21.1]

Download
Report

Changelog

First beta of v2. This release has overhauled large parts of the language and not everything can be listed here.

Some highlights:

  • Replaced tree-walking interpreter with compiler for jvm bytecode
    • Noticeable performance uplift
  • Expanded standard library
    • Minor changes everywhere
    • More of the stdlib is now written in jsonpatcher code
  • Add reflection library for accessing java code
    • Locked by default to patches from mods and modpacks
    • Allows for more to be done in jsonpatcher without having to write wrappers in java
  • Global patch system for libraries and startup patches for mods and modpacks
  • Due to design limitations, metapatches now use a library instead of a global

Lots of improvements have also been done to tooling and the language server, but they will mostly be released at a later time.

Dependencies

dependency-iconFabric APIrequired

Files

JsonPatcher-2.0.0-beta.1+mc.1.21.1.jar(974.05 KiB) Primary
Download
JsonPatcher-2.0.0-beta.1+mc.1.21.1-sources.jar(109.61 KiB)
Download

Metadata

Release channel

Beta

Version number

2.0.0-beta.1+mc.1.21.1

Loaders

Fabric Quilt

Game versions

1.21.1

Downloads

32

Publication date

March 15, 2025 at 7:39 AM

Publisher

MattiDragon

MattiDragon

Owner

Version ID

Modrinth is open source.

main@bd61f5d

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.