diff options
author | Trumeet <yuuta@yuuta.moe> | 2021-12-27 15:24:28 -0800 |
---|---|---|
committer | Trumeet <yuuta@yuuta.moe> | 2021-12-27 15:24:28 -0800 |
commit | fb84e0168c2f8be9f33af87547e961e4e8944828 (patch) | |
tree | 4aedc075e5a6c723e6113f2bb40d45745f9d9e45 /README.md | |
parent | 5d004c12d05bf6aba067c194acc7f8ab5f0af62f (diff) | |
download | minecraft-pacman-fb84e0168c2f8be9f33af87547e961e4e8944828.tar minecraft-pacman-fb84e0168c2f8be9f33af87547e961e4e8944828.tar.gz minecraft-pacman-fb84e0168c2f8be9f33af87547e961e4e8944828.tar.bz2 minecraft-pacman-fb84e0168c2f8be9f33af87547e961e4e8944828.zip |
Initial Fabric support
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 12 |
1 files changed, 10 insertions, 2 deletions
@@ -16,6 +16,8 @@ This repository does not contain any launchers. Instead, it exposes some variabl 3. (Optional) Build and install the assets package: `cd assets; makepkg` +4. (Optional) Build and install the fabric package: `cd fabric; makepkg` + Whenever you need to build a different Minecraft version, do the steps again (changing the arguments of `./switch` will cause it to generate new build files). ## Tested versions @@ -28,9 +30,13 @@ Whenever you need to build a different Minecraft version, do the steps again (ch Basic testing for 1.14, 1.15 and 1.16 (no assets) -## TODO +1.15 with Fabric + +## Fabric -Fabric support +After install the `minecraft-fabric-xxx` package, you will have Fabric jars in the same directory as Minecraft jars, and they will be added to the classpath (but not used). If you want to use Fabric, source the `launcher.fabric.gen` after sourcing `launcher.gen`. It will set necessary environment variables (e.g. `MAIN_CLASS`) for you. + +## TODO Forge support @@ -40,6 +46,8 @@ Assets folders cannot be shared across versions (i.e. you must have a dedicated Library compatibility issues with version <= 1.12: Inconsistency detected by ld.so: dl-lookup.c: 105: check_match: Assertion `version->filename == NULL || ! _dl_name_match_p (version->filename, map)' failed! +Compatibility with legacy versions that do not include `-cp` in their manifest. + ## License Thanks to my friends' help. |