MinecraftPortable is a script which allows the official Minecraft client to be run as a portable application. It achieves this by storing all the games' data in folders it generates as opposed to "%appdata%/.minecraft" on Windows or "~/.minecraft" on Linux.
The script creates the following directories on Windows:
- bin | Used to store MinecraftLauncher.exe and is later used by the launcher itself.
- bin\runtime | Used to store JavaJDK/JRE.
- cache | Used by the launcher itself to cache game files - remains unused until first launch.
- data | Used to store game data, containing what would otherwise be found in .minecraft.
The script will use the above directories to download and store:
- Minecraft.exe | The official minecraft.exe downloaded from its' respective site.
- Java.zip | The official Java.zip downloaded from its' respective site which is unpacked using tar.
The script creates the following directories on Linux:
- Nothing | Functionality for Linux is not present and therefor will do nothing.
If you are intrested in supporting the project you can: