From 92ec04bd46f352554b434c29ede13ac30eadd68f Mon Sep 17 00:00:00 2001 From: GJ Date: Tue, 21 May 2013 11:44:16 -0400 Subject: [PATCH] Better boolean handling. --- .../gmail/nossr50/util/skills/SkillUtils.java | 36 +++++-------------- 1 file changed, 8 insertions(+), 28 deletions(-) diff --git a/src/main/java/com/gmail/nossr50/util/skills/SkillUtils.java b/src/main/java/com/gmail/nossr50/util/skills/SkillUtils.java index ec08982dc..33c8e5078 100644 --- a/src/main/java/com/gmail/nossr50/util/skills/SkillUtils.java +++ b/src/main/java/com/gmail/nossr50/util/skills/SkillUtils.java @@ -186,11 +186,7 @@ public class SkillUtils { return isLocalizedSkill(skillName); } - if (SkillType.getSkill(skillName) != null) { - return true; - } - - return false; + return SkillType.getSkill(skillName) != null; } private static boolean isLocalizedSkill(String skillName) { @@ -218,15 +214,11 @@ public class SkillUtils { * @return true if the player has combat skills, false otherwise */ public static boolean hasCombatSkills(Player player) { - if (Permissions.skillEnabled(player, SkillType.AXES) + return Permissions.skillEnabled(player, SkillType.AXES) || Permissions.skillEnabled(player, SkillType.ARCHERY) || Permissions.skillEnabled(player, SkillType.SWORDS) || Permissions.skillEnabled(player, SkillType.TAMING) - || Permissions.skillEnabled(player, SkillType.UNARMED)) { - return true; - } - - return false; + || Permissions.skillEnabled(player, SkillType.UNARMED); } /** @@ -236,15 +228,11 @@ public class SkillUtils { * @return true if the player has gathering skills, false otherwise */ public static boolean hasGatheringSkills(Player player) { - if (Permissions.skillEnabled(player, SkillType.EXCAVATION) + return Permissions.skillEnabled(player, SkillType.EXCAVATION) || Permissions.skillEnabled(player, SkillType.FISHING) || Permissions.skillEnabled(player, SkillType.HERBALISM) || Permissions.skillEnabled(player, SkillType.MINING) - || Permissions.skillEnabled(player, SkillType.WOODCUTTING)) { - return true; - } - - return false; + || Permissions.skillEnabled(player, SkillType.WOODCUTTING); } /** @@ -254,13 +242,9 @@ public class SkillUtils { * @return true if the player has misc skills, false otherwise */ public static boolean hasMiscSkills(Player player) { - if (Permissions.skillEnabled(player, SkillType.ACROBATICS) + return Permissions.skillEnabled(player, SkillType.ACROBATICS) || Permissions.skillEnabled(player, SkillType.SMELTING) - || Permissions.skillEnabled(player, SkillType.REPAIR)) { - return true; - } - - return false; + || Permissions.skillEnabled(player, SkillType.REPAIR); } /** @@ -492,11 +476,7 @@ public class SkillUtils { FakeBlockBreakEvent breakEvent = new FakeBlockBreakEvent(block, player); pluginManger.callEvent(breakEvent); - if (!damageEvent.isCancelled() && !breakEvent.isCancelled()) { - return true; - } - - return false; + return !damageEvent.isCancelled() && !breakEvent.isCancelled(); } public static boolean activationSuccessful(Player player, SkillType skill, double maxChance, int maxLevel) {