mirror of
https://gitlab.com/phoenix-dvpmt/mmoitems.git
synced 2025-02-09 12:31:23 +01:00
Fixed example-modifiers.yml respawning everytime
This commit is contained in:
parent
265d889195
commit
890e3b97de
@ -2,6 +2,7 @@ package net.Indyuce.mmoitems.manager;
|
|||||||
|
|
||||||
import io.lumine.mythic.lib.UtilityMethods;
|
import io.lumine.mythic.lib.UtilityMethods;
|
||||||
import io.lumine.mythic.lib.skill.trigger.TriggerType;
|
import io.lumine.mythic.lib.skill.trigger.TriggerType;
|
||||||
|
import net.Indyuce.mmocore.MMOCore;
|
||||||
import net.Indyuce.mmoitems.MMOItems;
|
import net.Indyuce.mmoitems.MMOItems;
|
||||||
import net.Indyuce.mmoitems.api.ConfigFile;
|
import net.Indyuce.mmoitems.api.ConfigFile;
|
||||||
import net.Indyuce.mmoitems.api.ReforgeOptions;
|
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.api.util.message.Message;
|
||||||
import net.Indyuce.mmoitems.stat.GemUpgradeScaling;
|
import net.Indyuce.mmoitems.stat.GemUpgradeScaling;
|
||||||
import net.Indyuce.mmoitems.stat.LuteAttackEffectStat.LuteAttackEffect;
|
import net.Indyuce.mmoitems.stat.LuteAttackEffectStat.LuteAttackEffect;
|
||||||
//import net.Indyuce.mmoitems.stat.StaffSpiritStat.StaffSpirit;
|
|
||||||
import net.Indyuce.mmoitems.util.LanguageFile;
|
import net.Indyuce.mmoitems.util.LanguageFile;
|
||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
import org.bukkit.configuration.ConfigurationSection;
|
import org.bukkit.configuration.ConfigurationSection;
|
||||||
@ -54,7 +54,12 @@ public class ConfigManager implements Reloadable {
|
|||||||
mkdir("item");
|
mkdir("item");
|
||||||
mkdir("language");
|
mkdir("language");
|
||||||
mkdir("language/lore-formats");
|
mkdir("language/lore-formats");
|
||||||
mkdir("modifiers");
|
|
||||||
|
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");
|
File craftingStationsFolder = new File(MMOItems.plugin.getDataFolder() + "/crafting-stations");
|
||||||
if (!craftingStationsFolder.exists()) {
|
if (!craftingStationsFolder.exists()) {
|
||||||
@ -216,7 +221,7 @@ public class ConfigManager implements Reloadable {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return Can this block material be broken by tool mechanics
|
* @return Can this block material be broken by tool mechanics
|
||||||
* like 'Bouncing Crack'
|
* like 'Bouncing Crack'
|
||||||
*/
|
*/
|
||||||
public boolean isBlacklisted(@NotNull Material material) {
|
public boolean isBlacklisted(@NotNull Material material) {
|
||||||
return MMOItems.plugin.getConfig().getStringList("block-blacklist").contains(material.name());
|
return MMOItems.plugin.getConfig().getStringList("block-blacklist").contains(material.name());
|
||||||
@ -303,7 +308,7 @@ public class ConfigManager implements Reloadable {
|
|||||||
ITEM_SETS("", "item-sets"),
|
ITEM_SETS("", "item-sets"),
|
||||||
GEN_TEMPLATES("", "gen-templates"),
|
GEN_TEMPLATES("", "gen-templates"),
|
||||||
UPGRADE_TEMPLATES("", "upgrade-templates"),
|
UPGRADE_TEMPLATES("", "upgrade-templates"),
|
||||||
EXAMPLE_MODIFIERS("modifiers", "example-modifiers"),
|
EXAMPLE_MODIFIERS("modifiers", "example_modifiers", true),
|
||||||
CUSTOM_STATS("", "custom-stats"),
|
CUSTOM_STATS("", "custom-stats"),
|
||||||
|
|
||||||
// Default EN language files
|
// Default EN language files
|
||||||
|
Loading…
Reference in New Issue
Block a user