From 9c18baa21ec5c809c034da508ade655bfa538f04 Mon Sep 17 00:00:00 2001 From: Teriuihi Date: Thu, 21 Oct 2021 17:31:15 +0200 Subject: [PATCH] Fixed rounding, fixed not calculating items with weird meta --- src/main/java/com/alttd/util/Utilities.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/alttd/util/Utilities.java b/src/main/java/com/alttd/util/Utilities.java index 6965fa5..35f814b 100644 --- a/src/main/java/com/alttd/util/Utilities.java +++ b/src/main/java/com/alttd/util/Utilities.java @@ -47,7 +47,7 @@ public class Utilities { WorthConfig.prices.put(item.getType(), Utilities.round(getWorth(item, null), 2)); - return WorthConfig.prices.getDouble(item.getType()) * item.getAmount(); + return Utilities.round(WorthConfig.prices.getDouble(item.getType()) * item.getAmount(), 2); } /** @@ -115,7 +115,7 @@ public class Utilities { for (ItemStack item : items) { if (item == null) continue; - double tmp = getWorth(item, blockedMaterial); + double tmp = getWorth(new ItemStack(item.getType()), blockedMaterial); if (tmp == -1) return -1; WorthConfig.prices.put(item.getType(), Utilities.round(tmp, 2));