diff --git a/bukkit/src/main/java/dev/aurelium/auraskills/bukkit/item/SkillsItem.java b/bukkit/src/main/java/dev/aurelium/auraskills/bukkit/item/SkillsItem.java index 8ae676f80..29bfa6822 100644 --- a/bukkit/src/main/java/dev/aurelium/auraskills/bukkit/item/SkillsItem.java +++ b/bukkit/src/main/java/dev/aurelium/auraskills/bukkit/item/SkillsItem.java @@ -291,6 +291,9 @@ public void addModifierLore(ModifierType type, NamespaceIdentified identified, d } else { formatValue = NumberUtil.format1(Math.abs(value)); } + if (formatValue.startsWith("+")) { // Prevent double plus sign in lore + formatValue = formatValue.substring(1); + } lore.add(0, plugin.getMessageProvider().applyFormatting(TextUtil.replace(plugin.getMsg(message, locale), "{stat}", trait.getDisplayName(locale), "{value}", formatValue,