yr-perks/src/main/java/nl/dragontamerfred/YRPerks/PerkSettings.java

59 lines
1.8 KiB
Java

package nl.dragontamerfred.YRPerks;
import org.bukkit.configuration.file.YamlConfiguration;
import java.io.File;
public class PerkSettings {
// archersAgility
public static int ARCHERS_AGILITY_DURATION;
public static int ARCHERS_AGILITY_AMPLIFIER;
// trustyBow
public static int TRUSTY_BOW_DAMAGE;
// blessingOfTheGoddess
public static int BLESSING_OF_THE_GODDESS_CHANCE;
public static int BLESSING_OF_THE_GODDESS_MAX_LEVEL;
// goldedHeart
public static int GOLDEN_HEART_CHANCE;
public static int GOLDEN_HEART_MAX_HEARTS;
// arrowSpawn
public static int ARROW_SPAWN_AMOUNT;
public static void load(File file) {
try {
if (!file.getParentFile().exists())
file.getParentFile().mkdirs();
if (!file.exists())
Utils.ExportResource("/perks.yml", file);
YamlConfiguration config = new YamlConfiguration();
config.load(file);
// archersAgility
ARCHERS_AGILITY_DURATION = config.getInt("archersAgility.duration");
ARCHERS_AGILITY_AMPLIFIER = config.getInt("archersAgility.amplifier");
// trustyBow
TRUSTY_BOW_DAMAGE = config.getInt("trustyBow.damage");
// blessingOfTheGoddess
BLESSING_OF_THE_GODDESS_CHANCE = config.getInt("blessingOfTheGoddess.chance");
BLESSING_OF_THE_GODDESS_MAX_LEVEL = config.getInt("blessingOfTheGoddess.max-level");
// goldenHeart
GOLDEN_HEART_CHANCE = config.getInt("goldenHeart.chance");
GOLDEN_HEART_MAX_HEARTS = config.getInt("goldenHeart.max-hearts");
//arrowSpawn
ARROW_SPAWN_AMOUNT = config.getInt("arrowSpawn.amount");
} catch (Exception e) {
e.printStackTrace();
}
}
}