JsonPatcher

JsonPatcher

Mod

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

Client or server LibraryUtility

2,007 downloads
9 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter loader...
Filter versions...
Filter channels...
  • Fix issue with sided mixin files
  • Updated to 1.21.1
  • Updated to 1.21
  • Use an alternative hook point in order
    • Provides better compatibility with mods reading resources outside of reloads
    • Only loads patches once per pack load
    • No longer warns when a file isn't being patched (most such cases should have been fixed anyway)
  • Renamed abort_reload_on_failure to throw_on_failure to better reflect its behaviour
  • Update language library
    • Made debug library functions that throw errors slightly cleaner
    • Added default arguments (no named arguments yet)
    • Added varargs support
    • Added objects library
    • Replaced arrays.mapped and arrays.filtered with arrays.replace and arrays.removeIf respectively
    • Added various other library functions
    • Cleaned up stack traces
    • Improved many error messages
  • Added option for metapatches to filter files using targets
  • There's now a VSCode Extension available!
  • Updated to 1.20.6
    • Patching is now injected slightly differently to account for the new known pack syncing and other changes to resource loading
  • Fixed incompatibility with EBE by moving mixin injection earlier
  • Updated to 1.20.2
  • Fixed capitalisation of metapatch library
  • Moved core language to its own project
  • Added ternary operator
  • Added option to dump patched files
  • Added metapatches
    • They are patches that don't change a file, but instead add or remove existing files
  • Added priority system for patches
  • Updated language
    • Meta tags can now be empty, will be interpreted as null
    • String keys are now supported in objects
    • Support negative numbers in meta tags

Initial release on modrinth


Project members

MattiDragon

Owner

Details

Licensed MIT
Published a year ago
Updated 2 months ago