Scenerio
3 players were playing on a server that was hosted from a laptop in a single player game that was opened to LAN. I was playing on another computer, not the Laptop. Later I tried to start that same single player world on the laptop, but join with my username that I had previously used on the other computer.
What I expected to happen was...:
I expected to join as my character that I originally played as on my desktop.
What actually happened was...:
I actually joined with skin and username of my character, but with the inventory, experience level, and location of the player who originally hosted and played the server on the laptop.
Also just to see what happened, I logged in with the other player's username, opened the server to Lan, then started a 2nd minecraft client on the laptop and joined the server with my username. We had different skins, but the inventory and experience was the same for both characters, and we spawned in the same location (the last position of the other player).
Steps to Reproduce:
1. Laptop with username 1 start world in Single Player, and open to lan
2. Usernames 2 and 3 join server from 2 different computers.
3. After playing (Tried a few days later)
4. Username 2 tries to start the same world on the Laptop, joins as username 2, but has the inventory, experience level, and position of username 1.
Linked issues
is duplicated by 2
relates to 1
Comments 3
Is this still a concern in the current Minecraft version? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.
Also, after trying the original setup again (Player 1 on Laptop, Player 2 on Desktop), player 2's inventory, experience level, and location are now the same as player ones on all computers. This could be serious in that players could potentially lose all of their inventory, which could contain many "valuable" items.