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
110d1a8fcf
Update libnbtplusplus
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com >
2026-02-26 17:49:11 +05:00
TheKodeToad
283d49ba35
Merge remote-tracking branch 'upstream/develop' into desysteminfo
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2025-12-07 11:58:21 +00:00
Seth Flynn
5c8b18098f
Remove in-tree third party dependencies ( #4405 )
2025-11-28 07:59:20 -05:00
Seth Flynn
38afa3a94c
build: remove vendored gamemode code
...
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-11-28 04:02:08 -05:00
Seth Flynn
e2c31569dc
build: remove third party submodules
...
Most of these are extremely common in distributions now, so packagers
don't have much need for our in-tree versions - most don't even use them
as is
With our move to vcpkg for Windows/macOS, we also don't have a need for
them. So time to say goodbye!
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-11-28 04:01:59 -05:00
Trial97
074846d72a
remove qt5compat
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-11-27 22:37:31 +02:00
Trial97
b119cc04df
update license readme
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-11-26 18:41:57 +02:00
Trial97
84efa6814d
remove quazip
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-11-26 18:41:20 +02:00
TheKodeToad
19aab36a4d
Merge branch 'develop' into desysteminfo
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2025-11-23 16:23:27 +00:00
Seth Flynn
3b9e020115
feat(ui/MSALoginDialog): use libqrencode for qr codes
...
`qrcodegen` isn't available in most repositories, package discovery
scripts for it are maintained in a different repository, and they are
bugged for Windows at least. This basically forces us into vendoring it,
which isn't cool; libqrencode seems like viable alternative used by many
more apps
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-11-13 04:12:52 -05:00
TheKodeToad
c4971479f8
Remove systeminfo
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2025-11-08 19:37:19 +00: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
Yihe Li
4a9b3d2f5f
Remove usage of SIGNAL/SLOT macro
...
Signed-off-by: Yihe Li <winmikedows@hotmail.com >
2025-06-05 21:35:19 +08:00
Trial97
476054ba19
feat: move qr code glue in MSALoginDialog
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-04-29 11:27:02 +03:00
Alexandru Ionut Tripon
a6006c3a33
chore: make all the regexes static const ( #3647 )
2025-04-29 00:33:49 +03:00
Alexandru Ionut Tripon
d6bba50d86
replace qvector with qlist ( #3519 )
2025-04-29 00:32:40 +03:00
Trial97
c5fd5e6ac1
chore: make all the regexes static const
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-04-28 22:37:29 +03:00
Trial97
0ccb4059a0
chore: update submodules
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-04-28 17:57:31 +03:00
TheKodeToad
1e3c197222
Merge remote-tracking branch 'upstream/develop' into shallow-lazy-otherlogs
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2025-04-28 10:31:48 +01: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
TheKodeToad
feec7bf249
chore: update submodules ( #3643 )
2025-04-19 11:08:34 +01:00
Trial97
49f0e8ef6b
replace qvector with qlist
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-04-19 00:59:48 +03:00
Seth Flynn
3df98dd5e7
Remove support for Qt 5 ( #2174 )
2025-04-18 16:26:55 -04:00
Trial97
cb591ba52e
chore:add qr code support for login
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-04-18 18:46:10 +03:00
Trial97
2271a05b19
chore: add back deprecation warnings and disable all API deprecated before 6.0
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-04-18 12:37:54 +03:00
Trial97
442aae88ce
chore: remove qt version checks from code
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-04-17 23:46:55 +03:00
Trial97
59bd6a915b
chore: remove qt5 from cmake files
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-04-17 23:38:49 +03:00
Trial97
b70d9d6537
chore: update submodules
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-04-16 17:56:01 +03: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
Kenneth Chew
7d4034cfa5
Shorten LocalPeer socket names
...
On most systems supporting Unix sockets, the maximum length of a socket name is quite low (e.g. on macOS 104 characters and on Linux 108). If the name is too long, the sockets will not work and thus sending messages to a running instance of the launcher will not work.
Signed-off-by: Kenneth Chew <79120643+kthchew@users.noreply.github.com >
2025-04-13 02:33:22 -04:00
Trial97
4361aaa094
remove ghc_filesystem
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-04-10 22:38:55 +03:00
Trial97
dc00c47f2e
update submodules
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-01-18 13:27:18 +02: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
bac678a7fc
format files outside launcher
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-06-28 12:54:37 +03:00
Trial97
ac8c7baff2
fix tipo
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-06-18 17:49:07 +03:00
Trial97
766ddc80e3
refactored hassing task
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-06-18 16:51:26 +03:00
Trial97
80d8e3ee06
Remove katabasis
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-05-15 12:53:06 +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
DioEgizio
5d36067c74
chore: update libraries
...
updated qt to 6.6.2
updated some submodules
updated sparkle framework to the latest version
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com >
2024-02-16 16:21:53 +01: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
LocalSpook
5be80df1ee
Replace typedef with using
...
Signed-off-by: LocalSpook <56512186+LocalSpook@users.noreply.github.com >
2023-10-24 01:36:27 -07: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