JsonPatcher

JsonPatcher

Mod

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

Client or server LibraryManagementUtility

6,453 downloads
9 followers
Follow Save

v2.0.0-beta.1 [1.21.1]

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

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

Project members

MattiDragon

Owner

Details

Licensed MIT
Published 2 years ago
Updated a month ago