Fixed example-modifiers.yml respawning everytime

This commit is contained in:
Jules 2024-05-16 21:14:24 -07:00
parent 265d889195
commit 890e3b97de
2 changed files with 9 additions and 4 deletions

View File

@ -2,6 +2,7 @@ package net.Indyuce.mmoitems.manager;
import io.lumine.mythic.lib.UtilityMethods;
import io.lumine.mythic.lib.skill.trigger.TriggerType;
import net.Indyuce.mmocore.MMOCore;
import net.Indyuce.mmoitems.MMOItems;
import net.Indyuce.mmoitems.api.ConfigFile;
import net.Indyuce.mmoitems.api.ReforgeOptions;
@ -11,7 +12,6 @@ import net.Indyuce.mmoitems.api.util.NumericStatFormula;
import net.Indyuce.mmoitems.api.util.message.Message;
import net.Indyuce.mmoitems.stat.GemUpgradeScaling;
import net.Indyuce.mmoitems.stat.LuteAttackEffectStat.LuteAttackEffect;
//import net.Indyuce.mmoitems.stat.StaffSpiritStat.StaffSpirit;
import net.Indyuce.mmoitems.util.LanguageFile;
import org.bukkit.Material;
import org.bukkit.configuration.ConfigurationSection;
@ -54,7 +54,12 @@ public class ConfigManager implements Reloadable {
mkdir("item");
mkdir("language");
mkdir("language/lore-formats");
final File modifiersFolder = new File(MMOItems.plugin.getDataFolder() + "/modifiers");
if (!modifiersFolder.exists()) {
mkdir("modifiers");
DefaultFile.EXAMPLE_MODIFIERS.checkFile();
}
File craftingStationsFolder = new File(MMOItems.plugin.getDataFolder() + "/crafting-stations");
if (!craftingStationsFolder.exists()) {
@ -303,7 +308,7 @@ public class ConfigManager implements Reloadable {
ITEM_SETS("", "item-sets"),
GEN_TEMPLATES("", "gen-templates"),
UPGRADE_TEMPLATES("", "upgrade-templates"),
EXAMPLE_MODIFIERS("modifiers", "example-modifiers"),
EXAMPLE_MODIFIERS("modifiers", "example_modifiers", true),
CUSTOM_STATS("", "custom-stats"),
// Default EN language files