ChangeSkin: Skin Change/Update - Username skin not working

What behaviour is observed:

Whenever a player tries to set its skin (both restoreSkins option and via command) using its own username in case there is a premium account using it (that’s my case), it will work only the first time but after that, it won’t work until you drop your db. However, the problem will be present again. There is no error log present.

What behaviour is expected:

The expected behaviour is the player to get it’s skin updated/changed everytime the setskin command is executed or it joins again to the server (due to restoreSkins enabled).

Steps/models to reproduce:

  • Install the plugin in both BungeeCord and Spigot using the same MySQL db
  • Set your skin with your own username in case there is a premium account with that username
  • The first time must have worked, so leave the server or just try using that command again

Plugin list:

Plugins (22): LuckPerms, WorldEdit, VotingPlugin, FairPlayMinecraft,PlaceholderAPI, Craftconomy3, FriendsAPIForPartyAndFriends, Spigot-Party-API-PAF, PartyAndFriendsGUI, ViaVersion, Vault, Votifier, ProtocolLib, WorldGuard, LibsDisguises, Citizens, Status-for-Party-and-Friends, UltraCosmetics, Clans-Spigot-Part, DeluxeMenus, GadgetsMenu, ChangeSkin

Environment description

BungeeCord BUILD 1274 (using RedisBungee) Spigot 1.8.8

Plugin version or build number (don’t write latest):

Version 3.0 - DEV BUILD 37

Error Log:

No error log present

Configuration:

BungeeCord & Spigot

Extra data:

If I drop the db contents, it will work for once. But it won’t work again until I drop the db contents again. And the cycle repeats.

About this issue

  • Original URL
  • State: open
  • Created 7 years ago
  • Comments: 15 (6 by maintainers)

Most upvoted comments

@Feerko You have to invoke /skinupdate to get the newer skin. Old skins are always cached.