diff --git a/MMOItems-API/src/main/java/net/Indyuce/mmoitems/manager/StatManager.java b/MMOItems-API/src/main/java/net/Indyuce/mmoitems/manager/StatManager.java index 0961ba27..3b4c24b8 100644 --- a/MMOItems-API/src/main/java/net/Indyuce/mmoitems/manager/StatManager.java +++ b/MMOItems-API/src/main/java/net/Indyuce/mmoitems/manager/StatManager.java @@ -200,7 +200,7 @@ public class StatManager { } private void registerCustomStat(@NotNull ConfigurationSection section) { - final String name = section.getString("name"); + String name = section.getString("name"); final String type = section.getString("type"); Validate.notNull(section, "Cannot register a custom stat from a null section"); @@ -234,6 +234,9 @@ public class StatManager { else if (section.isString("lore")) lore = new String[]{section.getString("lore")}; + // Format name + name = name.replace(" ", "_").replace("-", "_").toUpperCase(); + // Create a new stat instance try { ItemStat stat = statClass.getConstructor(String.class, Material.class, String.class, String[].class, String[].class, Material[].class)