erikzimmermann / WarpSystem-IssueTracker

https://www.spigotmc.org/resources/warps-portals-and-more-warp-teleport-system-1-8-1-16.29595/
5 stars 1 forks source link

[WarpGUI] Player Heads Reset to Steve Heads on Server Restart #778

Closed remiscarlet closed 1 month ago

remiscarlet commented 1 month ago

Describe the bug When setting a WarpGUI icon to a player head, the icon is reverted to a Steve head on server restart.

To Reproduce Steps to reproduce the behavior:

  1. Start fresh server with just WarpSystem
  2. /give @a player_head[profile={name:Remi_Scarlet}] to get player head
  3. Set warp icon to player head held in hand.
  4. Confirm player head icon is as expected.
  5. Restart server.
  6. Player head icon is now a Steve head

Expected behavior Player head metadata is preserved across server restarts

Screenshots Pre-Restart

Screenshot 2024-09-21 at 8 32 15 PM

Post-Restart

Screenshot 2024-09-21 at 8 39 01 PM

Additional context Memory/ActionIcons.yml doesn't seem to store any metadata regarding the player head such as UUID/SkullOwner

- item:
    Type: PLAYER_HEAD
    Amount: 1
    HideStandardLore: true
    Name: Test Warp Icon
  name: Test Warp Icon
  slot: 9
  page: TestPage
  performed: 1
  actions:
  - value:
      destination:
        id: testwarp
        type: 1

Perhaps related to https://github.com/erikzimmermann/WarpSystem-IssueTracker/issues/563

Server version: 1.21.1 (WarpSystem v5.1.14-free) Discord contact: remiscarlet

terbin commented 1 month ago

I have the same issue with Paper 1.21.1. WarpSystem v5.1.14 I did not have this issue with Paper 1.20.4 and WarpSystem, v5.1.1.4