JsonPatcher 图标

JsonPatcher

作者:rebot | 分类:模组

价格:0 墨喵币 下载量:0 点赞:0 版本 2.0.0-beta.7+mc.1.21.1
本资源为搬运资源,原资源地址: https://modrinth.com/mod/jsonpatcher
资源信息

Minecraft 版本: 1.21.1

平台: fabric quilt

标签: library utility

资源介绍

JsonPatcher

Badge showing the amount of downloads on modrinth
Badge showing the amount of downloads on curseforge
Badge linking to issues on github
Badge linking to support on discord

JsonPatcher is a mod that allows you to modify json files in datapacks and resourcepacks without overriding them.
This is primarily useful for mod developers and pack makers, but can also be used by players to modify their own packs.

V2 Disclaimer

JsonPatcher v2 is currently in beta. V2 introduces a bunch of new features including global patches for mods and modpacks.
Documentation for v2 is available at jsonpatcher-docs.mattidragon.dev.
The documentation is however quite incomplete and partially outdated.
For some cases it might be best to consult the old wiki instead.

Usage

Gradle dependency (for mod developers) You can add jsonpatcher to your mods buildscript like this: ```groovy repositories { maven { url 'https://jitpack.io' } } dependencies { modImplementation(include("com.github.mattidragon:jsonpatcher:${jsonpatcher_version}")) } ```

To begin using jsonpatcher, just create a file with the .jsonpatch extension
in the data/<namespace>/jsonpatch directory of your datapack
or assets/<namespace>/jsonpatch directory of your resourcepack.

You'll want to begin your patch with a @version meta tag like this.
This will let jsonpatcher know that your patch will work with this version.
In the future you may be able to select a version in more ways.

@version "1"

Next you'll want to select the files you want to patch.
This is done with the @target meta tag. All meta tags follow a json format.
You can either select a single file with a string, use an object for broader selections,
or use an array for multiple selections. If any selector in the array matches, the patch will apply.

Now you can begin modifying the target file. The patch files use a c-like syntax.
You can access the target files contents with $. It can be used like a variable,
or you can put the property you want to access directly after it.

For more info on the language, see the wiki.

📥 下载与版本
评论(0)
登录 后发表评论。

暂无评论,抢个沙发吧~

举报此资源

请登录后举报

🔥 相关推荐
Colorful Nixies

价格:0 墨喵币
下载量:0

查看详情
Rubinated Nether

价格:0 墨喵币
下载量:0

查看详情
PartiCull

价格:0 墨喵币
下载量:0

查看详情
Copper Hopper

价格:0 墨喵币
下载量:0

查看详情