475 Commits

Author SHA1 Message Date
theofficialgman
924534f702 add gman linux arm32 binaries 2022-10-13 18:27:24 -04:00
Sefa Eyeoglu
89f4fd0309
fix: set osx-arm64 for java-objc-bridge:1.1
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-09 20:02:28 +02:00
Sefa Eyeoglu
ce154acb13
fix: set osx-arm64 for 3.3.1 natives
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-09 18:48:56 +02:00
Sefa Eyeoglu
87ca79c201
refactor: switch to gman lwjgl binaries
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-09 18:20:43 +02:00
Sefa Eyeoglu
b72a6a4032
fix: attempt to make order of libraries consistent
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-09 12:17:49 +02:00
Sefa Eyeoglu
490312318a
Merge pull request #16 from Scrumplex/arm64-new 2022-10-08 20:13:32 +02:00
Sefa Eyeoglu
c1dbae9671
fix: update mmachina JAR files 2022-08-06 23:33:14 +02:00
Sefa Eyeoglu
96e9bc19bc
fix: add suffix to all custom libraries 2022-08-06 23:20:24 +02:00
Sefa Eyeoglu
15269284ac
feat(library-patches): add linux-arm64 support for LWJGL 3.3.1 2022-07-01 20:54:53 +02:00
Sefa Eyeoglu
fe8e6c423f
fix(library-patches): add duplicate library entries 2022-07-01 20:33:33 +02:00
Sefa Eyeoglu
eba932312d
refactor: patch tinyfd in LWJGL 3.2.2
When we have this cool patching mechanism, we could just use it to patch our existing LWJGL, instead of providing a static one
2022-06-29 00:07:06 +02:00
Sefa Eyeoglu
4f749ba9af
fix: deduplicate additional libraries 2022-06-29 00:06:15 +02:00
Sefa Eyeoglu
c3b1952a14
feat: add library patches
Co-authored-by: r58Playz <toshit307@gmail.com>
Co-authored-by: Victor <virb3e@gmail.com>
2022-06-28 22:55:45 +02:00
Sefa Eyeoglu
79ff11d653
feat: add LibraryPatches model 2022-06-26 12:16:54 +02:00
Sefa Eyeoglu
75006147dd
feat: implement merge function for MetaBase 2022-06-26 12:16:11 +02:00
Sefa Eyeoglu
d5e359508b
refactor: make MojangLibrary name optional
In preparation for the library override system
2022-06-26 12:15:29 +02:00
Sefa Eyeoglu
e4eb48cc7e
feat: support osx-arm64 and linux-arm64 2022-06-26 12:14:52 +02:00
Sefa Eyeoglu
51cdb9b0c4
fix: workaround Mojang forgetting to change all URLs 2022-06-22 20:38:54 +02:00
Sefa Eyeoglu
8a60d9f38c
fix: add new (old?) meta to bad variants 2022-06-07 17:18:12 +02:00
Sefa Eyeoglu
07b05bd815
refactor: remove unused metadata
This should reduce the amount of times we would need to download JAR files for Fabric or Quilt
2022-05-27 13:20:43 +02:00
Sefa Eyeoglu
e823ee4a4b
fix: fix missing tinyfd in LWJGL 3.2.2 2022-05-22 11:29:30 +02:00
Sefa Eyeoglu
32ac641342
fix: add support for new split natives 2022-05-18 22:41:39 +02:00
Sefa Eyeoglu
4da70aaa55
fix: add description to bad 3.2.2 variant 2022-05-18 14:56:19 +02:00
Sefa Eyeoglu
14f8294e7f
fix: actually fix LWJGL variant decisions 2022-05-18 14:54:20 +02:00
Sefa Eyeoglu
823d9f7505
fix: use better LWJGL 3.1.6 2022-05-18 14:20:59 +02:00
Sefa Eyeoglu
11138a271f
fix: only recommend stable Quilt versions 2022-05-15 12:23:14 +02:00
Sefa Eyeoglu
99661fe74d
Merge pull request #11 from dada513/remove_useless_hack 2022-05-01 20:32:46 +02:00
dada513
a0e2bdf07d
remove dirty ugly hack that makes it werid 2022-05-01 19:55:21 +02:00
Sefa Eyeoglu
090f785b49
refactor: always add lwjgl3 component 2022-04-20 19:59:07 +02:00
Sefa Eyeoglu
c32f0c42a1
fix: only download experiments if they are not present
Experiments won't change anyway, so let's assume they are up-to-date if
they are on disk.
2022-04-20 19:49:31 +02:00
Sefa Eyeoglu
005e462e06
fix: add LWJJGL 3.2.2 2022-04-20 19:49:31 +02:00
Sefa Eyeoglu
e7d1d844bb
Merge pull request #10 from dada513/master 2022-04-20 18:16:01 +02:00
dada513
eb69b75453
remove shutil unneccesary 2022-04-20 17:57:01 +02:00
dada513
e1b23a7389
Allow for static LWJGL's 2022-04-20 17:55:26 +02:00
Sefa Eyeoglu
7fe6c7050c
fix: track quilt files in git as well 2022-04-16 14:22:27 +02:00
Sefa Eyeoglu
244965819f
fix: don't pull Quilt hashed if we don't use it 2022-04-15 11:31:14 +02:00
Sefa Eyeoglu
cd7d6c0cc4
Merge pull request #6 from Scrumplex/quilt 2022-04-15 11:23:39 +02:00
Sefa Eyeoglu
9dd5b48196
fix: fail_out for generateQuilt 2022-04-14 16:51:10 +02:00
Sefa Eyeoglu
5f4f9a4afc
fix: don't generate package if quilt mappings are not used 2022-04-10 16:34:42 +02:00
Sefa Eyeoglu
623c5fb19d
refactor: switch Quilt mappings to hashed MojMap 2022-04-09 14:56:34 +02:00
Sefa Eyeoglu
4d351a2937
refactor: switch quilt to pydantic models 2022-04-07 18:49:43 +02:00
Sefa Eyeoglu
be1c744852
fix(generateQuilt): use Fabric mappings for now 2022-04-07 17:18:14 +02:00
Sefa Eyeoglu
dbd1f4ce57
fix(generate/quilt): fix Minecraft version dependency 2022-04-07 17:18:14 +02:00
Sefa Eyeoglu
72029d6f0d
feat: add initial Quilt support 2022-04-07 17:18:14 +02:00
Sefa Eyeoglu
a312e6d533
refactor: improve compatibleJavaMajors mapping 2022-04-06 21:13:21 +02:00
Sefa Eyeoglu
96ab9884db
Merge pull request #9 from txtsd/changes 2022-04-06 15:20:03 +02:00
txtsd
f6175f1983
chore: Remove old README instructions 2022-04-06 18:35:51 +05:30
txtsd
a57ebaa5c8
Merge branch 'PolyMC:master' into changes 2022-04-06 18:28:31 +05:30
txtsd
7b08c714c8
chore: Don't mix string and array in argument 2022-04-06 18:15:38 +05:30
txtsd
67303c5463
chore: Use pushd/popd ... || exit in case pushd/popd fails 2022-04-06 18:13:21 +05:30