SPIGOT-4028: Improve legacy ItemStack conversion

By: md_5 <git@md-5.net>
This commit is contained in:
CraftBukkit/Spigot
2018-07-18 14:01:15 +10:00
parent 6cfea0f387
commit f50cda3c51
3 changed files with 35 additions and 33 deletions

View File

@@ -30,7 +30,7 @@
+ if (MinecraftServer.getServer() != null) {
+ NBTTagCompound savedStack = new NBTTagCompound();
+ this.save(savedStack);
+ MinecraftServer.getServer().dataConverterManager.update(DataConverterTypes.ITEM_STACK, new Dynamic(DynamicOpsNBT.a, savedStack), -1, CraftMagicNumbers.DATA_VERSION);
+ // MinecraftServer.getServer().dataConverterManager.update(DataConverterTypes.ITEM_STACK, new Dynamic(DynamicOpsNBT.a, savedStack), -1, CraftMagicNumbers.DATA_VERSION); // This changed late in development and hasn't been doing anything. Needs to be fixed.
+ this.load(savedStack);
+ }
+ }