From 9746789f2bcf3eadd26c4ec9111dc1a2e6b330e2 Mon Sep 17 00:00:00 2001 From: hyperdefined Date: Fri, 21 Apr 2023 15:31:54 -0400 Subject: [PATCH] added int damage value --- pom.xml | 2 +- src/main/java/lol/hyper/toolstats/ToolStats.java | 2 ++ src/main/java/lol/hyper/toolstats/events/EntityDamage.java | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index d5c8659..d6c3cf9 100644 --- a/pom.xml +++ b/pom.xml @@ -23,7 +23,7 @@ lol.hyper toolstats - 1.6 + 1.6.1 jar ToolStats diff --git a/src/main/java/lol/hyper/toolstats/ToolStats.java b/src/main/java/lol/hyper/toolstats/ToolStats.java index 93a45e8..c0c757c 100644 --- a/src/main/java/lol/hyper/toolstats/ToolStats.java +++ b/src/main/java/lol/hyper/toolstats/ToolStats.java @@ -55,6 +55,8 @@ public final class ToolStats extends JavaPlugin { public final NamespacedKey shearsSheared = new NamespacedKey(this, "sheared"); // stores how much damage armor has taken public final NamespacedKey armorDamage = new NamespacedKey(this, "damage-taken"); + // stores how much damage armor has taken (as int) + public final NamespacedKey armorDamageInt = new NamespacedKey(this, "damage-taken-int"); // used for tracking new elytras public final NamespacedKey newElytra = new NamespacedKey(this, "new"); diff --git a/src/main/java/lol/hyper/toolstats/events/EntityDamage.java b/src/main/java/lol/hyper/toolstats/events/EntityDamage.java index 3d8be5f..4e95b07 100644 --- a/src/main/java/lol/hyper/toolstats/events/EntityDamage.java +++ b/src/main/java/lol/hyper/toolstats/events/EntityDamage.java @@ -316,6 +316,7 @@ public class EntityDamage implements Listener { damageTaken = damageTaken + damage; container.set(toolStats.armorDamage, PersistentDataType.DOUBLE, damageTaken); + container.set(toolStats.armorDamageInt, PersistentDataType.INTEGER, damageTaken.intValue()); String damageTakenFormatted = toolStats.numberFormat.formatDouble(damageTaken); List newLore = toolStats.itemLore.addItemLore(meta, "{damage}", damageTakenFormatted, "damage-taken");