diff --git a/pom.xml b/pom.xml
index 61a79ea..8872b2f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
com.zivilon
ItemSalvage
- 1.0
+ 1.1
jar
ItemSalvage
diff --git a/src/main/java/com/zivilon/itemsalvage/listeners/enchantment_table_listener.java b/src/main/java/com/zivilon/itemsalvage/listeners/enchantment_table_listener.java
index 851a372..69263fb 100644
--- a/src/main/java/com/zivilon/itemsalvage/listeners/enchantment_table_listener.java
+++ b/src/main/java/com/zivilon/itemsalvage/listeners/enchantment_table_listener.java
@@ -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