From 3e084b3b5d8ef53ee79b70a217ca27efdc1a6c3a Mon Sep 17 00:00:00 2001 From: GJ Date: Wed, 6 Mar 2013 11:05:41 -0500 Subject: [PATCH] Unlock levels go in advanced.yml, not config.yml --- Changelog.txt | 1 + src/main/java/com/gmail/nossr50/config/AdvancedConfig.java | 1 + src/main/java/com/gmail/nossr50/config/Config.java | 1 - .../java/com/gmail/nossr50/skills/repair/RepairManager.java | 1 - src/main/java/com/gmail/nossr50/skills/repair/Salvage.java | 3 ++- src/main/resources/advanced.yml | 3 +++ src/main/resources/config.yml | 1 - 7 files changed, 7 insertions(+), 4 deletions(-) diff --git a/Changelog.txt b/Changelog.txt index d68d29e9a..8f6d2b5da 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -10,6 +10,7 @@ Key: Version 1.4.03-dev = Fixed bug where players were unable to salvage leather armor = Fixed bug with repairing using materials with byte metadata + ! Moved the Salvage unlock level from config.yml to advanced.yml - Removed option to disable Salvage via the config file. This should be handled via permissions instead. Version 1.4.02 diff --git a/src/main/java/com/gmail/nossr50/config/AdvancedConfig.java b/src/main/java/com/gmail/nossr50/config/AdvancedConfig.java index d1c3cdec4..b47796208 100644 --- a/src/main/java/com/gmail/nossr50/config/AdvancedConfig.java +++ b/src/main/java/com/gmail/nossr50/config/AdvancedConfig.java @@ -178,6 +178,7 @@ public class AdvancedConfig extends AutoUpdateConfigLoader { public int getRepairMasteryMaxLevel() { return config.getInt("Skills.Repair.RepairMastery_MaxBonusLevel", 1000); } public double getSuperRepairChanceMax() { return config.getDouble("Skills.Repair.SuperRepair_ChanceMax", 100.0D); } public int getSuperRepairMaxLevel() { return config.getInt("Skills.Repair.SuperRepair_MaxBonusLevel", 1000); } + public int getSalvageUnlockLevel() { return config.getInt("Skills.Repair.Salvage_UnlockLevel", 600); } /* Arcane Forging */ public boolean getArcaneForgingDowngradeEnabled() { return config.getBoolean("Skills.Repair.Arcane_Forging.Downgrades.Enabled", true); } diff --git a/src/main/java/com/gmail/nossr50/config/Config.java b/src/main/java/com/gmail/nossr50/config/Config.java index 93f3e8bad..eae117ec7 100644 --- a/src/main/java/com/gmail/nossr50/config/Config.java +++ b/src/main/java/com/gmail/nossr50/config/Config.java @@ -184,7 +184,6 @@ public class Config extends AutoUpdateConfigLoader { public boolean getRepairAnvilMessagesEnabled() { return config.getBoolean("Skills.Repair.Anvil_Messages", true); } public int getRepairAnvilId() { return config.getInt("Skills.Repair.Anvil_ID", 42); } public int getSalvageAnvilId() { return config.getInt("Skills.Repair.Salvage_Anvil_ID", 41); } - public int getSalvageUnlockLevel() { return config.getInt("Skills.Repair.Salvage_UnlockLevel", 600); } public boolean getSalvageTools() { return config.getBoolean("Skills.Repair.Salvage_tools", true); } public boolean getSalvageArmor() { return config.getBoolean("Skills.Repair.Salvage_armor", true); } diff --git a/src/main/java/com/gmail/nossr50/skills/repair/RepairManager.java b/src/main/java/com/gmail/nossr50/skills/repair/RepairManager.java index 12e5436e9..478530de3 100644 --- a/src/main/java/com/gmail/nossr50/skills/repair/RepairManager.java +++ b/src/main/java/com/gmail/nossr50/skills/repair/RepairManager.java @@ -15,7 +15,6 @@ import org.getspout.spoutapi.SpoutManager; import org.getspout.spoutapi.player.SpoutPlayer; import com.gmail.nossr50.mcMMO; -import com.gmail.nossr50.config.Config; import com.gmail.nossr50.datatypes.player.McMMOPlayer; import com.gmail.nossr50.datatypes.skills.SkillType; import com.gmail.nossr50.events.skills.repair.McMMOPlayerRepairCheckEvent; diff --git a/src/main/java/com/gmail/nossr50/skills/repair/Salvage.java b/src/main/java/com/gmail/nossr50/skills/repair/Salvage.java index 9a1d32f27..42a651b61 100644 --- a/src/main/java/com/gmail/nossr50/skills/repair/Salvage.java +++ b/src/main/java/com/gmail/nossr50/skills/repair/Salvage.java @@ -3,11 +3,12 @@ package com.gmail.nossr50.skills.repair; import org.bukkit.Material; import org.bukkit.inventory.ItemStack; +import com.gmail.nossr50.config.AdvancedConfig; import com.gmail.nossr50.config.Config; import com.gmail.nossr50.util.ItemUtils; public class Salvage { - public static int salvageUnlockLevel = Config.getInstance().getSalvageUnlockLevel(); + public static int salvageUnlockLevel = AdvancedConfig.getInstance().getSalvageUnlockLevel(); public static int anvilID = Config.getInstance().getSalvageAnvilId(); /** diff --git a/src/main/resources/advanced.yml b/src/main/resources/advanced.yml index ec35aa44a..1c1b4dacf 100644 --- a/src/main/resources/advanced.yml +++ b/src/main/resources/advanced.yml @@ -247,6 +247,9 @@ Skills: SuperRepair_ChanceMax: 100.0 SuperRepair_MaxBonusLevel: 1000 + # Salvage_UnlockLevel: Level when Salvage become available + Salvage_UnlockLevel: 600 + Arcane_Forging: May_Lose_Enchants: true Rank_Levels: diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml index af3d51c3a..5f6e22ff4 100644 --- a/src/main/resources/config.yml +++ b/src/main/resources/config.yml @@ -161,7 +161,6 @@ Skills: Anvil_Messages: true Anvil_ID: 42 Salvage_Anvil_ID: 41 - Salvage_UnlockLevel: 600 Salvage_tools: true Salvage_armor: true Smelting: