Minecraft Portable is a wrapper application for the Minecraft Launcher that causes it to store all of Minecraft's data in the same directory as the application, rather than AppData. Not only is this incredibly useful for portability (it allows you to keep Minecraft on a USB!) but it also makes managing save files, texture packs, and other data a breeze - you can have Minecraft's data files at hand in a single, accessible folder instead of having to dig through countless directories to locate them. A few other useful features are included too, such as automatic integration with Java Portable, easy addition of Java configurations, auto-login support, and drag-and-drop compatibility with certain mapping and editing tools.
Compatibility
Currently compatible with: All versions!
(Minecraft Portable automatically downloads the latest version of the launcher from Mojang's server.)
Features
Keeps all of the Minecraft data in one, easy to manage folder.
Makes it super easy to run multiple copies of Minecraft at the same time. All you need to do is create a separate folder for each Minecraft Portable installation and you're good to go!
Automatically downloads the launcher, so there's no need to download/update them manually yourself from the site.
Easy to use - no complicated DLLs or multiple files. Just download the zip, extract the executable, and run it.
Drag-and-drop feature so you can use mapping tools - drop the .exe onto 'minecraftp.exe' and it will direct the tool to the correct save location.
Support for Java Portable. Install Java Portable (provided below) to the 'mcp_data' folder (can be found in the same directory as Minecraft Portable after first launch).
Ability to run a portable Minecraft server using Java Portable
Extremely easy to add custom Java arguments (to increase memory, for example) - all you need to do is edit the configuration file in 'mcp_data'.
You can browse all versions of Minecraft Portable, including legacy versions, here.
NOTE: These downloads will always be completely free and with a direct-link. I code applications that I personally need, and am willing to share with others, not to earn money. If someone gives you a link to this download using adf.ly or a similar service, please report them, because that's not acceptable.
Installation
Regular installation: 1. Download the appropriate version of Minecraft Portable above. 2. Once downloaded, open the .zip file and extract the executable to any folder you want (you can use WinRAR, WinZIP, etc, but I recommend 7-zip). 3. Run the program!
Regular installation + Java Portable: 1. Download the appropriate version of Minecraft Portable above. 2. Once downloaded, open the .zip file and extract the executable to any folder you want (you can use WinRAR, WinZIP, etc, but I recommend 7-zip). 3. Run Minecraft Portable ('minecraftp.exe') once. It doesn't matter if Java isn't installed, this is only to create the correct folders. 4. A folder called 'mcp_data' should have been created in the same directory as Minecraft Portable. 5. Now, download the Java Portable binaries (download above). 6. Install to the 'mcp_data' folder. There should now be a 'Java' folder in the 'mcp_data' folder. 7. Run the program! Minecraft Portable will automatically detect Java Portable and run accordingly.
Support/FAQ
Error: 'Bad video card drivers!'/OpenGL error
This isn't actually a Minecraft Portable issue, but a Minecraft issue. Minecraft doesn't support integrated video cards (usually Intel, and often found in school computers). It will have to be fixed by Notch himself.
Error: Can't download data files after logging in/launcher not downloaded
Most schools use a proxy server to filter all of the internet traffic. Minecraft doesn't support proxy servers, hence why the files cannot be downloaded by the Minecraft Launcher. In order to play, you'll first need to run Minecraft from home or another computer beforehand.
Error: Screen is blank after logging in/launching Minecraft
It's most likely that you're using an older version of Minecraft Portable, which may or may not be compatible with newer versions of Minecraft (MCFS versions and versions using USB compatibility mode will not be compatible). See the downloads section above to upgrade, and if needed, the upgrade notice at the top of the page.
Help! Minecraft doesn't start/I get an invalid Win32 error!
This is an issue that can occur in all versions up to 2.6. It's an issue in batch file scripting that can cause commands to fail if there are spaces in the file name. Make sure the file path of your folder doesn't contain any spaces.
My school blocks Minecraft. What can I do?
There's nothing I can do about this, sorry. Proxy/internet filters aren't an issue (see above), but if your school blocks Minecraft and/or .exe files Minecraft Portable isn't likely to help.
---
Also, I'd like to thank Ago for his original batch file and craznn for his enormous help with USB devices and MCFS in previous versions. Huge credit also goes to mbilker for modifying the script to work on Macs.
This program needs me to play online at least once... but I can't do that since the servers are down and it can't connect to minecraft.net /facepalm
If you've already used the normal EXE you can just copy your '.minecraft folder' from %APPDATA% (and put it in the same directory as Minecraft Portable). This also copies the saves.
Alternatively, though, you can just copy the 'lastlogin' file, which should let you play offline.
Rollback Post to RevisionRollBack
mcmapDZ: Simple, lightning-fast interactive web maps.
Changes include:
- Application is now 'invisible', ie, no console window appears when you start it
- Reduced size from 500kb > 120kb
- VirusTotal report down from 20% to 10%.
- You can decompile the program (down to the original .bat) by running it with a '-decompile' switch.
- Changed file host to Google Docs, alternative MultiUpload hosting (Rapidshare, MegaUpload, etc)
- Program and java runtime are now in separate packages for ease of use and easier updates.
Rollback Post to RevisionRollBack
mcmapDZ: Simple, lightning-fast interactive web maps.
I tried as your instructions specified and the exe program simply stalls and doesnt do anything.
any solutions or updates?
You're using Windows XP, right?
It looks like a variable I set in the program (to stop the installed Java interfering with Java Portable) stopped some of the copy commands in XP from working correctly. I've reordered the code so they don't interfere with each other.
You can redownload the updated version in the first post
Rollback Post to RevisionRollBack
mcmapDZ: Simple, lightning-fast interactive web maps.
This is great, thanks! I might even install this on my home PC for the sake of convenience.
Yeah, that's what I do ATM
The only problem right now is that some tools which use the AppData folder (like AlphaVescuppi) can't access the save files. I'm working on a solution for it, maybe a drag-and-drop method.
Rollback Post to RevisionRollBack
mcmapDZ: Simple, lightning-fast interactive web maps.
So..... would it also be possible to have minecraft look for its opengl files in the same folder that minecraft.bat is in?
Bad video card drivers!
-----------------------
Minecraft was unable to start because it failed to find an accelerated OpenGL mode.
This can usually be fixed by updating the video card drivers.
--- BEGIN ERROR REPORT 7fe0271 --------
Generated 9/28/10 11:20 AM
Minecraft: Minecraft Alpha v1.1.2_01
OS: Windows XP (x86) version 5.1
Java: 1.6.0_21, Sun Microsystems Inc.
VM: Java HotSpot(TM) Client VM (mixed mode), Sun Microsystems Inc.
LWJGL: 2.4.2
[failed to get system properties (java.lang.NullPointerException)]
org.lwjgl.LWJGLException: Pixel format not accelerated
at org.lwjgl.opengl.WindowsPeerInfo.nChoosePixelFormat(Native Method)
at org.lwjgl.opengl.WindowsPeerInfo.choosePixelFormat(WindowsPeerInfo.java:52)
at org.lwjgl.opengl.WindowsDisplay.createWindow(WindowsDisplay.java:185)
at org.lwjgl.opengl.Display.createWindow(Display.java:311)
at org.lwjgl.opengl.Display.create(Display.java:856)
at org.lwjgl.opengl.Display.create(Display.java:784)
at org.lwjgl.opengl.Display.create(Display.java:765)
at net.minecraft.client.Minecraft.a(SourceFile:196)
at net.minecraft.client.Minecraft.run(SourceFile:554)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT 8a0ad6d3 ----------
See I get THAT..... And I know that it can support OpenGL since I've played Emulators that use OpenGL.
Hi NotTarts I tried your portable today, when I click the minecraft.exe shows login window and upon entering user/pass it downloads the files and plays well. Thx for the convenience.
I am worried for one fact that it creates 2 folders one being .minecraft with which I have no issues
It also creates folders Dropbox\shellext\l and randomly generates some extensionless files each run.
Can you please tell that this is safe and no probs I am thinking that my username and password is encrypted in them LoL O_O just kidding, but please tell what's with this whole Dropbox folder thing. Thx.
Rollback Post to RevisionRollBack
I am always tinkering! I screw things up many times! WTH it feels good.
I cannot talk precisely/concisely straight to the point :| I take twists and turns make things complex just to tell a simple thing, it's my thing but again WTH I am open minded
Good stuff, I'll be using it tomorrow. Quick question though: can I stick the server on my USB stick, copy these files to a friend's computer, and play multiplayer in my info tech classroom? I have two accounts BTW, so that isn't an issue.
Just looking for the download? Click here!
Alternate URL
What is it?
Minecraft Portable is a wrapper application for the Minecraft Launcher that causes it to store all of Minecraft's data in the same directory as the application, rather than AppData. Not only is this incredibly useful for portability (it allows you to keep Minecraft on a USB!) but it also makes managing save files, texture packs, and other data a breeze - you can have Minecraft's data files at hand in a single, accessible folder instead of having to dig through countless directories to locate them. A few other useful features are included too, such as automatic integration with Java Portable, easy addition of Java configurations, auto-login support, and drag-and-drop compatibility with certain mapping and editing tools.
Compatibility
Currently compatible with: All versions!
(Minecraft Portable automatically downloads the latest version of the launcher from Mojang's server.)
Features
Downloads
Download Minecraft Portable 2.7.2 (ZIP archive, 3.03MB) [mirror]
Download Java Portable (see feature list above) (EXE file, 36.4MB)
Download Minecraft Portable for Mac (created and maintained by mbilker) [source files]
Download source files (Python, requires ConfigObj and pyDes)
You can browse all versions of Minecraft Portable, including legacy versions, here.
NOTE: These downloads will always be completely free and with a direct-link. I code applications that I personally need, and am willing to share with others, not to earn money. If someone gives you a link to this download using adf.ly or a similar service, please report them, because that's not acceptable.
Installation
Regular installation:
1. Download the appropriate version of Minecraft Portable above.
2. Once downloaded, open the .zip file and extract the executable to any folder you want (you can use WinRAR, WinZIP, etc, but I recommend 7-zip).
3. Run the program!
Regular installation + Java Portable:
1. Download the appropriate version of Minecraft Portable above.
2. Once downloaded, open the .zip file and extract the executable to any folder you want (you can use WinRAR, WinZIP, etc, but I recommend 7-zip).
3. Run Minecraft Portable ('minecraftp.exe') once. It doesn't matter if Java isn't installed, this is only to create the correct folders.
4. A folder called 'mcp_data' should have been created in the same directory as Minecraft Portable.
5. Now, download the Java Portable binaries (download above).
6. Install to the 'mcp_data' folder. There should now be a 'Java' folder in the 'mcp_data' folder.
7. Run the program! Minecraft Portable will automatically detect Java Portable and run accordingly.
Support/FAQ
Error: 'Bad video card drivers!'/OpenGL error
This isn't actually a Minecraft Portable issue, but a Minecraft issue. Minecraft doesn't support integrated video cards (usually Intel, and often found in school computers). It will have to be fixed by Notch himself.
Error: Can't download data files after logging in/launcher not downloaded
Most schools use a proxy server to filter all of the internet traffic. Minecraft doesn't support proxy servers, hence why the files cannot be downloaded by the Minecraft Launcher. In order to play, you'll first need to run Minecraft from home or another computer beforehand.
Error: Screen is blank after logging in/launching Minecraft
It's most likely that you're using an older version of Minecraft Portable, which may or may not be compatible with newer versions of Minecraft (MCFS versions and versions using USB compatibility mode will not be compatible). See the downloads section above to upgrade, and if needed, the upgrade notice at the top of the page.
Help! Minecraft doesn't start/I get an invalid Win32 error!
This is an issue that can occur in all versions up to 2.6. It's an issue in batch file scripting that can cause commands to fail if there are spaces in the file name. Make sure the file path of your folder doesn't contain any spaces.
My school blocks Minecraft. What can I do?
There's nothing I can do about this, sorry. Proxy/internet filters aren't an issue (see above), but if your school blocks Minecraft and/or .exe files Minecraft Portable isn't likely to help.
---
Also, I'd like to thank Ago for his original batch file and craznn for his enormous help with USB devices and MCFS in previous versions. Huge credit also goes to mbilker for modifying the script to work on Macs.
If you've already used the normal EXE you can just copy your '.minecraft folder' from %APPDATA% (and put it in the same directory as Minecraft Portable). This also copies the saves.
Alternatively, though, you can just copy the 'lastlogin' file, which should let you play offline.
Changes include:
- Application is now 'invisible', ie, no console window appears when you start it
- Reduced size from 500kb > 120kb
- VirusTotal report down from 20% to 10%.
- You can decompile the program (down to the original .bat) by running it with a '-decompile' switch.
- Changed file host to Google Docs, alternative MultiUpload hosting (Rapidshare, MegaUpload, etc)
- Program and java runtime are now in separate packages for ease of use and easier updates.
any solutions or updates?
You're using Windows XP, right?
It looks like a variable I set in the program (to stop the installed Java interfering with Java Portable) stopped some of the copy commands in XP from working correctly. I've reordered the code so they don't interfere with each other.
You can redownload the updated version in the first post
Yeah, that's what I do ATM
The only problem right now is that some tools which use the AppData folder (like AlphaVescuppi) can't access the save files. I'm working on a solution for it, maybe a drag-and-drop method.
Bad video card drivers!
-----------------------
Minecraft was unable to start because it failed to find an accelerated OpenGL mode.
This can usually be fixed by updating the video card drivers.
--- BEGIN ERROR REPORT 7fe0271 --------
Generated 9/28/10 11:20 AM
Minecraft: Minecraft Alpha v1.1.2_01
OS: Windows XP (x86) version 5.1
Java: 1.6.0_21, Sun Microsystems Inc.
VM: Java HotSpot(TM) Client VM (mixed mode), Sun Microsystems Inc.
LWJGL: 2.4.2
[failed to get system properties (java.lang.NullPointerException)]
org.lwjgl.LWJGLException: Pixel format not accelerated
at org.lwjgl.opengl.WindowsPeerInfo.nChoosePixelFormat(Native Method)
at org.lwjgl.opengl.WindowsPeerInfo.choosePixelFormat(WindowsPeerInfo.java:52)
at org.lwjgl.opengl.WindowsDisplay.createWindow(WindowsDisplay.java:185)
at org.lwjgl.opengl.Display.createWindow(Display.java:311)
at org.lwjgl.opengl.Display.create(Display.java:856)
at org.lwjgl.opengl.Display.create(Display.java:784)
at org.lwjgl.opengl.Display.create(Display.java:765)
at net.minecraft.client.Minecraft.a(SourceFile:196)
at net.minecraft.client.Minecraft.run(SourceFile:554)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT 8a0ad6d3 ----------
See I get THAT..... And I know that it can support OpenGL since I've played Emulators that use OpenGL.
I am worried for one fact that it creates 2 folders one being .minecraft with which I have no issues
It also creates folders Dropbox\shellext\l and randomly generates some extensionless files each run.
Can you please tell that this is safe and no probs I am thinking that my username and password is encrypted in them LoL O_O just kidding, but please tell what's with this whole Dropbox folder thing. Thx.
I cannot talk precisely/concisely straight to the point :| I take twists and turns make things complex just to tell a simple thing, it's my thing but again WTH I am open minded