From dabca502b84be62e1415e3af805810a7a94e333c Mon Sep 17 00:00:00 2001 From: HiZe_ Date: Mon, 10 Jul 2023 18:55:01 +0200 Subject: Living Metal Suit Progress (#292) Co-authored-by: superhize Co-authored-by: hannibal2 <24389977+hannibal00212@users.noreply.github.com> --- src/main/java/at/hannibal2/skyhanni/utils/NumberUtil.kt | 2 +- src/main/java/at/hannibal2/skyhanni/utils/SkyBlockItemModifierUtils.kt | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) (limited to 'src/main/java/at/hannibal2/skyhanni/utils') diff --git a/src/main/java/at/hannibal2/skyhanni/utils/NumberUtil.kt b/src/main/java/at/hannibal2/skyhanni/utils/NumberUtil.kt index 57c7b3b84..8cf55b29c 100644 --- a/src/main/java/at/hannibal2/skyhanni/utils/NumberUtil.kt +++ b/src/main/java/at/hannibal2/skyhanni/utils/NumberUtil.kt @@ -59,7 +59,7 @@ object NumberUtil { * @link https://stackoverflow.com/a/22186845 * @author jpdymond */ - fun Double.roundToPrecision(precision: Int): Double { + fun Double.roundToPrecision(precision: Int): Double { // TODO is this the same as LorenzUtils.round() ? val scale = 10.0.pow(precision).toInt() return (this * scale).roundToInt().toDouble() / scale } diff --git a/src/main/java/at/hannibal2/skyhanni/utils/SkyBlockItemModifierUtils.kt b/src/main/java/at/hannibal2/skyhanni/utils/SkyBlockItemModifierUtils.kt index 0f306b295..4df582ca6 100644 --- a/src/main/java/at/hannibal2/skyhanni/utils/SkyBlockItemModifierUtils.kt +++ b/src/main/java/at/hannibal2/skyhanni/utils/SkyBlockItemModifierUtils.kt @@ -130,6 +130,8 @@ object SkyBlockItemModifierUtils { fun ItemStack.hasArtOfPiece() = getAttributeBoolean("artOfPeaceApplied") + fun ItemStack.getLivingMetalProgress() = getAttributeInt("lm_evo") + fun ItemStack.getEnchantments() = getExtraAttributes()?.takeIf { it.hasKey("enchantments") }?.run { val enchantments = this.getCompoundTag("enchantments") enchantments.keySet.associateWith { enchantments.getInteger(it) } -- cgit