浏览代码

Fixed ezModo, for reals this time.

nossr50 14 年之前
父节点
当前提交
2a1ff28af2
共有 1 个文件被更改,包括 9 次插入6 次删除
  1. 9 6
      vMinecraftListener.java

+ 9 - 6
vMinecraftListener.java

@@ -86,10 +86,7 @@ public class vMinecraftListener extends PluginListener {
 	//Use:		Checks for exploits and runs the commands
 	//Use:		Checks for exploits and runs the commands
 	//=====================================================================
 	//=====================================================================
     public boolean onHealthChange(Player player,int oldValue,int newValue){
     public boolean onHealthChange(Player player,int oldValue,int newValue){
-        //Invincibility for EzModo players
-        if(vMinecraftSettings.getInstance().isEzModo(player.getName())){
-            return false;
-        }
+        
         //Sets a player as dead
         //Sets a player as dead
         if (player.getHealth() < 1){
         if (player.getHealth() < 1){
             vMinecraftUsers.getProfile(player).isDead(true);
             vMinecraftUsers.getProfile(player).isDead(true);
@@ -161,8 +158,14 @@ public class vMinecraftListener extends PluginListener {
         return false;
         return false;
     }
     }
     
     
-    public boolean onDamage(PluginLoader.DamageType type, BaseEntity attacker, BaseEntity defender, int amount) {   	
-
+    public boolean onDamage(PluginLoader.DamageType type, BaseEntity attacker, BaseEntity defender, int amount) {
+        //Invincibility for EzModo players
+        if(defender.isPlayer()){
+            Player dplayer = defender.getPlayer();
+        if(vMinecraftSettings.getInstance().isEzModo(dplayer.getName())){
+            return true;
+            }        
+        }
         return false;
         return false;
     }
     }
 }
 }