You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|@xmcl/text-component| Parse and render Minecraft Text |[](https://www.npmjs.com/package/@xmcl/text-component)|[packages/text-component ](/packages/text-component)| Node/Browser |
98
97
|@xmcl/resource-manager| Load model from resource pack |[](https://www.npmjs.com/package/@xmcl/resource-manager)|[packages/resource-manager ](/packages/resource-manager)| Node/Browser |
@@ -109,7 +108,7 @@ See [Contribute.md](/CONTRIBUTE.md)
109
108
110
109
## Credit
111
110
112
-
[Yu Xuanchi](https://github.com/yuxuanchiadm), co-worker, quality control of this project.
111
+
[Yu Xuanchi](https://github.com/yuxuanchiadm), provide some idea about NBT module.
113
112
114
113
[Haowei Wen](https://github.com/yushijinhun), the author of [JMCCC](https://github.com/to2mbn/JMCCC), [Authlib Injector](https://github.com/to2mbn/authlib-injector), and [Indexyz](https://github.com/Indexyz), help me a lot on Minecraft launching, authing.
case"library": // your lib might be missing or corrupted
91
+
case"assets": // some assets are missing or corrupted
92
+
// and so on
93
+
}
94
+
}
95
+
```
96
+
97
+
### Progress Moniting on Installation
98
+
99
+
Most install function has a corresponding task function. For example, `install` function has the function name `installTask` which is the task version monitor the progress of install.
100
+
101
+
Here is the example of just moniting the install task overall progress:
102
+
103
+
```ts
104
+
105
+
let task:Task<ResolvedVersion> =installTask('client', versionMetadata, mcLocation);
106
+
let taskHandle:TaskHandle<ResolvedVersion> =task.execute();
Notice that this installation doesn't ensure full libraries installation.
134
262
Please run `Installer.installDependencies` afther that.
135
263
@@ -181,10 +309,7 @@ The module have three stage for installing new forge *(mcversion >= 1.13)*
181
309
182
310
The `ForgeInstaller.install` will do all of them.
183
311
184
-
The `ForgeInstaller.installByInstallerPartial` will do 2 and 3.
185
-
186
-
If you want to just do step 3, you can use `ForgeInstaller.diagnose` and find which libraries is break and use `ForgeInstaller.postProcess` to handle it.
0 commit comments