Kim2091
6a3d08c68a
fix: only pass the demo applet parameter when launching the demo
...
The first versions with demo support (12w16a to 12w18a) enable demo mode
whenever the applet's demo parameter is present, ignoring its value:
if (getParameter("demo") != null)
minecraft.setDemo(true);
LegacyFrame always set the parameter, and the boolean overload stores the
string "false", which getParameter returns as non-null. Those versions
therefore ran in demo mode on every launch, including for accounts that
own the game. Set the parameter only when the demo was requested.
Assisted-by: Claude Code:claude-opus-5
Signed-off-by: Kim2091 <jpavatargirl@gmail.com >
2026-09-08 19:47:33 -05:00
Octol1ttle
eefe0375af
fix(mojang api): use new endpoint for Username->UUID resolution
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com >
2025-07-26 18:41:34 +05:00
Xander
02106ab29a
comment on property about delimeter
...
Signed-off-by: Xander <xander@isxander.dev >
2025-04-26 23:42:22 +01:00
Xander
a92e114236
Use \u001F instead of a space as a delimeter for game args
...
Signed-off-by: Xander <xander@isxander.dev >
2025-04-26 21:57:28 +01:00
Xander
a702d06cd8
Pass mainclass and gameargs to the main game via system properties
...
Signed-off-by: Xander <xander@isxander.dev >
2025-04-26 21:41:14 +01:00
Trial97
5ce6ad604b
chore: sync cmake version with the one used in the launcher
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-04-16 16:54:08 +03:00
Trial97
1be29076ea
When java disappoints try C++
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-10-28 17:19:18 +02:00
Trial97
3c17f606ed
Patched the maximized option on the newer Minecraft versions
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-10-28 17:19:18 +02:00
Trial97
c9809fff6d
add setting for quickplay singleplayer
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-08-08 16:53:26 +03:00
Trial97
765bdf67c9
Changed the trait name
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-03-27 00:56:12 +02:00
Trial97
23bdccc91d
Merge branch 'develop' of github.com:Trial97/PrismLauncher into quick-play
2024-03-26 23:58:56 +02:00
Trial97
786e03571b
Format java code
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-01-03 22:50:55 +02:00
TheKodeToad
345cdf5c9d
Pass proxy
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2024-01-02 19:10:41 +00:00
TheKodeToad
05e4533096
Add online mode fix for legacy versions; minor refactors in legacy
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2024-01-02 18:11:54 +00:00
Sefa Eyeoglu
db19362a97
feat: add launcher brand and version props
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2023-10-22 21:19:44 +02:00
TheKodeToad
db4a7ce239
Fix code style
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2023-10-20 13:11:17 +01:00
TheKodeToad
cf33927f21
Merge remote-tracking branch 'upstream/develop' into sysprops
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2023-10-19 11:28:07 +01:00
TheKodeToad
19b5a5e00b
Remove final conflict - kept by mistake
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2023-09-02 22:38:14 +01:00
TheKodeToad
1213a5ab46
Merge remote-tracking branch 'upstream/develop' into skinfix
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2023-09-02 22:27:57 +01:00
TheKodeToad
983c943eef
Merge branch 'develop' into quick-play
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2023-08-12 21:48:41 +01:00
TheKodeToad
f6d8c9659c
Rework
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2023-08-11 00:39:05 +01:00
TheKodeToad
e2d77f21ba
More system properties because yes!! 🎉
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2023-08-11 00:02:48 +01:00
Sefa Eyeoglu
1d468ac35a
chore: reformat
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2023-08-02 18:35:35 +02:00
TheKodeToad
aaab95ba55
Basic Quick Play support
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2023-06-12 12:08:57 +01:00
Kode
dfc2b9c76a
thanks flowln! :P
...
Signed-off-by: Kode <TheKodeToad@proton.me >
2023-04-21 20:49:47 +01:00
TheKodeToad
83c5264598
Stupidly small skinfixfix as requested by DioEgizio
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2023-03-10 11:04:15 +00:00
TheKodeToad
d4b346b7ae
Fix oversights
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2023-01-09 10:48:46 +00:00
TheKodeToad
52b3a54e4b
Fix cloaks conflicting with join server endpoint
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2023-01-08 15:36:36 +00:00
TheKodeToad
be7f81421a
Finishing touches
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2023-01-06 10:46:43 +00:00
TheKodeToad
17317ea308
Move legacy support classes to another jar
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2023-01-06 09:23:36 +00:00
TheKodeToad
cb32711077
Slim skin fix - thanks to @craftycodie and @DelofJ
...
!
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2023-01-06 09:21:43 +00:00
TheKodeToad
5c96b1c628
Remove MIT license from JsonParser
...
I don't mind, and it's my code.
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2022-12-25 09:45:42 +00:00
TheKodeToad
884bd85495
Skin fix -> online fixes
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2022-12-23 09:35:29 +00:00
TheKodeToad
94067f34cf
Try to make some of the suggested changes
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2022-12-23 09:34:26 +00:00
TheKodeToad
87bcefd08a
Automatically add add-opens if Java version >= 9
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2022-12-15 15:28:24 +00:00
TheKodeToad
8a6776731a
Use reflection to access DatatypeConverter
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2022-12-15 14:59:39 +00:00
TheKodeToad
bfa5fe1598
Better skin fix error handling
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2022-12-15 14:59:39 +00:00
TheKodeToad
ead59c0246
Improve the skin fix code
...
- Spoof 404 instead of keeping original URL.
- Move JsonParseException to the package.
- Pass proxy as null to reduce code duplication.
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2022-12-15 14:59:39 +00:00
TheKodeToad
cfeadf858e
Add workaround to warning
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2022-12-15 14:59:39 +00:00
TheKodeToad
7534eaf006
Only use DatatypeConverter as a fallback
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2022-12-15 14:59:39 +00:00
TheKodeToad
8a81aaaa0a
Add separate util class
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2022-12-15 14:59:39 +00:00
TheKodeToad
b544661e81
Experimental skin fix, inspired by craftycodie's
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2022-12-15 14:59:38 +00:00
TheKodeToad
70fa92f22c
Remove dirty printStackTrace hacks
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2022-11-19 13:59:22 +00:00
TheKodeToad
669eef92eb
Make requested changes and utilise AssertionError
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2022-11-19 08:54:17 +00:00
TheKodeToad
32c2ad2bbd
A lot more cleanup
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2022-11-08 17:51:18 +00:00
TheKodeToad
f2ca9a6b31
Revert switch to JUL for better colours
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2022-11-08 17:38:23 +00:00
TheKodeToad
50d40257fe
Always use this for consistency
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2022-11-08 17:38:23 +00:00
TheKodeToad
d90eff64d0
Add StringUtils to CMakeLists.txt
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2022-11-08 16:37:27 +00:00
TheKodeToad
e6dc34fe10
More license fixing
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2022-11-08 16:37:27 +00:00
TheKodeToad
745c331311
Remove last case of printStackTrace
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2022-11-08 16:37:27 +00:00