From def04778945bb820d47c4b3ac9ca794222bc892b Mon Sep 17 00:00:00 2001 From: Indyuce Date: Sat, 26 Sep 2020 23:30:11 +0200 Subject: [PATCH] !Fixed /mi reload --- src/main/java/net/Indyuce/mmoitems/MMOItems.java | 2 -- .../java/net/Indyuce/mmoitems/manager/TemplateManager.java | 4 +++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/net/Indyuce/mmoitems/MMOItems.java b/src/main/java/net/Indyuce/mmoitems/MMOItems.java index d15562d5..8476e9a2 100644 --- a/src/main/java/net/Indyuce/mmoitems/MMOItems.java +++ b/src/main/java/net/Indyuce/mmoitems/MMOItems.java @@ -177,8 +177,6 @@ public class MMOItems extends JavaPlugin { findRpgPlugin(); - templateManager.reload(); - /* * After tiers, sets and upgrade templates are loaded, MI template data * can be fully loaded diff --git a/src/main/java/net/Indyuce/mmoitems/manager/TemplateManager.java b/src/main/java/net/Indyuce/mmoitems/manager/TemplateManager.java index 6fa4a687..2f729b78 100644 --- a/src/main/java/net/Indyuce/mmoitems/manager/TemplateManager.java +++ b/src/main/java/net/Indyuce/mmoitems/manager/TemplateManager.java @@ -248,7 +248,9 @@ public class TemplateManager { FileConfiguration config = type.getConfigFile().getConfig(); for (String key : config.getKeys(false)) try { - registerTemplate(new MMOItemTemplate(type, config.getConfigurationSection(key))); + MMOItemTemplate template = new MMOItemTemplate(type, config.getConfigurationSection(key)); + template.postLoad(); + registerTemplate(template); } catch (IllegalArgumentException exception) { MMOItems.plugin.getLogger().log(Level.INFO, "Could not load item template '" + key + "': " + exception.getMessage()); }