-
Bug
-
Resolution: Cannot Reproduce
-
None
-
1.16.200
-
None
-
Plausible
-
Android
If the storage location is "application", then all data, including settings and login information, should be stored in "Android/data/com.mojang.minecraftpe/" instead of in "games/". In fact the "games/" folder shouldn't even be created in such a case.
Steps to reproduce:
- Open the game. By default the storage location will be "external", so a "games/" folder will be created.
- Change the storage location to "application", and change any other setting such as touch controls. "Save" and quite the application.
- Delete the "games/" folder using the stock file manager app or termux or something (you get the idea right?).
- Open the application again.
Now the changed setting will be gone. If we try to change the setting again, the "games/" folder will be created again (which should be regarded as external file system interaction - external in the sense that it's outside of the app's default folder inside "Android/data/...") even though we specified that the storage location should be application level, the game is creating an external folder.
This also applies to logging in.
- Open the app for the first time.
- Change the storage mode to application.
- Close the application.
- Open the app again and this time log in.
- Exit the app again.
- Delete the "games/" folder.
- Now open the app again, you'll notice that you've been logged out of the game.
So what I'm asking for is that Minecraft should pollute the host's file system less. If the user wishes for Minecraft to restrict itself to it's application folder (which is assumed to be "Android/data/com.mojang.minecraftpe/") then it should do so, and the "games/" folder should NEVER be created until and unless we change the storage location back to "external".
Log in information, and user settings should also be kept in "Android/data/com.mojang.minecraftpe/" and not "games/".