promotional bannermobile promotional banner

JsonPatcher

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

v2.0.0-beta.1 [1.21.1]

File nameJsonPatcher-2.0.0-beta.1+mc.1.21.1.jar
Uploader
MattiDragonMattiDragon
Uploaded
Mar 14, 2025
Downloads
16
Size
974.1 KB
Mod Loaders
FabricQuilt
File ID
6304497
Type
B
Beta
Supported game versions
  • 1.21.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:jsonpatcher-936929:6304497"

Quilt

modImplementation "curse.maven:jsonpatcher-936929:6304497"

Learn more about Curse Maven

What's new

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.

Type
Name
Game Versions
Mod Loaders
Size
Downloads
Uploaded