Comments (16)
I'll review this more in a few days. I think I have an idea of what it is.
from golilypad.
This is more than likely a server end issue being that LilyPad does not affect player/uuid files
from golilypad.
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.
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.
Posting a log of your console after player join/leave might help coelho
from golilypad.
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.
Upload it to a site - it will make it easier for people to read
from golilypad.
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.
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.
I can confirm this bug. Fresh install of spigot 1.9.4 and BukkitConnect.
from golilypad.
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.
After further investigation it turns out that the playerdata/uuid.dat
files itself are stored properly.
- Move to somewhere else, put item in your inventory and log off.
- Inspect .dat file and see that location and inventory is stored
- Login again
- Inspect .dat file again, location and inventory is still stored
- Log off
- Inspect .dat file once more, see empty inventory and default location
from golilypad.
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.
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.
Please check if the latest LilyPad-Connect fixes this?
from golilypad.
This has been fixed and can be closed.
from golilypad.
Related Issues (20)
- Add support for Cuberite HOT 4
- File corruption on Jenkins HOT 1
- GoLilyPad vs JLilyPad HOT 2
- Proxy is version 1.11.2 when self-building HOT 3
- Feature Request: Configurable Minecraft Versions
- Possible issue with using Fireworks to go faster with the Elytra HOT 12
- Maven goal error when building my project HOT 5
- issue with using Fireworks to go faster with the Elytra HOT 1
- trouble connecting HOT 2
- Locales are not being detected when client joins server HOT 4
- GoLilyPad is dead HOT 2
- Documentation and Lint HOT 2
- Clients Losing Connection Due to Keepalive Timeout
- Failing to be redirected. HOT 2
- Failing to connect HOT 1
- Large scoreboard.dat on 1.16.4 causes players to hang on the "Loading terrain..." screen HOT 1
- Using firework rockets to boost Elytra flight doesn't work outside of 1.16.x client
- Krypton mod incompatibility HOT 2
- Make sessionserver configurable. HOT 4
- Verify player's public key against Mojang HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from golilypad.