I am running into a very weird issue where player.closeInventory() is completely ignored by the client when the player relogs. My code is a bit too complex to share here unfortunatly (as well as the source must be kept secret); however I have googled for similar issues and made sure to use .equals where nessecary for value comparisons. the Player instance used is not null either, it just seems to be broken after relogging. The eventlisteners such as inventoryclickevent, playerjoinevent and playerquitevent still trigger as they should. What could be a cause for this and has this happened to anyone before? if so, how did you manage to solve it?