mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2024-11-29 16:46:46 +01:00
Config overhaul part 4
This commit is contained in:
parent
945e5ca11c
commit
f6c5aa9f84
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user