-
Notifications
You must be signed in to change notification settings - Fork 559
Player XP resets / reverts after failed login and reconnect. #2957
Description
What behaviour is observed?
Server Information
PAPER:
AuthMe version: 5.6.0
Online mode: false
Floodgate/Geyser: installed
UTitleAuth: installed
When a player joins the server, their XP initially appears correct (e.g. level 1), but shortly after login it changes to a previous value (e.g. level 80–90).
XP briefly shows the correct value, then changes after login completes
No dedicated “levels/skills” plugin is installed → this is vanilla XP
Startup-log:
[13:56:09] [Server thread/INFO]: [AuthMe] Enabling AuthMe v5.6.0-bCUSTOM
[13:56:09] [packetevents-update-check-thread/INFO]: [packetevents] You are running the latest release of PacketEvents. Your build: (2.11.2)
[13:56:09] [Server thread/INFO]: [AuthMe] SQLite Setup finished
[13:56:09] [Server thread/INFO]: [AuthMe] Hooked into LuckPerms!
[13:56:10] [Server thread/INFO]: [AuthMe] Hooked successfully into Essentials
[13:56:10] [Server thread/WARN]: [AuthMe] "AuthMe v5.6.0-bCUSTOM" has registered a listener for org.spigotmc.event.player.PlayerSpawnLocationEvent on method "public void fr.xephi.authme.listener.PlayerListener19Spigot.onPlayerSpawn(org.spigotmc.event.player.PlayerSpawnLocationEvent)", but the event is Deprecated. "Listening to this event causes the player to be created early. Using the player from this event will result in undefined behavior. Prefer AsyncPlayerSpawnLocationEvent."; please notify the authors [sgdc3, games647, Hex3l, krusic22].
[13:56:10] [Server thread/INFO]: [AuthMe] AuthMe 5.6.0 build n.CUSTOM successfully enabled!
Expected behaviour
Player XP should remain consistent and not change after login.
To Reproduce
This can be triggered consistently by:
Joining the server
Entering an incorrect password
Disconnecting
Rejoining and logging in correctly
After successful login, the player’s XP updates a few seconds later to an older saved value.
Plugin list
[14:15:19 INFO]: Paper Plugins (3):
[14:15:19 INFO]: - EconomyShopGUI, MiniMOTD, NOrder
[14:15:19 INFO]: Bukkit Plugins (54):
[14:15:19 INFO]: - AevorinReports, AntiPopup, AuthMe, AutoTreeChop, AxVaults, BetterRTP, Chunky, ChunkyBorder, CommandAPI, CommandWhitelist
[14:15:19 INFO]: Coordinator, CoreProtect, Craftable, DeluxeMenus, DiscordSRV, Essentials, EssentialsSpawn, FastAsyncWorldEdit, floodgate, Geyser-Spigot
[14:15:19 INFO]: GrimAC, ImageFrame, InvSeePlusPlus, IronElevators, ItemframeSnipper, ItemsAdder, Lands, LiteBans, LPC, LuckPerms
[14:15:19 INFO]: Maintenance, Multiverse-Core, MyCommand, packetevents, PassiveMode, Pl3xMap, PlaceholderAPI, Plan, PlayerWarps, ProtectCord
[14:15:19 INFO]: ProtocolLib, QuickShop-Hikari, SkinsRestorer, TAB, Tebex, UltimateAutoRestart, UTitleAuth, Vanishpp, Vault, ViaVersion
[14:15:19 INFO]: *VoidWorld, Votifier, VotingPlugin, WorldGuard
Server Implementation
Standalone server (no proxy)
Database Implementation
SQLite
AuthMe Version
Version: AuthMeReloaded v5.6.0 (build: CUSTOM)
Error log (if applicable)
No response
Configuration
https://gist.github.com/KlaidasDev/e7dd0f9ac924b27e0d9272501cb0d9f2