浏览代码

Revisions to how onDamage works

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

+ 5 - 0
vMinecraftListener.java

@@ -109,6 +109,9 @@ public class vMinecraftListener extends PluginListener {
         vMinecraftUsers.addUser(player);
     }
     public boolean onDamage(PluginLoader.DamageType type, BaseEntity attacker, BaseEntity defender, int amount) {
+        Player player;
+        for(Player p : etc.getServer().getPlayerList()){
+            if (p.getId() == defender.getId() && p.getHealth() < 1){
         if(type == type.CREEPER_EXPLOSION){
             damagetype = 1; //Creeper
          } else if(type == type.FALL){
@@ -122,6 +125,8 @@ public class vMinecraftListener extends PluginListener {
          } else if (type == type.WATER){
              damagetype = 6; //Water
          }
+            }
+        }
                 return false;
     }