mirror of
				https://github.com/mcMMO-Dev/mcMMO.git
				synced 2025-11-03 18:43:43 +01:00 
			
		
		
		
	Config overhaul part 4
This commit is contained in:
		@@ -96,9 +96,13 @@ public class Config extends ConfigLoader{
 | 
				
			|||||||
    public static int mbase;
 | 
					    public static int mbase;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /* Fishing */
 | 
					    /* Fishing */
 | 
				
			||||||
    public static Boolean fishingDrops;
 | 
					    public static int getFishingBaseXP() { return config.getInt("Experience.Fishing.Base", 800); }
 | 
				
			||||||
    public static int fishingTier1, fishingTier2, fishingTier3, fishingTier4, fishingTier5;
 | 
					    public static boolean getFishingDropsEnabled() { return config.getBoolean("Fishing.Drops_Enabled", true); }
 | 
				
			||||||
    public static int mfishing;
 | 
					    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 */
 | 
					    /* Herbalism */
 | 
				
			||||||
    public static Boolean herbalismHungerBonus, wheatRegrowth;
 | 
					    public static Boolean herbalismHungerBonus, wheatRegrowth;
 | 
				
			||||||
@@ -338,7 +342,7 @@ public class Config extends ConfigLoader{
 | 
				
			|||||||
        mtameWolf = config.getInt("Experience.Taming.Animal_Taming.Wolf", 250);
 | 
					        mtameWolf = config.getInt("Experience.Taming.Animal_Taming.Wolf", 250);
 | 
				
			||||||
        mtameOcelot = config.getInt("Experience.Taming.Animal_Taming.Ocelot", 500);
 | 
					        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);
 | 
					        enableOnlyActivateWhenSneaking = config.getBoolean("Abilities.Activation.Only_Activate_When_Sneaking", false);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -430,13 +434,6 @@ public class Config extends ConfigLoader{
 | 
				
			|||||||
        arcaneRank3 = config.getInt("Arcane_Forging.Rank_Levels.Rank_3", 500);
 | 
					        arcaneRank3 = config.getInt("Arcane_Forging.Rank_Levels.Rank_3", 500);
 | 
				
			||||||
        arcaneRank4 = config.getInt("Arcane_Forging.Rank_Levels.Rank_4", 750);
 | 
					        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);
 | 
					        ptpCommandCooldown = config.getInt("Commands.ptp.Cooldown", 30);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        detonatorID = config.getInt("Skills.Mining.Detonator_ID", 259);
 | 
					        detonatorID = config.getInt("Skills.Mining.Detonator_ID", 259);
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -212,23 +212,23 @@ public class LoadTreasures extends ConfigLoader{
 | 
				
			|||||||
                int dropLevel = fTreasure.getDropLevel();
 | 
					                int dropLevel = fTreasure.getDropLevel();
 | 
				
			||||||
                int maxLevel = fTreasure.getMaxLevel();
 | 
					                int maxLevel = fTreasure.getMaxLevel();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                if(dropLevel <= Config.fishingTier1 && maxLevel >= Config.fishingTier1) {
 | 
					                if(dropLevel <= Config.getFishingTierLevelsTier1() && maxLevel >= Config.getFishingTierLevelsTier1()) {
 | 
				
			||||||
                    fishingRewardsTier1.add(fTreasure);
 | 
					                    fishingRewardsTier1.add(fTreasure);
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                if(dropLevel <= Config.fishingTier2 && maxLevel >= Config.fishingTier2) {
 | 
					                if(dropLevel <= Config.getFishingTierLevelsTier2() && maxLevel >= Config.getFishingTierLevelsTier2()) {
 | 
				
			||||||
                    fishingRewardsTier2.add(fTreasure);
 | 
					                    fishingRewardsTier2.add(fTreasure);
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                if (dropLevel <= Config.fishingTier3 && maxLevel >= Config.fishingTier3) {
 | 
					                if (dropLevel <= Config.getFishingTierLevelsTier3() && maxLevel >= Config.getFishingTierLevelsTier3()) {
 | 
				
			||||||
                    fishingRewardsTier3.add(fTreasure);
 | 
					                    fishingRewardsTier3.add(fTreasure);
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                if (dropLevel <= Config.fishingTier4 && maxLevel >= Config.fishingTier4) {
 | 
					                if (dropLevel <= Config.getFishingTierLevelsTier4() && maxLevel >= Config.getFishingTierLevelsTier4()) {
 | 
				
			||||||
                    fishingRewardsTier4.add(fTreasure);
 | 
					                    fishingRewardsTier4.add(fTreasure);
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                if (dropLevel <= Config.fishingTier5 && maxLevel >= Config.fishingTier5) {
 | 
					                if (dropLevel <= Config.getFishingTierLevelsTier5() && maxLevel >= Config.getFishingTierLevelsTier5()) {
 | 
				
			||||||
                    fishingRewardsTier5.add(fTreasure);
 | 
					                    fishingRewardsTier5.add(fTreasure);
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -42,16 +42,16 @@ public class Fishing {
 | 
				
			|||||||
        int level = PP.getSkillLevel(SkillType.FISHING);
 | 
					        int level = PP.getSkillLevel(SkillType.FISHING);
 | 
				
			||||||
        int fishingTier;
 | 
					        int fishingTier;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        if (level >= Config.fishingTier5) {
 | 
					        if (level >= Config.getFishingTierLevelsTier5()) {
 | 
				
			||||||
            fishingTier = 5;
 | 
					            fishingTier = 5;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        else if (level >= Config.fishingTier4) {
 | 
					        else if (level >= Config.getFishingTierLevelsTier4()) {
 | 
				
			||||||
            fishingTier = 4;
 | 
					            fishingTier = 4;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        else if (level >= Config.fishingTier3) {
 | 
					        else if (level >= Config.getFishingTierLevelsTier3()) {
 | 
				
			||||||
            fishingTier =  3;
 | 
					            fishingTier =  3;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        else if (level >= Config.fishingTier2) {
 | 
					        else if (level >= Config.getFishingTierLevelsTier2()) {
 | 
				
			||||||
            fishingTier =  2;
 | 
					            fishingTier =  2;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        else {
 | 
					        else {
 | 
				
			||||||
@@ -97,7 +97,7 @@ public class Fishing {
 | 
				
			|||||||
            break;
 | 
					            break;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        if (Config.fishingDrops && rewards.size() > 0) {
 | 
					        if (Config.getFishingDropsEnabled() && rewards.size() > 0) {
 | 
				
			||||||
            FishingTreasure treasure = rewards.get(random.nextInt(rewards.size()));
 | 
					            FishingTreasure treasure = rewards.get(random.nextInt(rewards.size()));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            if (random.nextDouble() * 100 <= treasure.getDropChance()) {
 | 
					            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
 | 
					            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);
 | 
					        Skills.XpCheckSkill(SkillType.FISHING, player);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user