mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2024-11-23 05:36:46 +01:00
Fix up repair command as best as possible given what it is...
This commit is contained in:
parent
8feaf4410f
commit
badc5738ff
@ -7,12 +7,14 @@ import org.bukkit.command.CommandExecutor;
|
|||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
|
||||||
|
import com.gmail.nossr50.mcMMO;
|
||||||
import com.gmail.nossr50.commands.CommandHelper;
|
import com.gmail.nossr50.commands.CommandHelper;
|
||||||
import com.gmail.nossr50.config.Config;
|
import com.gmail.nossr50.config.Config;
|
||||||
import com.gmail.nossr50.datatypes.PlayerProfile;
|
import com.gmail.nossr50.datatypes.PlayerProfile;
|
||||||
import com.gmail.nossr50.datatypes.SkillType;
|
import com.gmail.nossr50.datatypes.SkillType;
|
||||||
import com.gmail.nossr50.locale.LocaleLoader;
|
import com.gmail.nossr50.locale.LocaleLoader;
|
||||||
import com.gmail.nossr50.skills.repair.Repair;
|
import com.gmail.nossr50.skills.repair.Repair;
|
||||||
|
import com.gmail.nossr50.skills.repair.Repairable;
|
||||||
import com.gmail.nossr50.util.Page;
|
import com.gmail.nossr50.util.Page;
|
||||||
import com.gmail.nossr50.util.Permissions;
|
import com.gmail.nossr50.util.Permissions;
|
||||||
import com.gmail.nossr50.util.Users;
|
import com.gmail.nossr50.util.Users;
|
||||||
@ -128,12 +130,17 @@ public class RepairCommand implements CommandExecutor {
|
|||||||
|
|
||||||
private void dataCalculations(float skillValue) {
|
private void dataCalculations(float skillValue) {
|
||||||
DecimalFormat percent = new DecimalFormat("##0.00%");
|
DecimalFormat percent = new DecimalFormat("##0.00%");
|
||||||
Config configInstance = Config.getInstance();
|
|
||||||
|
|
||||||
diamondLevel = configInstance.getRepairDiamondLevelRequirement();
|
// We're using pickaxes here, not the best but works
|
||||||
goldLevel = configInstance.getRepairGoldLevelRequirement();
|
Repairable diamondRepairable = mcMMO.repairManager.getRepairable(278);
|
||||||
ironLevel = configInstance.getRepairIronLevelRequirement();
|
Repairable goldRepairable = mcMMO.repairManager.getRepairable(285);
|
||||||
stoneLevel = configInstance.getRepairStoneLevelRequirement();
|
Repairable ironRepairable = mcMMO.repairManager.getRepairable(257);
|
||||||
|
Repairable stoneRepairable = mcMMO.repairManager.getRepairable(274);
|
||||||
|
|
||||||
|
diamondLevel = (diamondRepairable == null) ? 0 : diamondRepairable.getMinimumLevel();
|
||||||
|
goldLevel = (goldRepairable == null) ? 0 : goldRepairable.getMinimumLevel();
|
||||||
|
ironLevel = (ironRepairable == null) ? 0 : ironRepairable.getMinimumLevel();
|
||||||
|
stoneLevel = (stoneRepairable == null) ? 0 : stoneRepairable.getMinimumLevel();
|
||||||
|
|
||||||
repairMasteryBonus = percent.format(skillValue / 500);
|
repairMasteryBonus = percent.format(skillValue / 500);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user