浏览代码

Only check names if CombatTag is enabled.

GJ 12 年之前
父节点
当前提交
b97afb85a1
共有 2 个文件被更改,包括 5 次插入2 次删除
  1. 4 1
      src/main/java/com/gmail/nossr50/mcMMO.java
  2. 1 1
      src/main/java/com/gmail/nossr50/util/Misc.java

+ 4 - 1
src/main/java/com/gmail/nossr50/mcMMO.java

@@ -82,8 +82,9 @@ public class mcMMO extends JavaPlugin {
     // Update Check
     // Update Check
     private boolean updateAvailable;
     private boolean updateAvailable;
 
 
-    // Spout Check
+    // Plugin Checks
     public static boolean spoutEnabled;
     public static boolean spoutEnabled;
+    public static boolean combatTagEnabled;
 
 
     // XP Event Check
     // XP Event Check
     private boolean xpEventEnabled;
     private boolean xpEventEnabled;
@@ -113,6 +114,8 @@ public class mcMMO extends JavaPlugin {
             setupSpout();
             setupSpout();
             loadConfigFiles();
             loadConfigFiles();
 
 
+            combatTagEnabled = getServer().getPluginManager().isPluginEnabled("CombatTag");
+
             databaseManager = new DatabaseManager(this, Config.getInstance().getUseMySQL());
             databaseManager = new DatabaseManager(this, Config.getInstance().getUseMySQL());
 
 
             registerEvents();
             registerEvents();

+ 1 - 1
src/main/java/com/gmail/nossr50/util/Misc.java

@@ -44,7 +44,7 @@ public final class Misc {
     }
     }
 
 
     public static boolean isNPCEntity(Entity entity) {
     public static boolean isNPCEntity(Entity entity) {
-        return (entity == null || entity.hasMetadata("NPC") || (entity instanceof HumanEntity && ((HumanEntity) entity).getName().contains("PvpLogger")));
+        return (entity == null || entity.hasMetadata("NPC") || (mcMMO.combatTagEnabled && entity instanceof HumanEntity && ((HumanEntity) entity).getName().contains("PvpLogger")));
     }
     }
 
 
     /**
     /**