Fixed rounding, fixed not calculating items with weird meta

This commit is contained in:
Teriuihi 2021-10-21 17:31:15 +02:00
parent 4fbc195607
commit 9c18baa21e

View File

@ -47,7 +47,7 @@ public class Utilities {
WorthConfig.prices.put(item.getType(), Utilities.round(getWorth(item, null), 2)); 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) { for (ItemStack item : items) {
if (item == null) if (item == null)
continue; continue;
double tmp = getWorth(item, blockedMaterial); double tmp = getWorth(new ItemStack(item.getType()), blockedMaterial);
if (tmp == -1) if (tmp == -1)
return -1; return -1;
WorthConfig.prices.put(item.getType(), Utilities.round(tmp, 2)); WorthConfig.prices.put(item.getType(), Utilities.round(tmp, 2));