[Bug Report/Suggestion] Post-1.8 player heads are still live

Discussion in 'The Suggestion Box' started by Quartzic, May 7, 2015.

  1. In 1.8 one of the arguably most notable features was that player heads are permanent, so if you kill someone as Homer Simpson and they change their skin to a creeper in a suit, you'll still have your Homer Head.

    In 1.7, heads would update and were linked to a player name.

    In 1.8, they're linked to a UUID and Base64-encoded PERMANENT texture, like this: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTU3ZmQ1NmNhMTU5Nzg3NzkzMjRkZjUxOTM1NGI2NjM5YThkOWJjMTE5MmM3YzNkZTkyNWEzMjliYWVmNmMifX19

    This would normally be automatically fixed, but PVP and death drops still give heads formatted in 1.7 format, not 1.8. This is a huge bug and prevents players from creating custom decorations, including but not limited to fruits, mini-blocks, custom ores, desserts, videogame characters, and whatever else people can think up.

    To fix, all you'd have to do is change the plugin to give heads formatted in the 1.8 format instead. (Documentation available here!)
  2. A temporary fix (or update) for the heads ... Put it in your vault, close the vault - open your vault, and it should update...
    Deadmaster98 likes this.
  3. Nope... They can only be changed to real 1.8 format at time of creation.
  4. It should work as long as you take precautions

    The API still operates on string names, which looks up the UUID, then retrieves the texture ID at that time.

    Once you see that the texture in the items icon itself, its saved to it...

    But you cant ever place that head in the vault, or else it will be reset.

    Placing in vault, then in inventory I know initializes the texture, so try that.
    salesman200 likes this.
  5. How can I transfer from SMP6 to SMP1?
  6. use vault, but youll need to be using the skin you want it to stay as when you take it out of the vault.
  7. Thanks so much! A vault patch would be appreciated to fix NBT data like that but totally not needed... now my dreams of mini-blocks can be achieved!
  8. Not something I'm going to do. Vault stores data in a reliable fashion that doesn't involve NBT. Now, if Spigot added the profile properties to the serialization that would work - but the problem is not everyone maybe wants that behavior.
  9. I only discovered this was false *after* selling some heads as globes...
    Basically, heads will do whatever they want. I know this is a necro post but it *is* related to the suggestion, so.

    I have had beacons turn into globes, globes turn into lemons, and lemons turn into beacons. All without changing my skin or doing a single thing to the head, just leaving them on the hotbar. And some lemons (created with a lemon skin, and have never seen my globe skin) have turned into globes even when I never changed my skin!

    What's going on with this?
  10. i just noticed a change by spigot upstream that seems like it will resolve this and save the skin ID as part of the items serialization.

    We will update soon
  11. Rough estimate of what you meant? Like now, 1 hour, 1 day, 1 week, 1 month, 1 year, etc?
  12. It would come when we update the servers next (any update). We need to do some testing on the current changes as they are numerous, and there is no accurate time that this will occur.
    B4DMAN5IMON likes this.
  13. well there was no guarantee next update would contain that update, but I did happen to do it last night.
  14. I've noticed a bug with player heads stacking....For example, let's say I kill ikapela in the PvP arenas and get her head, then kill her again and the heads would stack. Then, the next day I would kill her and get her head but the head wouldn't stack with the ones from yesterday. I tried using vault tricks like opening it and closing it while transferring the heads back and forth. Idk whether this argument was already about this (because I'm not good with big works :p) but this "bug" has been making my eye twitch every time I PvP.
  15. I had three AverageWalrus heads that didn't stack. I had no idea about the vault trick until I read this thread.
    I just did it and now the three heads stack. This may be a stupid question, but are you closing your vault and reopening it? That is what I did.
  16. so now all heads will be permanent, no matter what?
  17. Yes that is what I did....some worked and some didn't.