ShatteredPrism/launcher/minecraft
Evan Goode 9d442a0348 authlib-injector
* 'Custom Yggdrasil' AccountType

Signed-off-by: Evan Goode <mail@evangoo.de>

* Allow multiple accounts with the same player UUID

Signed-off-by: Evan Goode <mail@evangoo.de>

* Use correct services server URL for SkinDelete

Signed-off-by: Evan Goode <mail@evangoo.de>

* Correctly use CustomYggdrasilRefresh, add warning message

Signed-off-by: Evan Goode <mail@evangoo.de>

* Custom Yggdrasil: Readability fixes

Also made the MinecraftEntitlement for Custom Yggdrasil accounts work
just like offline accounts---instead of checking the reply from the auth
server, Custom Yggdrasil accounts are granted canPlayMinecraft and
ownsMinecraft when they are created, in MinecraftAccount.cpp.

Signed-off-by: Evan Goode <mail@evangoo.de>

* Custom Yggdrasil: Add extra confirmation dialog

Signed-off-by: Evan Goode <mail@evangoo.de>

* Add install authlib-injector button

Signed-off-by: Evan Goode <mail@evangoo.de>

* authlib-injector accounts

Signed-off-by: Evan Goode <mail@evangoo.de>

* Suggest installing authlib-injector when needed

Signed-off-by: Evan Goode <mail@evangoo.de>

* Use Unmojang metadata

Signed-off-by: Evan Goode <mail@evangoo.de>

* Use std::string for MANAGED_AGENTS, not QString

---------

Signed-off-by: Evan Goode <mail@evangoo.de>

Resolve X-Authlib-Injector-API-Location

Signed-off-by: Evan Goode <mail@evangoo.de>

Prefetch authlib-injector metadata

Resolves https://github.com/unmojang/PrismLauncher/issues/4

See https://github-com.translate.goog/yushijinhun/authlib-injector/wiki/%E5%90%AF%E5%8A%A8%E5%99%A8%E6%8A%80%E6%9C%AF%E8%A7%84%E8%8C%83?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-US#%E9%85%8D%E7%BD%AE%E9%A2%84%E8%8E%B7%E5%8F%96

Signed-off-by: Evan Goode <mail@evangoo.de>

drag-and-drop authlib-injector URL, clang-format

Resolves https://github.com/unmojang/PrismLauncher/issues/2

Signed-off-by: Evan Goode <mail@evangoo.de>
2023-09-04 19:00:18 +01:00
..
auth authlib-injector 2023-09-04 19:00:18 +01:00
gameoptions chore: reformat 2023-08-14 18:16:53 +02:00
launch authlib-injector 2023-09-04 19:00:18 +01:00
mod Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into curse_multiple_loaders2 2023-08-27 15:53:35 +03:00
services authlib-injector 2023-09-04 19:00:18 +01:00
update chore: update license headers 2023-08-14 18:17:05 +02:00
Agent.h chore: reformat 2023-08-14 18:16:53 +02:00
AssetsUtils.cpp chore: update license headers 2023-08-14 18:17:05 +02:00
AssetsUtils.h chore: reformat 2023-08-14 18:16:53 +02:00
Component.cpp chore: update license headers 2023-08-14 18:17:05 +02:00
Component.h chore: reformat 2023-08-14 18:16:53 +02:00
ComponentUpdateTask_p.h chore: reformat 2023-08-14 18:16:53 +02:00
ComponentUpdateTask.cpp Added loaders check on versions load 2023-08-23 12:52:51 +03:00
ComponentUpdateTask.h chore: reformat 2023-08-14 18:16:53 +02:00
GradleSpecifier.h chore: update license headers 2023-08-14 18:17:05 +02:00
LaunchProfile.cpp chore: update license headers 2023-08-14 18:17:05 +02:00
LaunchProfile.h chore: update license headers 2023-08-14 18:17:05 +02:00
Library.cpp chore: update license headers 2023-08-14 18:17:05 +02:00
Library.h chore: update license headers 2023-08-14 18:17:05 +02:00
MinecraftInstance.cpp authlib-injector 2023-09-04 19:00:18 +01:00
MinecraftInstance.h authlib-injector 2023-09-04 19:00:18 +01:00
MinecraftLoadAndCheck.cpp chore: reformat 2023-08-14 18:16:53 +02:00
MinecraftLoadAndCheck.h chore: reformat 2023-08-14 18:16:53 +02:00
MinecraftUpdate.cpp chore: reformat 2023-08-14 18:16:53 +02:00
MinecraftUpdate.h chore: reformat 2023-08-14 18:16:53 +02:00
MojangDownloadInfo.h chore: reformat 2023-08-14 18:16:53 +02:00
MojangVersionFormat.cpp chore: update license headers 2023-08-14 18:17:05 +02:00
MojangVersionFormat.h chore: reformat 2023-08-14 18:16:53 +02:00
OneSixVersionFormat.cpp chore: update license headers 2023-08-14 18:17:05 +02:00
OneSixVersionFormat.h chore: reformat 2023-08-14 18:16:53 +02:00
PackProfile_p.h chore: reformat 2023-08-14 18:16:53 +02:00
PackProfile.cpp Added loaders check on versions load 2023-08-23 12:52:51 +03:00
PackProfile.h reverted change for optional 2023-08-23 13:55:38 +03:00
ParseUtils.cpp chore: reformat 2023-08-14 18:16:53 +02:00
ParseUtils.h chore: reformat 2023-08-14 18:16:53 +02:00
ProfileUtils.cpp chore: update license headers 2023-08-14 18:17:05 +02:00
ProfileUtils.h chore: update license headers 2023-08-14 18:17:05 +02:00
Rule.cpp chore: update license headers 2023-08-14 18:17:05 +02:00
Rule.h chore: update license headers 2023-08-14 18:17:05 +02:00
VanillaInstanceCreationTask.cpp chore: reformat 2023-08-14 18:16:53 +02:00
VanillaInstanceCreationTask.h fix: don't use forward-declared Ptr types in meta/ 2022-11-01 19:48:26 -03:00
VersionFile.cpp chore: update license headers 2023-08-14 18:17:05 +02:00
VersionFile.h chore: update license headers 2023-08-14 18:17:05 +02:00
VersionFilterData.cpp chore: reformat 2023-08-14 18:16:53 +02:00
VersionFilterData.h chore: reformat 2023-08-14 18:16:53 +02:00
World.cpp chore: reformat 2023-08-14 18:16:53 +02:00
World.h chore: reformat 2023-08-14 18:16:53 +02:00
WorldList.cpp chore: update license headers 2023-08-14 18:17:05 +02:00
WorldList.h chore: reformat 2023-08-14 18:16:53 +02:00