aboutsummaryrefslogtreecommitdiff
path: root/api/logic/minecraft
diff options
context:
space:
mode:
Diffstat (limited to 'api/logic/minecraft')
-rw-r--r--api/logic/minecraft/AssetsUtils.cpp333
-rw-r--r--api/logic/minecraft/AssetsUtils.h53
-rw-r--r--api/logic/minecraft/Component.cpp439
-rw-r--r--api/logic/minecraft/Component.h111
-rw-r--r--api/logic/minecraft/ComponentUpdateTask.cpp704
-rw-r--r--api/logic/minecraft/ComponentUpdateTask.h37
-rw-r--r--api/logic/minecraft/ComponentUpdateTask_p.h32
-rw-r--r--api/logic/minecraft/GradleSpecifier.h151
-rw-r--r--api/logic/minecraft/GradleSpecifier_test.cpp78
-rw-r--r--api/logic/minecraft/LaunchProfile.cpp319
-rw-r--r--api/logic/minecraft/LaunchProfile.h104
-rw-r--r--api/logic/minecraft/Library.cpp309
-rw-r--r--api/logic/minecraft/Library.h219
-rw-r--r--api/logic/minecraft/Library_test.cpp272
-rw-r--r--api/logic/minecraft/MinecraftInstance.cpp1054
-rw-r--r--api/logic/minecraft/MinecraftInstance.h133
-rw-r--r--api/logic/minecraft/MinecraftLoadAndCheck.cpp45
-rw-r--r--api/logic/minecraft/MinecraftLoadAndCheck.h48
-rw-r--r--api/logic/minecraft/MinecraftUpdate.cpp182
-rw-r--r--api/logic/minecraft/MinecraftUpdate.h57
-rw-r--r--api/logic/minecraft/MojangDownloadInfo.h82
-rw-r--r--api/logic/minecraft/MojangVersionFormat.cpp383
-rw-r--r--api/logic/minecraft/MojangVersionFormat.h26
-rw-r--r--api/logic/minecraft/MojangVersionFormat_test.cpp55
-rw-r--r--api/logic/minecraft/OneSixVersionFormat.cpp391
-rw-r--r--api/logic/minecraft/OneSixVersionFormat.h30
-rw-r--r--api/logic/minecraft/OpSys.cpp42
-rw-r--r--api/logic/minecraft/OpSys.h37
-rw-r--r--api/logic/minecraft/PackProfile.cpp1225
-rw-r--r--api/logic/minecraft/PackProfile.h152
-rw-r--r--api/logic/minecraft/PackProfile_p.h42
-rw-r--r--api/logic/minecraft/ParseUtils.cpp34
-rw-r--r--api/logic/minecraft/ParseUtils.h11
-rw-r--r--api/logic/minecraft/ParseUtils_test.cpp45
-rw-r--r--api/logic/minecraft/ProfileUtils.cpp178
-rw-r--r--api/logic/minecraft/ProfileUtils.h28
-rw-r--r--api/logic/minecraft/Rule.cpp93
-rw-r--r--api/logic/minecraft/Rule.h101
-rw-r--r--api/logic/minecraft/VersionFile.cpp60
-rw-r--r--api/logic/minecraft/VersionFile.h114
-rw-r--r--api/logic/minecraft/VersionFilterData.cpp71
-rw-r--r--api/logic/minecraft/VersionFilterData.h31
-rw-r--r--api/logic/minecraft/World.cpp520
-rw-r--r--api/logic/minecraft/World.h113
-rw-r--r--api/logic/minecraft/WorldList.cpp387
-rw-r--r--api/logic/minecraft/WorldList.h131
-rw-r--r--api/logic/minecraft/auth-msa/BuildConfig.cpp.in9
-rw-r--r--api/logic/minecraft/auth-msa/BuildConfig.h11
-rw-r--r--api/logic/minecraft/auth-msa/CMakeLists.txt28
-rw-r--r--api/logic/minecraft/auth-msa/context.cpp938
-rw-r--r--api/logic/minecraft/auth-msa/context.h128
-rw-r--r--api/logic/minecraft/auth-msa/main.cpp100
-rw-r--r--api/logic/minecraft/auth-msa/mainwindow.cpp97
-rw-r--r--api/logic/minecraft/auth-msa/mainwindow.h34
-rw-r--r--api/logic/minecraft/auth-msa/mainwindow.ui72
-rw-r--r--api/logic/minecraft/auth/AuthSession.cpp30
-rw-r--r--api/logic/minecraft/auth/AuthSession.h54
-rw-r--r--api/logic/minecraft/auth/MojangAccount.cpp315
-rw-r--r--api/logic/minecraft/auth/MojangAccount.h182
-rw-r--r--api/logic/minecraft/auth/MojangAccountList.cpp468
-rw-r--r--api/logic/minecraft/auth/MojangAccountList.h201
-rw-r--r--api/logic/minecraft/auth/YggdrasilTask.cpp255
-rw-r--r--api/logic/minecraft/auth/YggdrasilTask.h151
-rw-r--r--api/logic/minecraft/auth/flows/AuthenticateTask.cpp202
-rw-r--r--api/logic/minecraft/auth/flows/AuthenticateTask.h46
-rw-r--r--api/logic/minecraft/auth/flows/RefreshTask.cpp144
-rw-r--r--api/logic/minecraft/auth/flows/RefreshTask.h44
-rw-r--r--api/logic/minecraft/auth/flows/ValidateTask.cpp61
-rw-r--r--api/logic/minecraft/auth/flows/ValidateTask.h47
-rw-r--r--api/logic/minecraft/gameoptions/GameOptions.cpp144
-rw-r--r--api/logic/minecraft/gameoptions/GameOptions.h34
-rw-r--r--api/logic/minecraft/launch/ClaimAccount.cpp24
-rw-r--r--api/logic/minecraft/launch/ClaimAccount.h37
-rw-r--r--api/logic/minecraft/launch/CreateGameFolders.cpp28
-rw-r--r--api/logic/minecraft/launch/CreateGameFolders.h37
-rw-r--r--api/logic/minecraft/launch/DirectJavaLaunch.cpp148
-rw-r--r--api/logic/minecraft/launch/DirectJavaLaunch.h58
-rw-r--r--api/logic/minecraft/launch/ExtractNatives.cpp111
-rw-r--r--api/logic/minecraft/launch/ExtractNatives.h38
-rw-r--r--api/logic/minecraft/launch/LauncherPartLaunch.cpp218
-rw-r--r--api/logic/minecraft/launch/LauncherPartLaunch.h60
-rw-r--r--api/logic/minecraft/launch/MinecraftServerTarget.cpp66
-rw-r--r--api/logic/minecraft/launch/MinecraftServerTarget.h30
-rw-r--r--api/logic/minecraft/launch/ModMinecraftJar.cpp82
-rw-r--r--api/logic/minecraft/launch/ModMinecraftJar.h36
-rw-r--r--api/logic/minecraft/launch/PrintInstanceInfo.cpp106
-rw-r--r--api/logic/minecraft/launch/PrintInstanceInfo.h41
-rw-r--r--api/logic/minecraft/launch/ReconstructAssets.cpp36
-rw-r--r--api/logic/minecraft/launch/ReconstructAssets.h33
-rw-r--r--api/logic/minecraft/launch/ScanModFolders.cpp59
-rw-r--r--api/logic/minecraft/launch/ScanModFolders.h42
-rw-r--r--api/logic/minecraft/launch/VerifyJavaInstall.cpp34
-rw-r--r--api/logic/minecraft/launch/VerifyJavaInstall.h17
-rw-r--r--api/logic/minecraft/legacy/LegacyInstance.cpp256
-rw-r--r--api/logic/minecraft/legacy/LegacyInstance.h142
-rw-r--r--api/logic/minecraft/legacy/LegacyModList.cpp136
-rw-r--r--api/logic/minecraft/legacy/LegacyModList.h49
-rw-r--r--api/logic/minecraft/legacy/LegacyUpgradeTask.cpp138
-rw-r--r--api/logic/minecraft/legacy/LegacyUpgradeTask.h30
-rw-r--r--api/logic/minecraft/mod/LocalModParseTask.cpp467
-rw-r--r--api/logic/minecraft/mod/LocalModParseTask.h37
-rw-r--r--api/logic/minecraft/mod/Mod.cpp151
-rw-r--r--api/logic/minecraft/mod/Mod.h117
-rw-r--r--api/logic/minecraft/mod/ModDetails.h17
-rw-r--r--api/logic/minecraft/mod/ModFolderLoadTask.cpp18
-rw-r--r--api/logic/minecraft/mod/ModFolderLoadTask.h29
-rw-r--r--api/logic/minecraft/mod/ModFolderModel.cpp554
-rw-r--r--api/logic/minecraft/mod/ModFolderModel.h149
-rw-r--r--api/logic/minecraft/mod/ModFolderModel_test.cpp53
-rw-r--r--api/logic/minecraft/mod/ResourcePackFolderModel.cpp23
-rw-r--r--api/logic/minecraft/mod/ResourcePackFolderModel.h13
-rw-r--r--api/logic/minecraft/mod/TexturePackFolderModel.cpp23
-rw-r--r--api/logic/minecraft/mod/TexturePackFolderModel.h13
-rw-r--r--api/logic/minecraft/services/SkinDelete.cpp42
-rw-r--r--api/logic/minecraft/services/SkinDelete.h30
-rw-r--r--api/logic/minecraft/services/SkinUpload.cpp66
-rw-r--r--api/logic/minecraft/services/SkinUpload.h39
-rw-r--r--api/logic/minecraft/testdata/1.9-simple.json198
-rw-r--r--