فهرست منبع

Avoid a few unnecessary calls.

GJ 12 سال پیش
والد
کامیت
67fd45ef25

+ 1 - 3
src/main/java/com/gmail/nossr50/skills/unarmed/DisarmEventHandler.java

@@ -19,8 +19,6 @@ public class DisarmEventHandler {
         this.manager = manager;
         this.defender = defender;
         this.inHand = defender.getItemInHand();
-
-        calculateSkillModifier();
     }
 
     protected boolean isHoldingItem() {
@@ -31,7 +29,7 @@ public class DisarmEventHandler {
         this.skillModifier = Misc.skillCheck(manager.getSkillLevel(), Unarmed.DISARM_MAX_BONUS_LEVEL);
     }
 
-    protected void sendAbilityMessage() {
+    private void sendAbilityMessage() {
         defender.sendMessage(LocaleLoader.getString("Skills.Disarmed"));
     }
 

+ 1 - 4
src/main/java/com/gmail/nossr50/skills/unarmed/UnarmedManager.java

@@ -19,10 +19,7 @@ public class UnarmedManager extends SkillManager {
      * @param defender The defending player
      */
     public void disarmCheck(Player defender) {
-        if (player == null)
-            return;
-
-        if (!Permissions.disarm(player)) {
+        if (Misc.isNPC(player) || !Permissions.disarm(player)) {
             return;
         }