Git Product home page Git Product logo

Comments (16)

coelho avatar coelho commented on June 27, 2024 1

I'll review this more in a few days. I think I have an idea of what it is.

from golilypad.

 avatar commented on June 27, 2024

This is more than likely a server end issue being that LilyPad does not affect player/uuid files

from golilypad.

coelho avatar coelho commented on June 27, 2024

Yeah this would be more of a Bukkit-Connect bug but this place is fine as well. I haven't heard of this bug before, I'll need to test it.

from golilypad.

 avatar commented on June 27, 2024

I'm sorry, I wasn't sure what it would fall under so I posted it here. Lilypad servers were the only ones experiencing this issue even on servers with no other plugins. I'll try to give more info if needed.

from golilypad.

 avatar commented on June 27, 2024

Posting a log of your console after player join/leave might help coelho

from golilypad.

 avatar commented on June 27, 2024

Okie dokie, will try that right away. The whole text file log or should I upload it to a site. I don't recall the name of the site at the moment for that though

from golilypad.

 avatar commented on June 27, 2024

Upload it to a site - it will make it easier for people to read

from golilypad.

 avatar commented on June 27, 2024

http://pastebin.com/gUxnGUUB
Link to the Hub server console log.
Did you want the logs for the proxy and connect as well?

from golilypad.

 avatar commented on June 27, 2024

If anything else is needed just let me know. I've been triple checking everything to try and verify if it's something wrong on my end but sadly have come up with nothing. I did use the previous version of bukkit connect #97 and it did solve the issue of players inventories being reset but then players skins weren't working or the permissions. So I'm guessing it is something with the bukkit-connect file after all. Also thanks again for looking it into the problem, I greatly appreciate it.

from golilypad.

manuelgu avatar manuelgu commented on June 27, 2024

I can confirm this bug. Fresh install of spigot 1.9.4 and BukkitConnect.

from golilypad.

manuelgu avatar manuelgu commented on June 27, 2024

This seems to be an issue with the playerdata files. OfflinePlayer#hasPlayedBefore returns false after the upgrade when the join for the first time.

@coelho Any clue?

from golilypad.

manuelgu avatar manuelgu commented on June 27, 2024

After further investigation it turns out that the playerdata/uuid.dat files itself are stored properly.

  1. Move to somewhere else, put item in your inventory and log off.
  2. Inspect .dat file and see that location and inventory is stored
  3. Login again
  4. Inspect .dat file again, location and inventory is still stored
  5. Log off
  6. Inspect .dat file once more, see empty inventory and default location

from golilypad.

fatboy2380 avatar fatboy2380 commented on June 27, 2024

I think I've been experiencing a similar if not the same issue where when I log in for the first time (new uuid.dat file) I spawn correctly, but when I log out, it will always spawn me back at that position when I log in even if I move.

From what I can tell it's creating 2 uuid.dat files, one with the offline uuid, and a new one is created with the correct uuid and is updated on logout, but it always reads from the offline uuid.dat file.

from golilypad.

Maescool avatar Maescool commented on June 27, 2024

So I've been looking into the code
1.8 UserCache
public UserCache(MinecraftServer minecraftserver, File file) {
1.9 and up:
public UserCache(GameProfileRepository gameprofilerepository, File file) {

So, my guess is Bukkit-Connect, LoginListener, usercache part needs to be updated

from golilypad.

coelho avatar coelho commented on June 27, 2024

Please check if the latest LilyPad-Connect fixes this?

from golilypad.

manuelgu avatar manuelgu commented on June 27, 2024

This has been fixed and can be closed.

from golilypad.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.