3
0
Mirror von https://github.com/PaperMC/Paper.git synchronisiert 2024-12-18 20:40:08 +01:00

SPIGOT-4935: Lore deserializes incorrectly from previous versions

Dieser Commit ist enthalten in:
md_5 2019-05-15 17:07:47 +10:00
Ursprung dd99c5bb44
Commit f690957311

Datei anzeigen

@ -664,14 +664,14 @@ class CraftMetaItem implements ItemMeta, Damageable, Repairable, BlockDataMeta {
} }
} }
static NBTTagList createStringList(List<IChatBaseComponent> list) { NBTTagList createStringList(List<IChatBaseComponent> list) {
if (list == null || list.isEmpty()) { if (list == null || list.isEmpty()) {
return null; return null;
} }
NBTTagList tagList = new NBTTagList(); NBTTagList tagList = new NBTTagList();
for (IChatBaseComponent value : list) { for (IChatBaseComponent value : list) {
tagList.add(new NBTTagString(CraftChatMessage.toJSON(value))); tagList.add(new NBTTagString(version >= 1803 ? CraftChatMessage.toJSON(value) : CraftChatMessage.fromComponent(value, EnumChatFormat.DARK_PURPLE))); // SPIGOT-4935
} }
return tagList; return tagList;