SpigotMC / BungeeCord

BungeeCord, the 6th in a generation of server portal suites. Efficiently proxies and maintains connections and transport between multiple Minecraft servers.
https://www.spigotmc.org/go/bungeecord
Other
1.58k stars 1.11k forks source link

Lodestone compass inventory sync bug between servers #2922

Open jerro1105 opened 4 years ago

jerro1105 commented 4 years ago

Players are able to copy items using this bug when travel between servers. More details in this video https://www.youtube.com/watch?v=KFm0cimwg54

Mystiflow commented 4 years ago

Are the items actually tangible? Can they be used on the new server? I'm pretty sure this would be a Lodestone plugin bug anyway?

jerro1105 commented 4 years ago

Yes, the shulker box can actually be placed on the ground and items can be taken

Janmm14 commented 4 years ago

The culprit of such a bug cannot be bungeecord by design. It might at most be easier to achieve this by using bungeecord.

This is 99.9% an issue of your inventory synchronisation plugin. The new server has to wait until the old server is finished with handling the player. At best such synchronisation plugins use an exclusive lock system so that only one server can access player items at a time and others have to wait until the existing server frees the lock.

Edit: If you just watch the chat in your video, you can see that an inventory synchronisation error occurred.

jerro1105 commented 4 years ago

Ah sorry, I forgot that it's inventory sync plugin's problem, I should report it to plugin author. Thanks for answering.