Fix HIDE_ENCHANTS flag in items without enchantments

This commit is contained in:
Doc 2024-10-07 14:16:09 -03:00
parent 308785a0a5
commit ded1836741
No known key found for this signature in database
GPG Key ID: 569482E14CAEBE86

View File

@ -909,8 +909,10 @@ class CraftMetaItem implements ItemMeta, Damageable, Repairable, BlockDataMeta {
ItemEnchantments.a list = new ItemEnchantments.a(ItemEnchantments.EMPTY); ItemEnchantments.a list = new ItemEnchantments.a(ItemEnchantments.EMPTY);
for (Map.Entry<Enchantment, Integer> entry : enchantments.entrySet()) { if (enchantments != null) {
list.set(CraftEnchantment.bukkitToMinecraftHolder(entry.getKey()), entry.getValue()); for (Map.Entry<Enchantment, Integer> entry : enchantments.entrySet()) {
list.set(CraftEnchantment.bukkitToMinecraftHolder(entry.getKey()), entry.getValue());
}
} }
list.showInTooltip = !hasItemFlag(itemFlag); list.showInTooltip = !hasItemFlag(itemFlag);