Moving Fishing and Arcance Forging settings to advanced.yml

This commit is contained in:
TfT_02
2013-01-11 00:21:18 +01:00
parent 2205ad0772
commit 6cdb27aef0
9 changed files with 96 additions and 107 deletions

View File

@ -49,13 +49,13 @@ public class Fishing {
int level = profile.getSkillLevel(SkillType.FISHING);
int fishingTier;
if (level >= Config.getInstance().getFishingTierLevelsTier5()) {
if (level >= advancedConfig.getFishingTierLevelsTier5()) {
fishingTier = 5;
} else if (level >= Config.getInstance().getFishingTierLevelsTier4()) {
} else if (level >= advancedConfig.getFishingTierLevelsTier4()) {
fishingTier = 4;
} else if (level >= Config.getInstance().getFishingTierLevelsTier3()) {
} else if (level >= advancedConfig.getFishingTierLevelsTier3()) {
fishingTier = 3;
} else if (level >= Config.getInstance().getFishingTierLevelsTier2()) {
} else if (level >= advancedConfig.getFishingTierLevelsTier2()) {
fishingTier = 2;
} else {
fishingTier = 1;
@ -469,19 +469,19 @@ public class Fishing {
public static int getShakeChance(int lootTier) {
switch (lootTier) {
case 1:
return Config.getInstance().getShakeChanceRank1();
return advancedConfig.getShakeChanceRank1();
case 2:
return Config.getInstance().getShakeChanceRank2();
return advancedConfig.getShakeChanceRank2();
case 3:
return Config.getInstance().getShakeChanceRank3();
return advancedConfig.getShakeChanceRank3();
case 4:
return Config.getInstance().getShakeChanceRank4();
return advancedConfig.getShakeChanceRank4();
case 5:
return Config.getInstance().getShakeChanceRank5();
return advancedConfig.getShakeChanceRank5();
default:
return 10;

View File

@ -12,7 +12,6 @@ import org.getspout.spoutapi.player.SpoutPlayer;
import com.gmail.nossr50.mcMMO;
import com.gmail.nossr50.config.AdvancedConfig;
import com.gmail.nossr50.config.Config;
import com.gmail.nossr50.datatypes.PlayerProfile;
import com.gmail.nossr50.datatypes.SkillType;
import com.gmail.nossr50.locale.LocaleLoader;
@ -23,8 +22,6 @@ import com.gmail.nossr50.util.Skills;
import com.gmail.nossr50.util.Users;
public class Repair {
private static Config configInstance = Config.getInstance();
static AdvancedConfig advancedConfig = AdvancedConfig.getInstance();
public static final int REPAIR_MASTERY_CHANCE_MAX = advancedConfig.getRepairMasteryMaxBonus();
@ -64,16 +61,16 @@ public class Repair {
public static int getArcaneForgingRank(PlayerProfile profile) {
int skillLevel = profile.getSkillLevel(SkillType.REPAIR);
if (skillLevel >= configInstance.getArcaneForgingRankLevels4()) {
if (skillLevel >= advancedConfig.getArcaneForgingRankLevels4()) {
return 4;
}
else if (skillLevel >= configInstance.getArcaneForgingRankLevels3()) {
else if (skillLevel >= advancedConfig.getArcaneForgingRankLevels3()) {
return 3;
}
else if (skillLevel >= configInstance.getArcaneForgingRankLevels2()) {
else if (skillLevel >= advancedConfig.getArcaneForgingRankLevels2()) {
return 2;
}
else if (skillLevel >= configInstance.getArcaneForgingRankLevels1()) {
else if (skillLevel >= advancedConfig.getArcaneForgingRankLevels1()) {
return 1;
}
else {
@ -122,7 +119,7 @@ public class Repair {
if (Misc.getRandom().nextInt(randomChance) <= getEnchantChance(rank)) {
int enchantLevel = enchant.getValue();
if (configInstance.getArcaneForgingDowngradeEnabled() && enchantLevel > 1) {
if (advancedConfig.getArcaneForgingDowngradeEnabled() && enchantLevel > 1) {
if (Misc.getRandom().nextInt(randomChance) < getDowngradeChance(rank)) {
is.addEnchantment(enchantment, --enchantLevel);
downgraded = true;
@ -156,16 +153,16 @@ public class Repair {
public static int getEnchantChance(int rank) {
switch (rank) {
case 4:
return configInstance.getArcaneForgingKeepEnchantsChanceRank4();
return advancedConfig.getArcaneForgingKeepEnchantsChanceRank4();
case 3:
return configInstance.getArcaneForgingKeepEnchantsChanceRank3();
return advancedConfig.getArcaneForgingKeepEnchantsChanceRank3();
case 2:
return configInstance.getArcaneForgingKeepEnchantsChanceRank2();
return advancedConfig.getArcaneForgingKeepEnchantsChanceRank2();
case 1:
return configInstance.getArcaneForgingKeepEnchantsChanceRank1();
return advancedConfig.getArcaneForgingKeepEnchantsChanceRank1();
default:
return 0;
@ -181,16 +178,16 @@ public class Repair {
public static int getDowngradeChance(int rank) {
switch (rank) {
case 4:
return configInstance.getArcaneForgingDowngradeChanceRank4();
return advancedConfig.getArcaneForgingDowngradeChanceRank4();
case 3:
return configInstance.getArcaneForgingDowngradeChanceRank3();
return advancedConfig.getArcaneForgingDowngradeChanceRank3();
case 2:
return configInstance.getArcaneForgingDowngradeChanceRank2();
return advancedConfig.getArcaneForgingDowngradeChanceRank2();
case 1:
return configInstance.getArcaneForgingDowngradeChanceRank1();
return advancedConfig.getArcaneForgingDowngradeChanceRank1();
default:
return 100;

View File

@ -10,7 +10,6 @@ import org.bukkit.entity.Player;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.PlayerInventory;
import com.gmail.nossr50.config.Config;
import com.gmail.nossr50.datatypes.PlayerProfile;
import com.gmail.nossr50.datatypes.SkillType;
import com.gmail.nossr50.events.skills.McMMOPlayerRepairCheckEvent;
@ -139,7 +138,7 @@ public class SimpleRepairManager implements RepairManager {
}
// Handle the enchants
if (Config.getInstance().getArcaneForgingEnchantLossEnabled() && !Permissions.arcaneBypass(player)) {
if (Repair.advancedConfig.getArcaneForgingEnchantLossEnabled() && !Permissions.arcaneBypass(player)) {
// Generalize away enchantment work
Repair.addEnchants(player, item);
}