解决 MultiMC 无 Forge 版本的 Optifine 安装问题

本文主要解决无 forge 版本（例如 1.13）的 Optifine 挂载问题。

在稳定版（通过 stable 更新）中，可使用官方 wiki 的挂载方法，但在测试版中，由于代码更改的问题，需要对 Optifine 的 jar 文件的放置路径进行更改。

https://github.com/MultiMC/MultiMC5/wiki/MultiMC-and-OptiFine

MultiMC 中创建一个新实例。

单击修改实例它应该打开实例的页面。

点击添加空项。

将uid设置为optifine.OptiFine并命名为OptiFine。

选择新创建的组件并单击修改，在文本编辑器中打开该文件。

编辑 JSON（下面有例子）

下载 OptiFine 并保存 jar 文件<Instance /libraries/

如果该文件夹不存在，请创建该文件夹。

：指你的实例名称（例：Baka943/libraries/）
如果你看一下整个路径，它应该是这样的：
.../MultiMC/instances/<Instance /libraries/OptiFine_1.13_HD_U_E3_beta4.jar（此文件名为例）

从 MultiMC 启动实例
如果该示例不完全符合 OptiFine 版本，请更改版本。
例如，替换所有出现1.7.10_HD_U_E3的1.7.10_HD_U_F1。
您可以使用版本页面（即上文打开的修改实例页面）检查文件是否有错误单击重新加载按钮后，页面中会立即显示错误。
作者的例子：

Copy
{
"formatVersion": 1,
"+libraries": [
{
"name": "net.minecraft:launchwrapper:1.12"
},
{
"name": "optifine:OptiFine:1.13.2_HD_U_E4",
"MMC-hint": "local",
"MMC-filename": "OptiFine_1.13.2_HD_U_E4.jar"
}
],
"+tweakers": [ "optifine.OptiFineTweaker" ],
"fileId": "optifine.OptiFine",
"mainClass": "net.minecraft.launchwrapper.Launch",
"requires": [
{
"uid": "net.minecraft",
"equals": "1.13.2"
}
],
"name": "OptiFine",
"version": "1.13.2_HD_U_E4"
}