55 Commits

Author SHA1 Message Date
Evan Goode
616c36f7f3 Merge remote-tracking branch 'upstream/main' 2025-07-25 14:11:41 -04:00
TheKodeToad
cb6ad87893
Update forge.py
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2025-07-01 10:03:58 +01:00
Evan Goode
ad6fee7521 Don't use legacy services from 13w38a onward
Starting with 13w38a, the client requests
https://sessionserver.mojang.com/session/minecraft/join instead of
http://session.minecraft.net/game/joinserver.jsp, so the rewriting is no
longer needed.
2025-03-23 19:35:19 -04:00
Kenneth Chew
44fb684301
Update JNA 5.* to at least 5.13.0 to fix faulty assertion crash on macOS
Signed-off-by: Kenneth Chew <79120643+kthchew@users.noreply.github.com>
2025-02-24 19:31:24 -05:00
Evan Goode
f320422baf Rebase on PrismLauncher/meta 2024-07-02 20:33:20 -04:00
Trial97
b3fee53e50
Merge branch 'main' of https://github.com/PrismLauncher/meta into javas 2024-06-13 19:08:05 +03:00
Sefa Eyeoglu
b9a98bc243
fix: add new LWJGL variant with fixed os rules
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-06-05 14:01:51 +02:00
Sefa Eyeoglu
06d0390e79
fix: add new LWJGL variant
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-05-29 17:33:11 +02:00
Sefa Eyeoglu
ae40a7e5ce
chore: fix 1_16_combat-4
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-04-29 22:28:01 +02:00
Trial97
2eecce37d3
Merge branch 'main' of https://github.com/PrismLauncher/meta into javas
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2024-04-27 23:19:54 +03:00
Sefa Eyeoglu
be4317cf9d
refactor!: package using Nix
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-04-24 16:56:23 +02:00
Trial97
97f8750ed7
Split java source
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2024-03-19 22:20:11 +02:00
Trial97
c8f354ee27
Merge branch 'main' of https://github.com/PrismLauncher/meta into javas 2024-03-04 21:39:02 +02:00
TheKodeToad
2e6a20a81b
Update ForgeWrapper
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2024-02-29 13:28:23 +00:00
Trial97
453c15ac77
Merge branch 'main' of github.com:PrismLauncher/meta into javas 2024-01-16 16:06:48 +02:00
Sefa Eyeoglu
1f0d004561
fix: use new ForgeWrapper to fix Forge 49
Closes https://github.com/PrismLauncher/PrismLauncher/issues/1934

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-12-28 22:08:52 +01:00
Trial97
f196e3640c
Merge branch 'main' of github.com:PrismLauncher/meta into javas
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2023-11-04 18:47:23 +02:00
Sefa Eyeoglu
86cad8b5d8
chore: bump ForgeWrapper
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-11-01 12:07:40 +01:00
TheKodeToad
5c19d7a034
Add legacyServices to all applicable versions (take 2) 2023-10-15 21:24:17 +01:00
Sefa Eyeoglu
2b6c69544a
fix: disable Quilt beacon on older versions
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-08-19 14:38:38 +02:00
Sefa Eyeoglu
ca4fb33fde
fix: use same ForgeWrapper for both Forge and NeoForge
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-08-17 22:21:38 +02:00
Sefa Eyeoglu
4b38e79f8e
refactor: define global forgewrapper library
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-08-17 16:26:12 +02:00
Sefa Eyeoglu
e3a82eda07
fix: remove unused legacy stuff
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-08-06 15:10:55 +02:00
Sefa Eyeoglu
51dda0e273
fix: switch to Prism fork of ForgeWrapper
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-08-06 15:10:52 +02:00
Stuart Pomeroy
c06bc0cdaf
Add support for automatically generating NeoForge metadata 2023-08-06 14:47:30 +02:00
Rachel Powers
95223b83cb
cleanup: types
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-06-16 21:15:38 -07:00
Rachel Powers
acc6a4cd95
fix: ensure JDK options are included (some platform vendor combos don't offer jre)
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-06-16 21:15:37 -07:00
Rachel Powers
651ff8356c
feat: generate java componate
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-06-16 21:15:36 -07:00
Rachel Powers
ac5171ea44
feat: fetch java metadata
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-06-16 21:15:36 -07:00
Sefa Eyeoglu
1c838d992e
chore: reformat using black
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-02-25 00:19:55 +01:00
Sefa Eyeoglu
5e4c32a0b5
feat: add User-Agent header
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-01-27 17:54:48 +01:00
jopejoe1
d3a221a40a Add old snapshots
Signed-off-by: Johannes Joens <johannes@joens.email>
2022-11-03 18:03:01 +01:00
Sefa Eyeoglu
bd6d8ae35a
fix: fix invalid forge wrapper URL
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-31 19:39:27 +01:00
txtsd
fb056cdac1
feat: Agnostify launcher references
Signed-off-by: txtsd <code@ihavea.quest>
2022-10-20 13:21:55 +05:30
txtsd
3b62dad3ee
chore: Fix PEP8: E302
Signed-off-by: txtsd <code@ihavea.quest>
2022-10-20 12:22:57 +05:30
txtsd
852b490c04
feat: Rebrand
Signed-off-by: txtsd <code@ihavea.quest>
2022-10-20 12:09:47 +05:30
Sefa Eyeoglu
c6f60ad677
fix: update files URL
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-18 11:57:02 +02:00
Sefa Eyeoglu
4fdad51371
fix: use files.scrumplex.rocks
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-18 00:26:47 +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
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
75006147dd
feat: implement merge function for MetaBase 2022-06-26 12:16:11 +02:00
Sefa Eyeoglu
51cdb9b0c4
fix: workaround Mojang forgetting to change all URLs 2022-06-22 20:38:54 +02:00
Sefa Eyeoglu
e823ee4a4b
fix: fix missing tinyfd in LWJGL 3.2.2 2022-05-22 11:29:30 +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
6d39c8dfe9
refactor: cleanup 2022-04-05 18:39:43 +02:00
Sefa Eyeoglu
6d0b9f34c8
fix: give all timestamps TZ info 2022-04-05 15:05:18 +02:00
Sefa Eyeoglu
eda318131d
refactor: move forge to pydantic models 2022-04-05 14:39:03 +02:00
Sefa Eyeoglu
5a6ae18755
refactor: move liteloader to pydantic models 2022-04-05 14:35:11 +02:00
Sefa Eyeoglu
2ca56cafdf
refactor: move generateMojang to pydantic models 2022-04-05 14:35:07 +02:00