SPIGOT-7857: Fix spurious internal NBT tag when deserializing BlockStateMeta

By: md_5 <git@md-5.net>
This commit is contained in:
CraftBukkit/Spigot
2024-08-06 19:07:10 +10:00
parent 2f0c34a2cf
commit 8c7a0e888f

View File

@@ -110,9 +110,11 @@ public class CraftMetaBlockState extends CraftMetaItem implements BlockStateMeta
} else { } else {
material = Material.AIR; material = Material.AIR;
} }
if (internalTag != null) {
blockEntityTag = getBlockState(material, internalTag); blockEntityTag = getBlockState(material, internalTag);
internalTag = null; internalTag = null;
} }
}
@Override @Override
void applyToItem(CraftMetaItem.Applicator tag) { void applyToItem(CraftMetaItem.Applicator tag) {