59 lines
1.8 KiB
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();
|
|
}
|
|
}
|
|
}
|