aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/xmrvizzy/skyblocker/skyblock/item
diff options
context:
space:
mode:
authorJulian Braun <julianbraun6@gmail.com>2021-04-06 00:23:56 +0200
committerJulian Braun <julianbraun6@gmail.com>2021-04-06 00:23:56 +0200
commitac921e7f125b6d8f252a78c7aa666e0df74d5b1e (patch)
treefdc00310ae78dbab20fc0cd4ffc3f58742c947d4 /src/main/java/me/xmrvizzy/skyblocker/skyblock/item
parentdd58bd4a7705da2c97e2bbd6a5979225e5f8245d (diff)
downloadSkyblocker-ac921e7f125b6d8f252a78c7aa666e0df74d5b1e.tar.gz
Skyblocker-ac921e7f125b6d8f252a78c7aa666e0df74d5b1e.tar.bz2
Skyblocker-ac921e7f125b6d8f252a78c7aa666e0df74d5b1e.zip
add trivia and blaze dungeon quest
Diffstat (limited to 'src/main/java/me/xmrvizzy/skyblocker/skyblock/item')
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/skyblock/item/PriceInfoTooltip.java11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/skyblock/item/PriceInfoTooltip.java b/src/main/java/me/xmrvizzy/skyblocker/skyblock/item/PriceInfoTooltip.java
index c34e4136..c4c3fb9c 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/skyblock/item/PriceInfoTooltip.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/skyblock/item/PriceInfoTooltip.java
@@ -11,6 +11,7 @@ import java.math.RoundingMode;
import java.net.URL;
import java.nio.file.Files;
import java.nio.file.Paths;
+import java.text.DecimalFormat;
import java.util.List;
import java.util.Map;
import java.util.zip.GZIPInputStream;
@@ -34,6 +35,7 @@ import me.xmrvizzy.skyblocker.SkyblockerMod;
public class PriceInfoTooltip {
private JsonObject auctionPricesJson = null;
+ private JsonObject bazaarPricesJson = null;
public static JsonObject prices = PriceInfoTooltip.downloadPrices();
public static void onInjectTooltip(ItemStack stack, TooltipContext context, List<Text> list) {
String name = getInternalNameForItem(stack);
@@ -43,9 +45,9 @@ public class PriceInfoTooltip {
if(prices != null){
JsonElement getPrice = prices.get(name);
- Double price = round(getPrice.getAsDouble(), 2);
+ String price = round(getPrice.getAsDouble(), 2);
- list.add(new LiteralText("Avg. BIN Price: ").formatted(Formatting.GOLD).append(new LiteralText(price.toString() + " Coins").formatted(Formatting.DARK_AQUA)));
+ list.add(new LiteralText("Avg. BIN Price: ").formatted(Formatting.GOLD).append(new LiteralText(price + " Coins").formatted(Formatting.DARK_AQUA)));
}
}
}catch(Exception e) {
@@ -53,12 +55,13 @@ public class PriceInfoTooltip {
}
}
- public static double round(double value, int places) {
+ public static String round(double value, int places) {
+ DecimalFormat df = new DecimalFormat("#,##0.00");
if (places < 0) throw new IllegalArgumentException();
BigDecimal bd = new BigDecimal(value);
bd = bd.setScale(places, RoundingMode.HALF_UP);
- return bd.doubleValue();
+ return df.format(bd);
}
public static String getInternalNameForItem(ItemStack stack) {
if(stack == null) return null;