Sponge icon indicating copy to clipboard operation
Sponge copied to clipboard

Skulls deserialized from 1.20.6 -> 1.21 lose skin

Open SamB440 opened this issue 6 months ago • 1 comments

Affected Product(s)

SpongeVanilla

Version

1.21.1-12.0.0-RC1784

Operating System

Linux

Java Version

21

Plugins/Mods

Plugins (18)
Minecraft v1.21.1
SpongeAPI v12.0.0-SNAPSHOT
Sponge v1.21.1-12.0.0-SNAPSHOT
SpongeVanilla v1.21.1-12.0.0-RC1784
LemonadeStand v1.0.1-SNAPSHOT
WorldEdit v7.3.7-SNAPSHOT+6896-6e37730
LemonSqueezer v1.0.1-SNAPSHOT
LuckPerms v5.4.139
spark-sponge8 v1.10.93
Treaty v1.0.0
NuVotifier v3.0.0-SNAPSHOT+9d69da2
ViaVersion v1.0.1
Orbis v1.0.0-SNAPSHOT
PacketEvents v2.5.0+e0b9d6813-SNAPSHOT
Spelare v1.0.1-SNAPSHOT
Pharus v1.0.0-SNAPSHOT
Masquerade v1.0.2-SNAPSHOT
Battlegrounds v3.1.2

Describe the bug

Deserializing a skull in 1.21 with

final DataContainer read = DataFormats.NBT.get().readFrom(inputStream);
// Deserialize to item stack
return Sponge.dataManager().deserialize(ItemStack.class, read).orElseThrow();

that was serialized in 1.20.6 results in it losing its skin.

Link to logs

No response

SamB440 avatar Aug 14 '24 17:08 SamB440