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
{{ message }}
This repository was archived by the owner on Feb 19, 2019. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+5-8Lines changed: 5 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
# ClientAPI
2
-
ClientAPI is a modding API just like Forge, Sponge and Liteloader, it is designed to provide a shared base for large client-rewrite style mods.
2
+
ClientAPI is a modding API/Framework just like Forge, Sponge and Liteloader, it is designed to provide a shared base for large client-rewrite style mods.
3
3
4
-
Like other modding APIs it is a tweaker and has the potential to be stacked with other tweakers, so long as they do not both overwrite the same methods.
4
+
Like other modding APIs it is a tweaker and has the potential to be stacked with other tweakers, so long as they do not both entirely overwrite the same methods.
5
5
6
6
Unlike most other modding APIs it is designed to be used by a single "client" mod. It is this "client" that is installed, not the ClientAPI, so the "client" mod has full control over all modifications to the vanilla code, unless of course the installation is stacked on top of other modding APIs.
7
7
@@ -12,21 +12,18 @@ Unlike most other modding APIs it is designed to be used by a single "client" mo
12
12
## Credits
13
13
| Name | Contribution |
14
14
|---------------------|----------------------|
15
-
| Halalaboos | CFont |
16
-
| MatthewH & MarcoMC | CapesAPI Integration |
17
15
| Nerxit | Tab GUI System |
18
16
19
17
## Development Kit
20
-
To use the Client API, you must download [Development Kit](https://github.com/ZeroMemes/ClientAPI-CDK). Instructions on how to set it up will be posted in the README.
18
+
To use the Client API, you must download [Development Kit](https://github.com/ZeroMemes/ClientAPI-CDK). Instructions on how to set it up are posted in the README.
21
19
22
20
## Concept
23
-
24
-
* Clients will install into `.minecraft/versions`
21
+
* Clients will install into `.minecraft/versions` and `.minecraft/libraries` if they are published to a maven repo
25
22
* An installer could be used to configure stacking on top of other tweakers (e.g. Forge)
26
23
* If an installer is used, it could also add a profile to the launcher
27
24
* The client will inherit from a vanilla minecraft version
28
25
* This means the client doesn't need to include actual minecraft code
29
-
* The client will list ClientAPI as a maven dependancy
26
+
* The client will list ClientAPI as a maven dependency
30
27
* The minecraft launcher will automatically download the ClientAPI lib to the `.minecraft/libraries` folder
0 commit comments