fabulously-optimized / vanilla-installer-python Goto Github PK
View Code? Open in Web Editor NEWAn installer for adding an Fabulously Optimized installation to Minecraft Launcher
License: MIT License
An installer for adding an Fabulously Optimized installation to Minecraft Launcher
License: MIT License
Make the dropdown a bit wider ๐
Beta release
Windows
GitHub Releases
No response
This window pops up by packwiz when the modpack VI is installing is apparently already up to date
It is shown for 10 seconds, after which it closes automatically.
Can VI prevent showing it altogether?
Some packwiz check to see if things are up to date? Check the folder hash?
The goal is to prevent the install before Packwiz even launches, so that the timer won't count down.
Not a big deal but would be nice to have regardless
Let's say 1.19.3 comes out tomorrow. How would I add this to the installer? There needs to be a really easy way to manage these versions.
I would prefer a single file of name-link mapping, e.g.
{
"1.16.5": "https://example.com/1.16.5/pack.toml",
"1.17.1": "https://example.com/1.17.1/pack.toml",
"1.18.2": "https://example.com/1.18.2/pack.toml",
"1.19.3": "https://example.com/1.19.3/pack.toml"
}
The installer would simply ping that file on every launch to get the latest info, no installer updates are needed.
No response
Since we're crediting all the contributors in the README, it might be worth using allcontributors. Sorry for the ping, but since I believe it would need to be installed for the org (but you can give it access to only this repo), we'd need @Madis0 here.
In my opinion, it just pretty easily automates crediting everyone who contributed, whether in code or not.
For the record, read this if you're concerned about maintaining with it, or not lol.
Export this project as an .exe
and publish to /releases tab
https://pypi.org/project/auto-py-to-exe/
No response
The current UI isn't the best and a rewrite is planned anyways
I have thrown together a design and I'd like to see what you think of it
Figma link: https://www.figma.com/file/KmhApEpUavYCJBSqBUnXbh/FO-Vanilla-installer
No response
People to be able to localize the GUI into their language, instead of just English.
PySide6/Qt provides bindings for translation (and we already use them), so it might be as simple as setting up translation files and potentially making a Weblate/Crowdin lol
Low priority at this point, not really something for pre-1.0.0 releases lol
A checkbox that would install the modpack to a separate folder inside .minecraft
A checkbox in the GUI. Folder name could be Fabulously Optimized x.x.x
for example, where x.x.x is the Minecraft version so it can be easily updated by subsequent installs.
No response
The logs saved by log.py
are appearing in the parent directory to the file. Say the exe was in C:/Users/osfanbuff63/Downloads
- it would make a directory at C:/Users/osfanbuff63/logs
and create vanilla_installer.log
. It should have made a directory at C:/Users/osfanbuff63/Downloads/logs
and put vanilla_installer.log
there. Yes I know, cursed Windows paths with forward slashes ๐
Beta release
Windows
GitHub Releases
No response
I likely left a ..
in there because of when we were just running python gui.py
in a venv, so this should be an easy fix.
Upon clicking the install button, a blank terminal window pops open. That doesn't seem necessary, just launch whatever you need from Python's OS commands.
Beta release
Windows
GitHub Releases
No response
No response
Especially if we're going to publish to PyPi (#21), we should provide some sort of documentation. An easy way to generate this is mkdocs
, especially with mkdocstrings
to auto-generate documentation from the code itself.
Covered above, but mkdocs
and the plugin mkdocstrings
.
No response
Once install button has been clicked, users should not be able to click it again until the install has completed.
Beta release
No response
GitHub Releases
No response
No response
Linux currently has complicated instructions that expect the user to know their system well. MacOS has no instructions. Can these be solved with sh scripts?
Create separate sh scripts that do everything the instructions say for:
Not sure how easy it would be to create a non-intrusive script for macOS. I think it does have Python preinstalled though...
As suggested in #14 (comment)
You can choose the installation path for FO from the main screen of VI. In a folder other than in .minecraft, it will install Fabric in this other folder.
Problem: the Minecraft launcher always searches the Minecraft version in the default .minecraft/versions, even for a separate instance.
So if you install FO with the VI in a separate instance without the correct version of fabric already in your .minecraft/versions, Minecraft will not start.
Step to reproduce:
I'll fork and make a PR to fix this.
Beta release
Windows
GitHub Releases
No response
No response
The GUI installer weighs 101MB. That's 4x the size of FO itself, and at least 10x the size of any average web-installer.
Please reduce the size by any means necessary, it shouldn't be larger than approx 10MB.
Beta release
Windows
GitHub Releases
No response
No response
@osfanbuff63 what are these folders used for?
I think we should put them in a separate directory.
Vanilla installer should show a big scary warning when attempting to downgrade an instance.
Edit: when mods
, config
and saves
folders are empty or missing, skip this warning.
Check if currently installed Minecraft version is newer than the one user wants to install. If yes, show a popup with text, like
You are attempting to downgrade the Minecraft version. This is NOT SUPPORTED by Mojang or Fabulously Optimized and it may cause world corruption or crashes.
If you want to do this safely, you should backupmods
,config
andsaves
folders to a different location and delete them from your .minecraft folder.
I agree that downgrades are unsupported by Mojang and Fabulously Optimized, but I want to do this anyway.
Open .minecraft
Install anyway
*
*
button is enabled only when the checkbox is checked
Even something as simple as 1.19.2 -> 1.18.2 currently causes a Zoomify crash, so this is definitely needed.
When calling the python program using either "--help" or "/?", This will show an entire list of command switches that can be used in the installer to try and do things like run program in debugging mode and all that.
When calling the start program; the installer first checks to see if the user has specified any switches and there are none - the default settings are used which is run in GUI mode and let user decide from there, Otherwise if for example "--debug" switch is called, the debugging mode is enabled and so on.
Some sample switches i could provide here:
--help = Display the available cmdlines and quit,
--debug = Run installer in debugging mode,
--path:"$HOME/.minecraft" = Use a customized path for installing, default is the minecraft's home folder,
--version:1_19_3 = Use required minecraft version, default is latest.
This very likely won't be a thing for a while but can be utilized as a concept for the time being instead of being a full feature, but does come in handy when comparing this towards fabric's installer jar when java -jar fabric-installer.jar help
is called in this case.
Preferably in the format of issue forms, just to make our life a bit easier when it comes to feature requests and bug reports.
I want a (?)
icon next to the version selector that would show a tooltip on hover. Click would take to current installation wiki (link to be changed later)
The tooltip could show a help text along the lines of:
Vanilla Installer allows easy installation of all supported versions of Fabulously Optimized. For legacy versions, download the respective MultiMC version from CurseForge and unpack it manually.
No response
@Madis0 please add an actual repository description instead of "Soon" :)
There is no requirements.txt
in the root directory of this project.
Is this intentional or should I create one? If so, where?
Development commit (manually installed)
Windows, Linux
Built from source
No response
No response
I took some time the last week to learn how this works and I finally got it to work on a project of mine.
This would make the installation extremely simple:
pip install vanilla-installer
And starting the program, too:
vanilla-installer
The program will be able to be started by simply typing vanilla-installer
into the terminal. Should there also be abbrevations? If so, suggest some, please!
TODO:
Settings in menu
No response
Not everyone using the vanilla launcher will have a JDK installed. The launcher provides the Microsoft OpenJDK build to the launcher, so we should utilize this if needed.
This can be piped into the get_java()
function.
On 64-bit Windows, the Java executable is usually at C:\Program Files (x86)\Minecraft Launcher\runtime\java-runtime-gamma\windows-x64\java-runtime-{version}\bin\javaw.exe
. For {version}
: java-runtime-alpha
is Java 16, java-runtime-beta
is 17.0.1 and java-runtime-gamma
is 17.0.3. java-legacy
is Java 8.
On 32-bit Windows, same as 64-bit but it's C:/Program Files
instead of Program Files (x86).
I'm not sure where it's stored on macOS or Linux.
No response
Upon installing FO, the installer creates a "data" folder. That name should be more descriptive
Rename it to "Vanilla Installer Data" or similar.
Does it even need to be a folder that contains two files? How about just one .json or .cfg file?
No response
The installer seems to take up to 10 seconds to open, on a computer with a M.2 SSD. Why? Please reduce that delay.
Related: #54
Beta release
Windows
GitHub Releases
No response
No response
A checkbox users can enable to indicate they want to install to Pojav launcher
The user would download the installer as jar and check the checkbox. The installer would install to assigned path as before, but also unpack a set of patches to specified folders.
Low priority, get the main thing running first
GitHub has released a beta testing image of macOS 13 for all action users where they can test out the newest software in this operating system as macOS 12 is fully functional with our software already.
The source itself for reference,
The issue commenting about it although likely outdated.
To make use of it, Test-Swap the "macos-12" statement with "macos-13" in the ci.yml
workflow script itself.
When using the macos-13 statement itself, expect issues to happen as the image is unfinished and requires fixes to compile vanilla installer itself properly, another thing to note is that there is no documentation about it at this time meaning we must go in blind for this one at time of writing this """issue""",
And another thing to note is that any image containing -xl
at the end of their names indicate the same images but improved ones and that those require a subscription to work in first place.
The font won't apply immediately:
The workaround is to switch the theme twice (it works to just do it once but if you click the button twice you get the same theme).
Beta release
Windows, macOS, Linux
GitHub Releases
No response
No response
For better organization etc.
We should add a version code to our (pre-)releases and a CHANGELOG.md
No response
When selecting 1.19.3 beta from the installer and clicking install, the installer seems to get stuck on "Installing Fabric..." process.
Beta release
Windows
GitHub Releases
Where?
No response
Update (February 2023): This is an issue with the vanilla launcher, see MCL-22850.
FO seems to successfully install to the Windows Store Minecraft Launcher, but it will not launch on 1.19.2 and 1.16.5.
It is not a game crash, but rather the launcher itself seems to be missing something.
Beta release
Windows
GitHub Releases
[Info: 2023-01-03 18:14:40.8378006: NetQueue.cpp(186)] NetQueue: Setting up.
[Info: 2023-01-03 18:14:40.8424919: NetQueue.cpp(666)] NetQueue: worker thread started.
[Info: 2023-01-03 18:14:40.8440216: mainWindows.cpp(86)] Running launcher bootstrap (version 1.1.28)
[Info: 2023-01-03 18:14:41.0336429: NetQueue.cpp(186)] NetQueue: Setting up.
[Info: 2023-01-03 18:14:41.0361771: NetQueue.cpp(666)] NetQueue: worker thread started.
[Info: 2023-01-03 18:14:41.0370381: Common.cpp(32)] Native Launcher Version: 1.1.28
[Info: 2023-01-03 18:14:41.0370924: Common.cpp(33)] Operating System: Windows 10 Home
[Info: 2023-01-03 18:14:41.0371554: Common.cpp(34)] Application Data directory: C:\...\.minecraft
[Info: 2023-01-03 18:14:41.0374111: Common.cpp(35)] Executable Path: /:\...\Minecraft.exe
[Info: 2023-01-03 18:14:41.0374354: Common.cpp(36)] App Directory dir: C:\...\Local
[Info: 2023-01-03 18:14:41.0374554: Common.cpp(37)] Game data directory: C:\...\.minecraft
[Info: 2023-01-03 18:14:41.0374757: Common.cpp(38)] Launcher dir: C:\...\game
[Info: 2023-01-03 18:14:41.0374952: Common.cpp(39)] Java dir: C:\...\jre-x64
[Info: 2023-01-03 18:14:41.0375142: Common.cpp(40)] TmpDir dir: C:\...\MinecraftLauncher
[Info: 2023-01-03 18:14:41.0375344: Common.cpp(41)] x64: true
[Info: 2023-01-03 18:14:41.0378244: LauncherConfiguration.cpp(301)] Using update preferences at path: C:\...\launcher_profiles.json
[Warning: 2023-01-03 18:14:41.0383552: LauncherConfiguration.cpp(112)] Failed to get clientToken from configuration, launcher updater will fall back to using stable versions instead of controlled experiment versions.
[Info: 2023-01-03 18:14:41.0383894: LauncherConfiguration.cpp(304)] Failed to read update preferences from C:\...\launcher_profiles.json
[Info: 2023-01-03 18:14:41.0384153: LauncherConfiguration.cpp(315)] Using update preferences at path: C:\...\launcher_settings.json
[Info: 2023-01-03 18:14:41.0395727: NetQueue.cpp(695)] NetQueue: Starting net action https://launchermeta.mojang.com/v1/products/launcher/5488b310860001add2d57296042ad0b2b28a0a46/gamecore.json
[Info: 2023-01-03 18:14:41.1537860: NetQueue.cpp(484)] NetQueue: Primary ip: 13.107.227.53, Host: launchermeta.mojang.com
[Info: 2023-01-03 18:14:41.1538329: NetQueue.cpp(573)] NetQueue: Action finished: https://launchermeta.mojang.com/v1/products/launcher/5488b310860001add2d57296042ad0b2b28a0a46/gamecore.json
[Info: 2023-01-03 18:14:41.1538504: NetQueue.cpp(615)] Action finalized: https://launchermeta.mojang.com/v1/products/launcher/5488b310860001add2d57296042ad0b2b28a0a46/gamecore.json
[Info: 2023-01-03 18:14:41.1541251: LauncherConfiguration.cpp(197)] Deciding on update with strategy 2 and clientID 1778002279
[Info: 2023-01-03 18:14:41.1541625: LauncherConfiguration.cpp(218)] We should change launcher-bootstrap-ado from 1.1.28 to 1.1.45
[Info: 2023-01-03 18:14:41.1541975: LauncherConfiguration.cpp(237)] launcher-bootstrap-ado update is needed.
[Info: 2023-01-03 18:14:41.1544427: LauncherConfiguration.cpp(197)] Deciding on update with strategy 2 and clientID 1778002279
[Info: 2023-01-03 18:14:41.1544693: LauncherConfiguration.cpp(214)] Version of launcher-core-ado is current, no action is necessary.
[Info: 2023-01-03 18:14:41.1544894: LauncherConfiguration.cpp(247)] Bootstrap is current
[Info: 2023-01-03 18:14:41.1545320: StartLibrary.cpp(61)] Starting C:\...\launcher.dll
[Info: 2023-01-03 18:14:41.1820730: StartLibrary.cpp(95)] Running launcher!
[Info: 2023-01-03 18:14:41.1821330: StartLibrary.cpp(97)] Logging is open, passing it to Launcher Core.
[Info: 2023-01-03 18:14:41.1831003: LauncherMain.cpp(112)] Initiated models
[Info: 2023-01-03 18:14:41.1846532: LauncherMain.cpp(289)] Initiated app arguments
[Info: 2023-01-03 18:14:41.1883537: LauncherMain.cpp(343)] Initiated directories
[Info: 2023-01-03 18:14:41.1884331: LauncherMain.cpp(365)] Initialized network
[Info: 2023-01-03 18:14:41.1884571: NetQueue.cpp(186)] NetQueue: Setting up.
[Info: 2023-01-03 18:14:41.1887909: NetQueue.cpp(666)] NetQueue: worker thread started.
[Info: 2023-01-03 18:14:41.1889679: LauncherMain.cpp(387)] Initialized Sentry
[Info: 2023-01-03 18:14:41.1890622: LauncherMain.cpp(395)] workDir: %USERPROFILE%\AppData\Roaming\.minecraft
[Info: 2023-01-03 18:14:41.1891089: LauncherMain.cpp(405)] appDir: %USERPROFILE%\AppData\Local\Packages\Microsoft.4297127D64EC6_8wekyb3d8bbwe\LocalCache\Local
[Info: 2023-01-03 18:14:41.1897406: LauncherMain.cpp(431)] Launcher core version: 2.3.549 (aaf89a4319c8b1d53dcd59a968e1bc219bdaacd4)
[Info: 2023-01-03 18:14:41.1897712: LauncherMain.cpp(432)] Main process: true
[Info: 2023-01-03 18:14:41.1898458: NetQueue.cpp(186)] NetQueue: Setting up.
[Info: 2023-01-03 18:14:41.1901083: NetQueue.cpp(666)] NetQueue: worker thread started.
[Info: 2023-01-03 18:14:41.1912707: NetQueue.cpp(695)] NetQueue: Starting net action https://www.xboxab.com/ab
[Info: 2023-01-03 18:14:41.2361614: LauncherController.cpp(566)] Constructing launcher controller with workDir: %USERPROFILE%\AppData\Roaming\.minecraft, isActive: 1
[Info: 2023-01-03 18:14:41.2389156: NetQueue.cpp(186)] NetQueue: Setting up.
[Info: 2023-01-03 18:14:41.2391652: NetQueue.cpp(666)] NetQueue: worker thread started.
[Info: 2023-01-03 18:14:41.2405858: XalStorage.cpp(474)] Parsing content from MSA File
[Error: 2023-01-03 18:14:41.2442506: PersistentReflectedStruct.h(44)] Data version 3 is greater than current version 0 but we don't support downgrading.
[Warning: 2023-01-03 18:14:41.2443189: PreferencesManager.cpp(568)] Unable to load profile settings.
[Info: 2023-01-03 18:14:41.2449764: PreferencesManager.cpp(116)] Removed %USERPROFILE%\AppData\Roaming\.minecraft\launcher_profiles_microsoft_store.json
[Info: 2023-01-03 18:14:41.2458006: GameVersionManager.cpp(270)] Reading local cache of the Mojang versions manifest (version_manifest_v2.json)...
[Info: 2023-01-03 18:14:41.2607004: GameVersionManager.cpp(310)] Looking for installed versions in %USERPROFILE%\AppData\Roaming\.minecraft\versions
[Info: 2023-01-03 18:14:41.2612002: GameVersionManager.cpp(351)] Parsing version 1.17.1
[Info: 2023-01-03 18:14:41.2636855: GameVersionManager.cpp(351)] Parsing version 1.18.2
[Info: 2023-01-03 18:14:41.2666305: GameVersionManager.cpp(351)] Parsing version 1.19.3
[Info: 2023-01-03 18:14:41.2696736: GameVersionManager.cpp(351)] Parsing version 21w43a
[Info: 2023-01-03 18:14:41.2722386: GameVersionManager.cpp(351)] Parsing version 22w12a
[Info: 2023-01-03 18:14:41.2747264: GameVersionManager.cpp(351)] Parsing version 22w17a
[Info: 2023-01-03 18:14:41.2764651: GameVersionManager.cpp(351)] Parsing version fabric-loader-0.11.6-1.17.1
[Info: 2023-01-03 18:14:41.2769748: GameVersionManager.cpp(351)] Parsing version fabric-loader-0.14.12-1.19.2
[Info: 2023-01-03 18:14:41.3153833: NetQueue.cpp(695)] NetQueue: Starting net action https://launchermeta.mojang.com/mc/game/version_manifest_v2.json
[Info: 2023-01-03 18:14:41.3176124: NetQueue.cpp(484)] NetQueue: Primary ip: 13.107.5.91, Host: www.xboxab.com
[Info: 2023-01-03 18:14:41.3177553: NetQueue.cpp(573)] NetQueue: Action finished: https://www.xboxab.com/ab
[Info: 2023-01-03 18:14:41.3177838: NetQueue.cpp(615)] Action finalized: https://www.xboxab.com/ab
[Info: 2023-01-03 18:14:41.4528076: NetQueue.cpp(484)] NetQueue: Primary ip: 13.107.227.53, Host: launchermeta.mojang.com
[Info: 2023-01-03 18:14:41.4528745: NetQueue.cpp(573)] NetQueue: Action finished: https://launchermeta.mojang.com/mc/game/version_manifest_v2.json
[Info: 2023-01-03 18:14:41.4528933: NetQueue.cpp(615)] Action finalized: https://launchermeta.mojang.com/mc/game/version_manifest_v2.json
[Info: 2023-01-03 18:14:41.4530015: GameVersionManager.cpp(434)] Got available versions manifest from https://launchermeta.mojang.com/mc/game/version_manifest_v2.json
[Info: 2023-01-03 18:14:41.5699143: CoreFileUtils.cpp(12)] File %USERPROFILE%\AppData\Roaming\.minecraft\launcher_custom_skins.json doesn't exist. Not loading.
[Info: 2023-01-03 18:14:41.5700072: SkinManager.cpp(415)] Unable to load skins file. Checking for old file version...
[Info: 2023-01-03 18:14:41.5700626: ProductInstance.cpp(98)] Allow remote update check, no entry found [dungeons-retail-Uwp]
[Info: 2023-01-03 18:14:41.5701913: SkinManager.cpp(424)] Failed to read deprecated skins file: %USERPROFILE%\AppData\Roaming\.minecraft\launcher_skins.json Errno such file or directory
[Info: 2023-01-03 18:14:41.5731688: CefUI.cpp(123)] Web cache is compatible with current CEF version.
[Info: 2023-01-03 18:14:41.5733295: CefUI.cpp(145)] Web cache path: %USERPROFILE%\AppData\Roaming\.minecraft\webcache2
[Info: 2023-01-03 18:14:41.6275549: LauncherAppBrowser.cpp(83)] Will launch a Chromium subprocess with command line string: "C:\Program Files\WindowsApps\Microsoft.4297127D64EC6_1.1.28.0_x64__8wekyb3d8bbwe\Minecraft.exe" --type=gpu-process --no-sandbox --log-severity=info --lang=en-US --user-data-dir="%USERPROFILE%\AppData\Local\CEF\User Data" --launcherui --workdir="<WORKDIR>\.minecraft" /prefetch:2
[Info: 2023-01-03 18:14:41.6335383: WinStoreInstaller_gamecore.cpp(366)] No App Install found or Package found for [Microsoft.Lovika_8wekyb3d8bbwe]
[Info: 2023-01-03 18:14:41.6438114: LauncherAppBrowser.cpp(64)] Work dir is %USERPROFILE%\AppData\Roaming\.minecraft
[Info: 2023-01-03 18:14:41.6443770: main_context.cpp(131)] CEF initialized successfully.
[Info: 2023-01-03 18:14:41.6444960: main_context.cpp(133)] CEF version: 99.2.14+g3f796b8+chromium-99.0.4844.84
[Info: 2023-01-03 18:14:41.6446987: UserIdentity.cpp(154)] Starting auto sign in
[Info: 2023-01-03 18:14:41.6842487: root_window_manager.cpp(57)] Main window has been opened: 000001ED21A92E40
[Info: 2023-01-03 18:14:41.6885918: LauncherAppBrowser.cpp(83)] Will launch a Chromium subprocess with command line string: "C:\Program Files\WindowsApps\Microsoft.4297127D64EC6_1.1.28.0_x64__8wekyb3d8bbwe\Minecraft.exe" --type=utility --utility-sub-type=storage.mojom.StorageService --lang=en-US --service-sandbox-type=utility --no-sandbox --log-severity=info --lang=en-US --user-data-dir="%USERPROFILE%\AppData\Local\CEF\User Data" --launcherui --workdir="<WORKDIR>\.minecraft" /prefetch:8
[Info: 2023-01-03 18:14:41.6895304: LauncherAppBrowser.cpp(83)] Will launch a Chromium subprocess with command line string: "C:\Program Files\WindowsApps\Microsoft.4297127D64EC6_1.1.28.0_x64__8wekyb3d8bbwe\Minecraft.exe" --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --no-sandbox --log-severity=info --lang=en-US --user-data-dir="%USERPROFILE%\AppData\Local\CEF\User Data" --launcherui --workdir="<WORKDIR>\.minecraft" /prefetch:8
[Info: 2023-01-03 18:14:41.7142337: LauncherAppBrowser.cpp(83)] Will launch a Chromium subprocess with command line string: "C:\Program Files\WindowsApps\Microsoft.4297127D64EC6_1.1.28.0_x64__8wekyb3d8bbwe\Minecraft.exe" --type=renderer --log-severity=info --user-data-dir="%USERPROFILE%\AppData\Local\CEF\User Data" --launcherui --workdir="<WORKDIR>\.minecraft"
[Info: 2023-01-03 18:14:41.7149015: LauncherAppBrowser.cpp(83)] Will launch a Chromium subprocess with command line string: "C:\Program Files\WindowsApps\Microsoft.4297127D64EC6_1.1.28.0_x64__8wekyb3d8bbwe\Minecraft.exe" --type=renderer --log-severity=info --user-data-dir="%USERPROFILE%\AppData\Local\CEF\User Data" --launcherui --workdir="<WORKDIR>\.minecraft"
[Info: 2023-01-03 18:14:41.8463243: ProductInstance.cpp(98)] Allow remote update check, no entry found [dungeons-retail-Uwp]
[Info: 2023-01-03 18:14:41.9209597: WinStoreInstaller_gamecore.cpp(366)] No App Install found or Package found for [Microsoft.Lovika_8wekyb3d8bbwe]
[Info: 2023-01-03 18:14:42.1333868: ProductInstance.cpp(98)] Allow remote update check, no entry found [dungeons-retail-Piston]
[Info: 2023-01-03 18:14:42.3540183: ProductInstance.cpp(98)] Allow remote update check, no entry found [dungeons-retail-Piston]
[Info: 2023-01-03 18:14:42.5740877: ProductInstance.cpp(98)] Allow remote update check, no entry found [java-retail-Piston]
[Info: 2023-01-03 18:14:42.8000104: ProductInstance.cpp(98)] Allow remote update check, no entry found [java-retail-Piston]
[Info: 2023-01-03 18:14:43.0204136: ProductInstance.cpp(98)] Allow remote update check, no entry found [legends-retail-Uwp]
[Info: 2023-01-03 18:14:43.2409338: ProductInstance.cpp(98)] Allow remote update check, no entry found [legends-retail-Uwp]
[Info: 2023-01-03 18:14:43.2719461: XalPlatform_gamecore.cpp(76)] Store State : Match - Account detected
[Info: 2023-01-03 18:14:43.2720662: UserIdentity.cpp(220)] Sign-in success - cleared token
[Info: 2023-01-03 18:14:43.2721903: UnifiedMSAAccounts.cpp(170)] Successfully Auto Signed in
[Info: 2023-01-03 18:14:43.2722496: UserIdentity.cpp(893)] Retrieving token due to [first]
[Info: 2023-01-03 18:14:43.1893566: LauncherMain.cpp(112)] Initiated models
[Info: 2023-01-03 18:14:43.1965115: LauncherController.cpp(566)] Constructing launcher controller with workDir: C:\...\.minecraft, isActive: 0
[Info: 2023-01-03 18:14:43.2198455: LauncherAppRenderer.cpp(173)] Javascript bridge extended in OnWebKitInitialized.
[Info: 2023-01-03 18:14:43.3662023: LauncherAppRenderer.cpp(321)] OnContextCreated: main frame. Url=mojang://launcher/index.html browser id=1
[Info: 2023-01-03 18:14:43.3663038: LauncherAppRenderer.cpp(333)] OnContextCreated: Create JS bindings in main browser.
[Info: 2023-01-03 18:14:43.3690847: LauncherAppRenderer.cpp(520)] Javascript bridge extended in OnContextCreated.
[Info: 2023-01-03 18:14:43.4605254: ProductInstance.cpp(122)] Do not allow remote update check, time is not due, [bedrock-retail-Uwp]
[Info: 2023-01-03 18:14:43.5134410: UserIdentity.cpp(628)] Successfully retrieved token
[Info: 2023-01-03 18:14:43.5135168: UserIdentity.cpp(897)] Attempted to retrieved token - [normal] - [notnull] - 0
[Info: 2023-01-03 18:14:43.5136573: NetQueue.cpp(695)] NetQueue: Starting net action https://api.minecraftservices.com/launcher/login
[Info: 2023-01-03 18:14:43.5136520: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.gameVersions");
[Info: 2023-01-03 18:14:43.5165076: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.gameInstances");
[Info: 2023-01-03 18:14:43.5167899: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.versions");
[Info: 2023-01-03 18:14:43.5175527: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.credits");
[Info: 2023-01-03 18:14:43.5177502: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.constants");
[Info: 2023-01-03 18:14:43.5183175: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.configurationData");
[Info: 2023-01-03 18:14:43.5185856: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.launcherSettings");
[Info: 2023-01-03 18:14:43.5189102: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.systemInfo");
[Info: 2023-01-03 18:14:43.5197689: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.productInfo");
[Info: 2023-01-03 18:14:43.5253930: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.skins");
[Info: 2023-01-03 18:14:43.5257800: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.volumes");
[Info: 2023-01-03 18:14:43.5259382: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.treatmentTags");
[Info: 2023-01-03 18:14:43.5263276: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.gameInstances");
[Info: 2023-01-03 18:14:43.5270511: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.productInfo");
[Info: 2023-01-03 18:14:43.5271937: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.gameInstances");
[Info: 2023-01-03 18:14:43.5279287: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.productInfo");
[Info: 2023-01-03 18:14:43.5291591: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.modelInfo");
[Info: 2023-01-03 18:14:43.5292948: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.downloads");
[Info: 2023-01-03 18:14:43.6620606: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.gameVersions");
[Info: 2023-01-03 18:14:43.6650303: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.gameInstances");
[Info: 2023-01-03 18:14:43.6652489: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.versions");
[Info: 2023-01-03 18:14:43.6659829: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.credits");
[Info: 2023-01-03 18:14:43.6661582: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.constants");
[Info: 2023-01-03 18:14:43.6667423: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.configurationData");
[Info: 2023-01-03 18:14:43.6669109: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.users");
[Info: 2023-01-03 18:14:43.6670885: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.launcherSettings");
[Info: 2023-01-03 18:14:43.6672647: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.systemInfo");
[Info: 2023-01-03 18:14:43.6680770: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.productInfo");
[Info: 2023-01-03 18:14:43.6780610: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.skins");
[Info: 2023-01-03 18:14:43.6784778: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.volumes");
[Info: 2023-01-03 18:14:43.6786511: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.msiPatch");
[Info: 2023-01-03 18:14:43.6788152: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.treatmentTags");
[Info: 2023-01-03 18:14:43.6810234: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.gameInstances");
[Info: 2023-01-03 18:14:43.6820504: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.productInfo");
[Info: 2023-01-03 18:14:43.7019633: ProductInstance.cpp(122)] Do not allow remote update check, time is not due, [bedrock-retail-Uwp]
[Info: 2023-01-03 18:14:43.8762677: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.gameInstances");
[Info: 2023-01-03 18:14:43.8773807: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.productInfo");
[Info: 2023-01-03 18:14:43.8797041: ControllerInterface.cpp(106)] Running method getContentfulEnvironment
[Info: 2023-01-03 18:14:43.8838641: ControllerInterface.cpp(106)] Running method getStore
[Info: 2023-01-03 18:14:43.8844709: ControllerInterface.cpp(106)] Running method getStore
[Info: 2023-01-03 18:14:43.9239528: ControllerInterface.cpp(106)] Running method checkForUpdates
[Info: 2023-01-03 18:14:43.9242261: client_handler.cpp(424)] Handling PostTelemetryEvent message
[Info: 2023-01-03 18:14:43.9272738: ControllerInterface.cpp(106)] Running method getContentfulEnvironment
[Info: 2023-01-03 18:14:43.9280093: ControllerInterface.cpp(106)] Running method getAccountData
[Info: 2023-01-03 18:14:43.9350296: ProductInstance.cpp(122)] Do not allow remote update check, time is not due, [bedrock-preview-Uwp]
[Info: 2023-01-03 18:14:43.9657907: ControllerInterface.cpp(106)] Running method getContentfulEnvironment
[Info: 2023-01-03 18:14:43.9659991: ControllerInterface.cpp(106)] Running method gamecoreLauncherInstallState
[Info: 2023-01-03 18:14:43.9660294: LauncherController.cpp(1432)] Windows Store Launcher is NotSupported
[Info: 2023-01-03 18:14:43.9661874: ControllerInterface.cpp(106)] Running method getContentfulEnvironment
[Info: 2023-01-03 18:14:43.9663484: ControllerInterface.cpp(106)] Running method getContentfulEnvironment
[Info: 2023-01-03 18:14:43.9668430: ControllerInterface.cpp(106)] Running method setStore
[Info: 2023-01-03 18:14:43.9670466: ControllerInterface.cpp(106)] Running method getContentfulEnvironment
[Info: 2023-01-03 18:14:43.9800589: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.gameInstances");
[Info: 2023-01-03 18:14:43.9893896: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.productInfo");
[Info: 2023-01-03 18:14:44.1799476: ProductInstance.cpp(122)] Do not allow remote update check, time is not due, [bedrock-preview-Uwp]
[Info: 2023-01-03 18:14:44.1993705: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.gameInstances");
[Info: 2023-01-03 18:14:44.2035198: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.productInfo");
[Info: 2023-01-03 18:14:44.2549639: NetQueue.cpp(695)] NetQueue: Starting net action https://launchercontent.mojang.com/promotionalCalendars.json
[Info: 2023-01-03 18:14:44.2550512: NetQueue.cpp(695)] NetQueue: Starting net action https://launchermeta.mojang.com/v1/products/launcher/5488b310860001add2d57296042ad0b2b28a0a46/gamecore.json
[Info: 2023-01-03 18:14:44.2550736: NetQueue.cpp(695)] NetQueue: Starting net action https://launchercontent.mojang.com/games.json
[Info: 2023-01-03 18:14:44.2550907: NetQueue.cpp(695)] NetQueue: Starting net action https://launchercontent.mojang.com/news.json
[Info: 2023-01-03 18:14:44.2551067: NetQueue.cpp(695)] NetQueue: Starting net action https://launchercontent.mojang.com/highlightDialogs.json
[Info: 2023-01-03 18:14:44.2591893: NetQueue.cpp(484)] NetQueue: Primary ip: 13.107.219.53, Host: api.minecraftservices.com
[Info: 2023-01-03 18:14:44.2592624: NetQueue.cpp(573)] NetQueue: Action finished: https://api.minecraftservices.com/launcher/login
[Info: 2023-01-03 18:14:44.2594881: MinecraftServicesApi.cpp(450)] Signed in to minecraft services with user <USERNAME>
[Info: 2023-01-03 18:14:44.2595397: NetQueue.cpp(615)] Action finalized: https://api.minecraftservices.com/launcher/login
[Info: 2023-01-03 18:14:44.2595632: UserIdentity.cpp(953)] Using new token
[Info: 2023-01-03 18:14:44.2595941: NetQueue.cpp(695)] NetQueue: Starting net action https://launchercontent.mojang.com/launcherPatchNotes_v2.json
[Info: 2023-01-03 18:14:44.2596239: UserIdentity.cpp(962)] Current token [with-refresh:true] - [notnull]
[Info: 2023-01-03 18:14:44.2596692: UnifiedMSAAccounts.cpp(342)] Added/Updated account : [not empty][not empty][not empty][not empty]
[Info: 2023-01-03 18:14:44.2596974: UserIdentity.cpp(496)] Got gamer tag - [0][not empty]
[Info: 2023-01-03 18:14:44.2797823: NetQueue.cpp(484)] NetQueue: Primary ip: 13.107.227.53, Host: launchermeta.mojang.com
[Info: 2023-01-03 18:14:44.2798565: NetQueue.cpp(573)] NetQueue: Action finished: https://launchermeta.mojang.com/v1/products/launcher/5488b310860001add2d57296042ad0b2b28a0a46/gamecore.json
[Info: 2023-01-03 18:14:44.2801231: ControllerInterface.cpp(106)] Running method getAvailableVolumeSpace
[Info: 2023-01-03 18:14:44.2801796: NetQueue.cpp(615)] Action finalized: https://launchermeta.mojang.com/v1/products/launcher/5488b310860001add2d57296042ad0b2b28a0a46/gamecore.json
[Info: 2023-01-03 18:14:44.2802423: NetQueue.cpp(695)] NetQueue: Starting net action https://launchercontent.mojang.com/alertMessaging.json
[Info: 2023-01-03 18:14:44.2811271: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.versions");
[Info: 2023-01-03 18:14:44.3507535: NetQueue.cpp(484)] NetQueue: Primary ip: 13.107.227.53, Host: launchercontent.mojang.com
[Info: 2023-01-03 18:14:44.3508338: NetQueue.cpp(573)] NetQueue: Action finished: https://launchercontent.mojang.com/promotionalCalendars.json
[Info: 2023-01-03 18:14:44.3508817: NetQueue.cpp(615)] Action finalized: https://launchercontent.mojang.com/promotionalCalendars.json
[Info: 2023-01-03 18:14:44.3525395: ControllerInterface.cpp(106)] Running method reportLatency
[Info: 2023-01-03 18:14:44.3556220: NetQueue.cpp(484)] NetQueue: Primary ip: 13.107.227.53, Host: launchercontent.mojang.com
[Info: 2023-01-03 18:14:44.3557016: NetQueue.cpp(573)] NetQueue: Action finished: https://launchercontent.mojang.com/news.json
[Info: 2023-01-03 18:14:44.3557417: NetQueue.cpp(615)] Action finalized: https://launchercontent.mojang.com/news.json
[Info: 2023-01-03 18:14:44.3570607: ControllerInterface.cpp(106)] Running method reportLatency
[Info: 2023-01-03 18:14:44.3612789: NetQueue.cpp(484)] NetQueue: Primary ip: 13.107.227.53, Host: launchercontent.mojang.com
[Info: 2023-01-03 18:14:44.3613441: NetQueue.cpp(573)] NetQueue: Action finished: https://launchercontent.mojang.com/highlightDialogs.json
[Info: 2023-01-03 18:14:44.3613901: NetQueue.cpp(615)] Action finalized: https://launchercontent.mojang.com/highlightDialogs.json
[Info: 2023-01-03 18:14:44.3614404: NetQueue.cpp(484)] NetQueue: Primary ip: 13.107.227.53, Host: launchercontent.mojang.com
[Info: 2023-01-03 18:14:44.3614528: NetQueue.cpp(573)] NetQueue: Action finished: https://launchercontent.mojang.com/launcherPatchNotes_v2.json
[Info: 2023-01-03 18:14:44.3614783: NetQueue.cpp(615)] Action finalized: https://launchercontent.mojang.com/launcherPatchNotes_v2.json
[Info: 2023-01-03 18:14:44.3628819: ControllerInterface.cpp(106)] Running method reportLatency
[Info: 2023-01-03 18:14:44.3631772: ControllerInterface.cpp(106)] Running method reportLatency
[Info: 2023-01-03 18:14:44.3736543: NetQueue.cpp(484)] NetQueue: Primary ip: 13.107.227.53, Host: launchercontent.mojang.com
[Info: 2023-01-03 18:14:44.3737283: NetQueue.cpp(573)] NetQueue: Action finished: https://launchercontent.mojang.com/games.json
[Info: 2023-01-03 18:14:44.3737778: NetQueue.cpp(615)] Action finalized: https://launchercontent.mojang.com/games.json
[Info: 2023-01-03 18:14:44.3755404: NetQueue.cpp(484)] NetQueue: Primary ip: 13.107.227.53, Host: launchercontent.mojang.com
[Info: 2023-01-03 18:14:44.3756110: NetQueue.cpp(573)] NetQueue: Action finished: https://launchercontent.mojang.com/alertMessaging.json
[Info: 2023-01-03 18:14:44.3756714: NetQueue.cpp(615)] Action finalized: https://launchercontent.mojang.com/alertMessaging.json
[Info: 2023-01-03 18:14:44.3761028: ControllerInterface.cpp(106)] Running method reportLatency
[Info: 2023-01-03 18:14:44.3781522: ControllerInterface.cpp(106)] Running method reportLatency
[Info: 2023-01-03 18:14:44.3782494: NetQueue.cpp(695)] NetQueue: Starting net action https://launchercontent.mojang.com/images/4YRduTBZscij4IIkkaPmcC-WildUpdateBackground.jpeg
[Info: 2023-01-03 18:14:44.5629238: NetQueue.cpp(484)] NetQueue: Primary ip: 13.107.227.53, Host: launchercontent.mojang.com
[Info: 2023-01-03 18:14:44.5630244: NetQueue.cpp(573)] NetQueue: Action finished: https://launchercontent.mojang.com/images/4YRduTBZscij4IIkkaPmcC-WildUpdateBackground.jpeg
[Info: 2023-01-03 18:14:44.5631728: NetQueue.cpp(615)] Action finalized: https://launchercontent.mojang.com/images/4YRduTBZscij4IIkkaPmcC-WildUpdateBackground.jpeg
[Info: 2023-01-03 18:14:45.2293049: UnifiedMSAAccounts.cpp(360)] Has valid token, going to fetch profile
[Info: 2023-01-03 18:14:45.2296309: NetQueue.cpp(695)] NetQueue: Starting net action https://api.minecraftservices.com/minecraft/profile
[Info: 2023-01-03 18:14:45.2297000: NetQueue.cpp(698)] NetQueue: Action debug details (https://api.minecraftservices.com/minecraft/profile):
Method: GET
Headers:
Authorization:Bearer <TOKEN>
Content-Type:application/json
Body:
[Info: 2023-01-03 18:14:45.7698136: NetQueue.cpp(484)] NetQueue: Primary ip: 13.107.219.53, Host: api.minecraftservices.com
[Info: 2023-01-03 18:14:45.7698894: NetQueue.cpp(573)] NetQueue: Action finished: https://api.minecraftservices.com/minecraft/profile
[Info: 2023-01-03 18:14:45.7699096: NetQueue.cpp(575)] NetQueue: Action finished debug details: https://api.minecraftservices.com/minecraft/profile
Response code: 200
Response body:
[Warning: 2023-01-03 18:14:45.7700740: Common_p.h(38)] Deserializing Minecraft Services response.profileActions: Unknown key
[Info: 2023-01-03 18:14:45.7701342: NetQueue.cpp(615)] Action finalized: https://api.minecraftservices.com/minecraft/profile
[Info: 2023-01-03 18:14:45.7702148: UnifiedMSAAccounts.cpp(366)] Profile fetch successful
[Info: 2023-01-03 18:14:45.7703132: UnifiedMSAAccounts.cpp(643)] Starting to get entitlements[force:true] for account
[Info: 2023-01-03 18:14:45.8399204: UnifiedAccounts.cpp(320)] Internet state in main process: online=1
[Info: 2023-01-03 18:14:45.8411600: ControllerInterface.cpp(106)] Running method onInternetStateChange
[Info: 2023-01-03 18:14:45.8413975: NetQueue.cpp(695)] NetQueue: Starting net action https://launchermeta.mojang.com/mc/game/version_manifest_v2.json
[Info: 2023-01-03 18:14:45.9521304: NetQueue.cpp(484)] NetQueue: Primary ip: 13.107.227.53, Host: launchermeta.mojang.com
[Info: 2023-01-03 18:14:45.9522460: NetQueue.cpp(573)] NetQueue: Action finished: https://launchermeta.mojang.com/mc/game/version_manifest_v2.json
[Info: 2023-01-03 18:14:45.9522938: NetQueue.cpp(615)] Action finalized: https://launchermeta.mojang.com/mc/game/version_manifest_v2.json
[Info: 2023-01-03 18:14:45.9525057: GameVersionManager.cpp(434)] Got available versions manifest from https://launchermeta.mojang.com/mc/game/version_manifest_v2.json
[Info: 2023-01-03 18:14:45.9958979: ControllerInterface.cpp(106)] Running method refreshStorePrices
[Info: 2023-01-03 18:14:46.1589955: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.gameVersions");
[Info: 2023-01-03 18:14:46.1669722: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.productInfo");
[Info: 2023-01-03 18:14:47.0933659: ProductManager.cpp(721)] Successful price query
[Info: 2023-01-03 18:14:47.0934645: ProductData.cpp(30)] Updated 9NXP44L49SHJ store price for bedrock - base
[Info: 2023-01-03 18:14:47.0935200: ProductData.cpp(30)] Updated 9NQGKTXR9BZF store price for bedrock - deluxe
[Info: 2023-01-03 18:14:47.0983568: LauncherAppRenderer.cpp(290)] MCLauncher.triggerUpdateEvent("coreEvent.productInfo");
[Info: 2023-01-03 18:14:47.7045234: NetQueue.cpp(695)] NetQueue: Starting net action https://api.minecraftservices.com/entitlements/license?requestId=<USERNAME>
[Info: 2023-01-03 18:14:47.7046005: NetQueue.cpp(698)] NetQueue: Action debug details (https://api.minecraftservices.com/entitlements/license?requestId=<USERNAME>):
Method: POST
Headers:
Authorization:Bearer <TOKEN>
Content-Type:application/json
Body: {"licenseJwt":"<LICENSE_JWT>","userStoreAuthJwt":"<COLLECTION_ID_JWT>"}
[Info: 2023-01-03 18:14:47.9469842: NetQueue.cpp(484)] NetQueue: Primary ip: 13.107.219.53, Host: api.minecraftservices.com
[Info: 2023-01-03 18:14:47.9470964: NetQueue.cpp(573)] NetQueue: Action finished: https://api.minecraftservices.com/entitlements/license?requestId=<USERNAME>
[Info: 2023-01-03 18:14:47.9471332: NetQueue.cpp(575)] NetQueue: Action finished debug details: https://api.minecraftservices.com/entitlements/license?requestId=<USERNAME>
Response code: 200
Response body:
[Info: 2023-01-03 18:14:47.9473719: MinecraftServicesApi.cpp(537)] Got entitlements response!
[Info: 2023-01-03 18:14:47.9511851: NetQueue.cpp(615)] Action finalized: https://api.minecraftservices.com/entitlements/license?requestId=<USERNAME>
[Info: 2023-01-03 18:14:47.9532541: EntitlementsManager.cpp(242)] Checking [product:game_dungeons][cur:null] local store collection
[Info: 2023-01-03 18:14:47.9533886: EntitlementsManager.cpp(242)] Checking [product:game_minecraft][cur:MC_PURCHASE] local store collection
[Info: 2023-01-03 18:14:47.9534539: EntitlementsManager.cpp(242)] Checking [product:game_minecraft_legends][cur:null] local store collection
[Info: 2023-01-03 18:14:47.9535139: EntitlementsManager.cpp(242)] Checking [product:game_minecraft_bedrock][cur:PURCHASE] local store collection
[Info: 2023-01-03 18:14:47.9535843: EntitlementsManager.cpp(288)] Keeping [product:game_minecraft_bedrock][cur:PURCHASE]
[Info: 2023-01-03 18:14:50.1302265: EntitlementsManager.cpp(325)] Not Licensable [product:game_dungeons][cur:null]
[Info: 2023-01-03 18:14:50.1302884: EntitlementsManager.cpp(371)] Entitlement license check for [product:game_dungeons][prev:null] ended with [final:null]
[Info: 2023-01-03 18:14:50.1303138: EntitlementsManager.cpp(371)] Entitlement license check for [product:game_minecraft][prev:MC_PURCHASE] ended with [final:MC_PURCHASE]
[Info: 2023-01-03 18:14:50.1303364: EntitlementsManager.cpp(371)] Entitlement license check for [product:game_minecraft_bedrock][prev:PURCHASE] ended with [final:PURCHASE]
[Info: 2023-01-03 18:14:50.1303554: EntitlementsManager.cpp(325)] Not Licensable [product:game_minecraft_legends][cur:null]
[Info: 2023-01-03 18:14:50.1304301: EntitlementsManager.cpp(371)] Entitlement license check for [product:game_minecraft_legends][prev:null] ended with [final:null]
[Info: 2023-01-03 18:14:50.1304816: EntitlementsManager.cpp(469)] Keeping [product:game_minecraft][cur:MC_PURCHASE]
[Info: 2023-01-03 18:14:50.8340055: EntitlementsManager.cpp(529)] Entitlement collection check for [product:game_minecraft][prev:MC_PURCHASE] ended with [final:MC_PURCHASE]
[Info: 2023-01-03 18:14:50.8971526: UnifiedMSAAccounts.cpp(572)] Broadcasting change due to new [forced:1] Entitlements for 8abca9bcb6fa496da87b9e05118a8ad0
[Info: 2023-01-03 18:14:50.8986490: ControllerInterface.cpp(106)] Running method getAccountData
[Info: 2023-01-03 18:14:50.8987384: UnifiedAccounts.cpp(320)] Internet state in main process: online=1
[Info: 2023-01-03 18:14:50.9770434: ControllerInterface.cpp(106)] Running method getContentfulEnvironment
[Info: 2023-01-03 18:14:50.9909827: NetQueue.cpp(695)] NetQueue: Starting net action https://launchercontent.mojang.com/voteEvent.json
[Info: 2023-01-03 18:14:51.0164521: NetQueue.cpp(484)] NetQueue: Primary ip: 13.107.227.53, Host: launchercontent.mojang.com
[Info: 2023-01-03 18:14:51.0165163: NetQueue.cpp(573)] NetQueue: Action finished: https://launchercontent.mojang.com/voteEvent.json
[Info: 2023-01-03 18:14:51.0165619: NetQueue.cpp(615)] Action finalized: https://launchercontent.mojang.com/voteEvent.json
[Info: 2023-01-03 18:14:51.0337335: ControllerInterface.cpp(106)] Running method reportLatency
[Info: 2023-01-03 18:14:51.0768511: ControllerInterface.cpp(106)] Running method getContentfulEnvironment
[Info: 2023-01-03 18:14:51.0770901: client_handler.cpp(424)] Handling PostTelemetryEvent message
[Info: 2023-01-03 18:14:51.0877253: NetQueue.cpp(695)] NetQueue: Starting net action https://launchercontent.mojang.com/images/2phabTsoFxRpogVJ4HVN8v-javaday700x466.jpeg
[Info: 2023-01-03 18:14:51.1227947: NetQueue.cpp(695)] NetQueue: Starting net action https://launchercontent.mojang.com/images/2Wtnnjbja6jTvqhS7ih3Dn-SoothingScene700x466.jpeg
[Info: 2023-01-03 18:14:51.1229350: NetQueue.cpp(695)] NetQueue: Starting net action https://launchercontent.mojang.com/images/22ySaXgV6Zty7ewIksJOHk-NewonRealms:MapsfortheLazy.jpeg
[Info: 2023-01-03 18:14:51.1229793: NetQueue.cpp(695)] NetQueue: Starting net action https://launchercontent.mojang.com/images/VRR6U6kW3jx8Uqcbkafi8-frog700x466.jpeg
[Info: 2023-01-03 18:14:51.1230135: NetQueue.cpp(695)] NetQueue: Starting net action https://launchercontent.mojang.com/images/3drInhRjCO207hxKRRZphb-NewonRealms:ScaryMovies.jpeg
[Info: 2023-01-03 18:14:51.1230352: NetQueue.cpp(695)] NetQueue: Starting net action https://launchercontent.mojang.com/images/1smV4MfHxkaqK08SXypynv-defaultskinslineup700x466.jpeg
[Info: 2023-01-03 18:14:51.1440418: NetQueue.cpp(484)] NetQueue: Primary ip: 13.107.227.53, Host: launchercontent.mojang.com
[Info: 2023-01-03 18:14:51.1441240: NetQueue.cpp(573)] NetQueue: Action finished: https://launchercontent.mojang.com/images/2phabTsoFxRpogVJ4HVN8v-javaday700x466.jpeg
[Info: 2023-01-03 18:14:51.1441950: NetQueue.cpp(615)] Action finalized: https://launchercontent.mojang.com/images/2phabTsoFxRpogVJ4HVN8v-javaday700x466.jpeg
[Info: 2023-01-03 18:14:51.1442489: NetQueue.cpp(695)] NetQueue: Starting net action https://launchercontent.mojang.com/images/2L2yrPiDdaHCKpITLHxXNC-KeyArtLauncher700x466.jpeg
[Info: 2023-01-03 18:14:51.1524722: ControllerInterface.cpp(106)] Running method reportLatency
[Info: 2023-01-03 18:14:51.1648619: NetQueue.cpp(484)] NetQueue: Primary ip: 13.107.227.53, Host: launchercontent.mojang.com
[Info: 2023-01-03 18:14:51.1649516: NetQueue.cpp(573)] NetQueue: Action finished: https://launchercontent.mojang.com/images/2Wtnnjbja6jTvqhS7ih3Dn-SoothingScene700x466.jpeg
[Info: 2023-01-03 18:14:51.1650142: NetQueue.cpp(615)] Action finalized: https://launchercontent.mojang.com/images/2Wtnnjbja6jTvqhS7ih3Dn-SoothingScene700x466.jpeg
[Info: 2023-01-03 18:14:51.1650881: NetQueue.cpp(695)] NetQueue: Starting net action https://launchercontent.mojang.com/images/1L9qwqrVi8GxoRcGEgmTX1-TuffGolemLauncher700x466(2).jpeg
[Info: 2023-01-03 18:14:51.1696334: NetQueue.cpp(484)] NetQueue: Primary ip: 13.107.227.53, Host: launchercontent.mojang.com
[Info: 2023-01-03 18:14:51.1697019: NetQueue.cpp(573)] NetQueue: Action finished: https://launchercontent.mojang.com/images/2L2yrPiDdaHCKpITLHxXNC-KeyArtLauncher700x466.jpeg
[Info: 2023-01-03 18:14:51.1697686: NetQueue.cpp(615)] Action finalized: https://launchercontent.mojang.com/images/2L2yrPiDdaHCKpITLHxXNC-KeyArtLauncher700x466.jpeg
[Info: 2023-01-03 18:14:51.1698303: NetQueue.cpp(695)] NetQueue: Starting net action https://launchercontent.mojang.com/images/30rwzoAD1iu4m06Ei2xxPd-RascalLauncher700x466(2).jpeg
[Info: 2023-01-03 18:14:51.1921803: NetQueue.cpp(484)] NetQueue: Primary ip: 13.107.227.53, Host: launchercontent.mojang.com
[Info: 2023-01-03 18:14:51.1922624: NetQueue.cpp(573)] NetQueue: Action finished: https://launchercontent.mojang.com/images/1L9qwqrVi8GxoRcGEgmTX1-TuffGolemLauncher700x466(2).jpeg
[Info: 2023-01-03 18:14:51.1923192: NetQueue.cpp(615)] Action finalized: https://launchercontent.mojang.com/images/1L9qwqrVi8GxoRcGEgmTX1-TuffGolemLauncher700x466(2).jpeg
[Info: 2023-01-03 18:14:51.1923689: NetQueue.cpp(695)] NetQueue: Starting net action https://launchercontent.mojang.com/images/4etacsrVGJMPtKb9t1qLyp-NewonRealms:MotivationalMadness.jpeg
[Info: 2023-01-03 18:14:51.2000328: NetQueue.cpp(484)] NetQueue: Primary ip: 13.107.227.53, Host: launchercontent.mojang.com
[Info: 2023-01-03 18:14:51.2001064: NetQueue.cpp(573)] NetQueue: Action finished: https://launchercontent.mojang.com/images/30rwzoAD1iu4m06Ei2xxPd-RascalLauncher700x466(2).jpeg
[Info: 2023-01-03 18:14:51.2001566: NetQueue.cpp(615)] Action finalized: https://launchercontent.mojang.com/images/30rwzoAD1iu4m06Ei2xxPd-RascalLauncher700x466(2).jpeg
[Info: 2023-01-03 18:14:51.2153779: NetQueue.cpp(484)] NetQueue: Primary ip: 13.107.227.53, Host: launchercontent.mojang.com
[Info: 2023-01-03 18:14:51.2155962: NetQueue.cpp(573)] NetQueue: Action finished: https://launchercontent.mojang.com/images/4etacsrVGJMPtKb9t1qLyp-NewonRealms:MotivationalMadness.jpeg
[Info: 2023-01-03 18:14:51.2157710: NetQueue.cpp(615)] Action finalized: https://launchercontent.mojang.com/images/4etacsrVGJMPtKb9t1qLyp-NewonRealms:MotivationalMadness.jpeg
[Info: 2023-01-03 18:14:51.2237941: NetQueue.cpp(484)] NetQueue: Primary ip: 13.107.227.53, Host: launchercontent.mojang.com
[Info: 2023-01-03 18:14:51.2238706: NetQueue.cpp(573)] NetQueue: Action finished: https://launchercontent.mojang.com/images/3drInhRjCO207hxKRRZphb-NewonRealms:ScaryMovies.jpeg
[Info: 2023-01-03 18:14:51.2239265: NetQueue.cpp(615)] Action finalized: https://launchercontent.mojang.com/images/3drInhRjCO207hxKRRZphb-NewonRealms:ScaryMovies.jpeg
[Info: 2023-01-03 18:14:51.2346606: NetQueue.cpp(484)] NetQueue: Primary ip: 13.107.227.53, Host: launchercontent.mojang.com
[Info: 2023-01-03 18:14:51.2347463: NetQueue.cpp(573)] NetQueue: Action finished: https://launchercontent.mojang.com/images/1smV4MfHxkaqK08SXypynv-defaultskinslineup700x466.jpeg
[Info: 2023-01-03 18:14:51.2348020: NetQueue.cpp(615)] Action finalized: https://launchercontent.mojang.com/images/1smV4MfHxkaqK08SXypynv-defaultskinslineup700x466.jpeg
[Info: 2023-01-03 18:14:51.2446089: NetQueue.cpp(484)] NetQueue: Primary ip: 13.107.227.53, Host: launchercontent.mojang.com
[Info: 2023-01-03 18:14:51.2452776: NetQueue.cpp(573)] NetQueue: Action finished: https://launchercontent.mojang.com/images/22ySaXgV6Zty7ewIksJOHk-NewonRealms:MapsfortheLazy.jpeg
[Info: 2023-01-03 18:14:51.2458266: NetQueue.cpp(615)] Action finalized: https://launchercontent.mojang.com/images/22ySaXgV6Zty7ewIksJOHk-NewonRealms:MapsfortheLazy.jpeg
[Info: 2023-01-03 18:14:51.2478522: NetQueue.cpp(484)] NetQueue: Primary ip: 13.107.227.53, Host: launchercontent.mojang.com
[Info: 2023-01-03 18:14:51.2479691: NetQueue.cpp(573)] NetQueue: Action finished: https://launchercontent.mojang.com/images/VRR6U6kW3jx8Uqcbkafi8-frog700x466.jpeg
[Info: 2023-01-03 18:14:51.2481546: NetQueue.cpp(615)] Action finalized: https://launchercontent.mojang.com/images/VRR6U6kW3jx8Uqcbkafi8-frog700x466.jpeg
[Info: 2023-01-03 18:14:51.6176188: ControllerInterface.cpp(106)] Running method setStore
[Info: 2023-01-03 18:14:52.9650838: client_handler.cpp(424)] Handling PostTelemetryEvent message
[Info: 2023-01-03 18:14:54.6475125: ControllerInterface.cpp(106)] Running method openDirectory
[Info: 2023-01-03 18:14:57.9780733: UserIdentity.cpp(962)] Current token [with-refresh:false] - [notnull]
[Info: 2023-01-03 18:14:57.9789147: Telemetry.cpp(282)] Posting 0 events.
[Info: 2023-01-03 18:14:57.9791797: NetQueue.cpp(695)] NetQueue: Starting net action https://api.minecraftservices.com/events
[Info: 2023-01-03 18:14:58.1409051: NetQueue.cpp(484)] NetQueue: Primary ip: 13.107.219.53, Host: api.minecraftservices.com
[Info: 2023-01-03 18:14:58.1410185: NetQueue.cpp(573)] NetQueue: Action finished: https://api.minecraftservices.com/events
[Info: 2023-01-03 18:14:58.1411291: NetQueue.cpp(615)] Action finalized: https://api.minecraftservices.com/events
[Info: 2023-01-03 18:15:13.3915873: NetQueue.cpp(695)] NetQueue: Starting net action https://launchercontent.mojang.com/
[Info: 2023-01-03 18:15:13.4572762: NetQueue.cpp(484)] NetQueue: Primary ip: 13.107.227.53, Host: launchercontent.mojang.com
[Info: 2023-01-03 18:15:13.4573891: NetQueue.cpp(573)] NetQueue: Action finished: https://launchercontent.mojang.com/
[Warning: 2023-01-03 18:15:13.4574920: NetQueue.cpp(607)] Action https://launchercontent.mojang.com/ failed in response handler. response code: 404 - error string: '
I think the Vanilla Installer might crash often, as it's in the alpha developement stage right now.
Should we log crash reports to improve our software? Opt-in or opt-out?
Sentry is an open source tool for that: https://github.com/getsentry/sentry
Should we use it? It seems to have a nice dashboard.
My opinion:
We start with opt-out (not hidden in submenus or anything).
The more stable this project gets, the more we can care about privacy.
When the project is in the beta stage, we can set it to opt-in.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.