I am a plugin developer for Bukkit. I played around a year ago with programming on a simple plugin. Now I want to finish it, but I am not able to test many of my functions of my program, because the launcher of Minecraft changed.
I need more players on my server to test some features. But I only have one account with a original Minecraft.
Of curse I am able to login in with it, but only one time. Earlier I was able to change the name of the Launcher if I am playing offline. Now this is not working anymore…
To be able to log in Multiplie times on my server I have to change the name of the player so the server is able to identify diffrent players.
- Minecraft Version: 1.7.5
- Launcher Version: 1.3.11
- OS: Windows 8.1
- Bukkit Server Version: 1.7.5-R0.1
Best Answer
Disclaimer: Only follow the below instructions if you agree to use them for legal purposes only (like the one described in the question).
After some experimenting, I managed to find a way to do what you want. One thing I found out, though, is that you need a separate Minecraft installation for each instance of Minecraft you want running concurrently.
Method
Getting and running the launcher
MinecraftPortable.exe
) from the folder you extracted the archive in, enter your credentials, and let it download the latest version of Minecraft. After it has finished downloading, and you are at the main menu, exit Minecraft.Changing your username
launcher_profiles.json
in theData>.minecraft
folder with your favorite text-editor. Find line 16, and replace your original Minecraft username with the one you would like to change it to (inside the double-quotes after"displayName":
). For example, it could look like"displayName": "PlayerOne"
.Please note: Each time you start Minecraft with the username changed, you will need to make sure your internet connection is disabled. Otherwise it will reset to your original username.
Running multiple instances
As I explained at the start of this answer, you need to have a separate Minecraft installation for each instance of Minecraft you want to run simultaneously. This is one way you can do that:
MinecraftPortable.exe
to something different likeMinecraftPortable2.exe
, and giveApp>AppInfo>Launcher>MinecraftPortable.ini
the same file name, which in this case isMinecraftPortable2.ini
.Result
If you want to use these simultaneous Minecraft instances to join a server, you need to make sure that in the
server.properties
file on the server, it hasonline-mode=false
. This step works on both vanilla and bukkit servers. If you skip this step, though, the server will not let you join it.