Fixed bug with unnamed items

main
Shinare 1 year ago
parent 92db00c277
commit e9180bcd11

@ -3,7 +3,7 @@
<groupId>com.zivilon</groupId>
<artifactId>ItemSalvage</artifactId>
<version>1.0</version>
<version>1.1</version>
<packaging>jar</packaging>
<name>ItemSalvage</name>

@ -281,12 +281,16 @@ public class enchantment_table_listener implements Listener {
// Add meta to the upgraded item
ItemMeta meta = item.getItemMeta();
if (!default_name) {
meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', name));
if (name != null)
meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', name));
} else {
meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', original_name));
if (original_name != null)
meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', original_name));
}
if (lore != null) {
lore = lore.stream().map(s -> ChatColor.translateAlternateColorCodes('&', s)).collect(Collectors.toList());
meta.setLore(lore);
}
lore = lore.stream().map(s -> ChatColor.translateAlternateColorCodes('&', s)).collect(Collectors.toList());
meta.setLore(lore);
item.setItemMeta(meta);
// Fetch the enchantments directly from the upgraded item data and add to the item

Loading…
Cancel
Save