diff --git a/src/main/java/com/gmail/nossr50/config/Config.java b/src/main/java/com/gmail/nossr50/config/Config.java index f6c51e6af..f6f34e009 100644 --- a/src/main/java/com/gmail/nossr50/config/Config.java +++ b/src/main/java/com/gmail/nossr50/config/Config.java @@ -96,9 +96,13 @@ public class Config extends ConfigLoader{ public static int mbase; /* Fishing */ - public static Boolean fishingDrops; - public static int fishingTier1, fishingTier2, fishingTier3, fishingTier4, fishingTier5; - public static int mfishing; + public static int getFishingBaseXP() { return config.getInt("Experience.Fishing.Base", 800); } + public static boolean getFishingDropsEnabled() { return config.getBoolean("Fishing.Drops_Enabled", true); } + public static int getFishingTierLevelsTier1() { return config.getInt("Fishing.Tier_Levels.Tier1", 0); } + public static int getFishingTierLevelsTier2() { return config.getInt("Fishing.Tier_Levels.Tier2", 200); } + public static int getFishingTierLevelsTier3() { return config.getInt("Fishing.Tier_Levels.Tier3", 400); } + public static int getFishingTierLevelsTier4() { return config.getInt("Fishing.Tier_Levels.Tier4", 600); } + public static int getFishingTierLevelsTier5() { return config.getInt("Fishing.Tier_Levels.Tier5", 800); } /* Herbalism */ public static Boolean herbalismHungerBonus, wheatRegrowth; @@ -338,7 +342,7 @@ public class Config extends ConfigLoader{ mtameWolf = config.getInt("Experience.Taming.Animal_Taming.Wolf", 250); mtameOcelot = config.getInt("Experience.Taming.Animal_Taming.Ocelot", 500); - mfishing = config.getInt("Experience.Fishing.Base", 800); + enableOnlyActivateWhenSneaking = config.getBoolean("Abilities.Activation.Only_Activate_When_Sneaking", false); @@ -429,14 +433,7 @@ public class Config extends ConfigLoader{ arcaneRank2 = config.getInt("Arcane_Forging.Rank_Levels.Rank_2", 250); arcaneRank3 = config.getInt("Arcane_Forging.Rank_Levels.Rank_3", 500); arcaneRank4 = config.getInt("Arcane_Forging.Rank_Levels.Rank_4", 750); - - fishingDrops = config.getBoolean("Fishing.Drops_Enabled", true); - fishingTier1 = config.getInt("Fishing.Tier_Levels.Tier1", 0); - fishingTier2 = config.getInt("Fishing.Tier_Levels.Tier2", 200); - fishingTier3 = config.getInt("Fishing.Tier_Levels.Tier3", 400); - fishingTier4 = config.getInt("Fishing.Tier_Levels.Tier4", 600); - fishingTier5 = config.getInt("Fishing.Tier_Levels.Tier5", 800); - + ptpCommandCooldown = config.getInt("Commands.ptp.Cooldown", 30); detonatorID = config.getInt("Skills.Mining.Detonator_ID", 259); diff --git a/src/main/java/com/gmail/nossr50/config/LoadTreasures.java b/src/main/java/com/gmail/nossr50/config/LoadTreasures.java index b9f23c9de..f756bd186 100644 --- a/src/main/java/com/gmail/nossr50/config/LoadTreasures.java +++ b/src/main/java/com/gmail/nossr50/config/LoadTreasures.java @@ -212,23 +212,23 @@ public class LoadTreasures extends ConfigLoader{ int dropLevel = fTreasure.getDropLevel(); int maxLevel = fTreasure.getMaxLevel(); - if(dropLevel <= Config.fishingTier1 && maxLevel >= Config.fishingTier1) { + if(dropLevel <= Config.getFishingTierLevelsTier1() && maxLevel >= Config.getFishingTierLevelsTier1()) { fishingRewardsTier1.add(fTreasure); } - if(dropLevel <= Config.fishingTier2 && maxLevel >= Config.fishingTier2) { + if(dropLevel <= Config.getFishingTierLevelsTier2() && maxLevel >= Config.getFishingTierLevelsTier2()) { fishingRewardsTier2.add(fTreasure); } - if (dropLevel <= Config.fishingTier3 && maxLevel >= Config.fishingTier3) { + if (dropLevel <= Config.getFishingTierLevelsTier3() && maxLevel >= Config.getFishingTierLevelsTier3()) { fishingRewardsTier3.add(fTreasure); } - if (dropLevel <= Config.fishingTier4 && maxLevel >= Config.fishingTier4) { + if (dropLevel <= Config.getFishingTierLevelsTier4() && maxLevel >= Config.getFishingTierLevelsTier4()) { fishingRewardsTier4.add(fTreasure); } - if (dropLevel <= Config.fishingTier5 && maxLevel >= Config.fishingTier5) { + if (dropLevel <= Config.getFishingTierLevelsTier5() && maxLevel >= Config.getFishingTierLevelsTier5()) { fishingRewardsTier5.add(fTreasure); } diff --git a/src/main/java/com/gmail/nossr50/skills/Fishing.java b/src/main/java/com/gmail/nossr50/skills/Fishing.java index 33a0450de..b127117df 100644 --- a/src/main/java/com/gmail/nossr50/skills/Fishing.java +++ b/src/main/java/com/gmail/nossr50/skills/Fishing.java @@ -42,16 +42,16 @@ public class Fishing { int level = PP.getSkillLevel(SkillType.FISHING); int fishingTier; - if (level >= Config.fishingTier5) { + if (level >= Config.getFishingTierLevelsTier5()) { fishingTier = 5; } - else if (level >= Config.fishingTier4) { + else if (level >= Config.getFishingTierLevelsTier4()) { fishingTier = 4; } - else if (level >= Config.fishingTier3) { + else if (level >= Config.getFishingTierLevelsTier3()) { fishingTier = 3; } - else if (level >= Config.fishingTier2) { + else if (level >= Config.getFishingTierLevelsTier2()) { fishingTier = 2; } else { @@ -97,7 +97,7 @@ public class Fishing { break; } - if (Config.fishingDrops && rewards.size() > 0) { + if (Config.getFishingDropsEnabled() && rewards.size() > 0) { FishingTreasure treasure = rewards.get(random.nextInt(rewards.size())); if (random.nextDouble() * 100 <= treasure.getDropChance()) { @@ -115,7 +115,7 @@ public class Fishing { theCatch.getItemStack().setDurability((short) (random.nextInt(maxDurability))); //Change durability to random value } - PP.addXP(SkillType.FISHING, Config.mfishing); + PP.addXP(SkillType.FISHING, Config.getFishingBaseXP()); Skills.XpCheckSkill(SkillType.FISHING, player); }