如何在1.20下运行该模组。

看评论区有很多人都需要在1.20版本使用该模组作为前置。
所以我也进行了评论回复,但属实不如直接在这里添加一个教程。
如何在1.20下运行该模组。-第1张图片
首先我们需要一个支持打开压缩文件的软件,这里以7zip为例。
这里使用的模组版本为最新版(版本不重要)。

Fabric:
Patchouli-1.20.1-81-FABRIC.jar
然后我们把模组下载下来并右键该文件->7-Zip->打开压缩包。
我们把文件 fabric.mod.json 拖拽解压出来然后右键-> 编辑
定位到如何在1.20下运行该模组。-第2张图片

  "depends": {
    "fabricloader": "\u003e\u003d0.14.21",
    "fabric": "\u003e\u003d0.83.1",
    "minecraft": "\u003e\u003d1.20.1 \u003c1.21"
  },

把需求改成1.20可以运行的版本。

  "depends": {
    "fabricloader": ">0.14.0",
    "fabric": ">0.80",
    "minecraft": ">=1.20"
  },

保存文件,再把该文件拖拽回压缩包并替换:
如何在1.20下运行该模组。-第3张图片
点击 "是" 替换,然后启动游戏就成功了。


Forge:
Patchouli-1.20.1-81-FORGE.jar
右键该文件->7-Zip->打开压缩包。
我们先进入文件夹“META-INF”再把文件 mods.toml 拖拽解压出来然后右键-> 编辑
如何在1.20下运行该模组。-第4张图片修改以下:
如何在1.20下运行该模组。-第5张图片

modLoader="javafml"
license="CC BY-NC-SA 3.0"
loaderVersion="[46,)"
issueTrackerURL="https://github.com/VazkiiMods/Patchouli"
logoFile="logo.png"
[[mods]]
modId="patchouli"
displayName="Patchouli"
version="${file.jarVersion}"
authors="Vazkii"
description='''
Accessible, Data-Driven, Dependency-Free Documentation for Minecraft Modders and Pack Makers
'''
[[dependencies.patchouli]]
modId="forge"
mandatory=true
versionRange="[46,)"
[[dependencies.patchouli]]
modId="minecraft"
mandatory=true
versionRange="[1.20,)"