浏览代码

Setting up the foundation for specific death messages. This version will post information on attacker/defender entity IDs and dmg amount to the server console.

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

+ 10 - 0
vMinecraftListener.java

@@ -6,6 +6,9 @@ import java.util.logging.Logger;
 //Author:	nossr50, TrapAlice, cerevisiae
 //=====================================================================
 public class vMinecraftListener extends PluginListener {
+    public int bAttacker;
+    public int bDefender;
+    public int bAmount;
 	protected static final Logger log = Logger.getLogger("Minecraft");
 	
 	//=====================================================================
@@ -92,5 +95,12 @@ public class vMinecraftListener extends PluginListener {
     public void onLogin(Player player){
         vMinecraftUsers.addUser(player);
     }
+    public boolean onDamage(PluginLoader.DamageType type, BaseEntity attacker, BaseEntity defender, int amount) {
+        bAttacker = attacker.getId();
+        bDefender = defender.getId();
+        bAmount = amount;
+        log.log(Level.INFO, "Attacker ID: " + bAttacker + ", Defender ID: " + bDefender + ", Amount: " + bAmount);
+        return false;
+    }
 
 }