diff --git a/src/main/java/com/alttd/GUI/windows/BuyGUI.java b/src/main/java/com/alttd/GUI/windows/BuyGUI.java index 0be9af8..ca2ee43 100644 --- a/src/main/java/com/alttd/GUI/windows/BuyGUI.java +++ b/src/main/java/com/alttd/GUI/windows/BuyGUI.java @@ -88,7 +88,7 @@ public class BuyGUI extends GUIMerchant { if (balance < purchase.price()) { player.sendMiniMessage(Config.NOT_ENOUGH_MONEY, List.of( Template.template("money", String.valueOf(Utilities.round(balance, 2))), - Template.template("price", String.valueOf(purchase.price())) + Template.template("price", String.format("%,.2f", purchase.price())) )); return; } @@ -121,7 +121,7 @@ public class BuyGUI extends GUIMerchant { Template.template("amount", String.valueOf(purchase.amount())), Template.template("item", StringUtils.capitalize(purchase.material().name() .toLowerCase().replaceAll("_", " "))), - Template.template("price", "-" + purchase.price()), + Template.template("price", "-" + String.format("%,.2f", purchase.price())), Template.template("points", String.valueOf(purchase.totalPointCost())), Template.template("total_points", String.valueOf(newPoints)), Template.template("villager_name", villagerType.getDisplayName()) @@ -143,7 +143,7 @@ public class BuyGUI extends GUIMerchant { for (String entry : Config.TRANSACTION_ITEM_DESCRIPTION) { lore.add(miniMessage.deserialize(entry, TemplateResolver.resolving( Template.template("amount", String.valueOf(purchase.amount())), - Template.template("price", String.valueOf(purchase.price())), + Template.template("price", String.format("%,.2f", purchase.price())), Template.template("points", String.valueOf(purchase.totalPointCost())) ))); } diff --git a/src/main/java/com/alttd/GUI/windows/SellGUI.java b/src/main/java/com/alttd/GUI/windows/SellGUI.java index c868b40..dad3cec 100644 --- a/src/main/java/com/alttd/GUI/windows/SellGUI.java +++ b/src/main/java/com/alttd/GUI/windows/SellGUI.java @@ -106,7 +106,7 @@ public class SellGUI extends GUIMerchant { Template.template("amount", String.valueOf(purchase.amount())), Template.template("item", StringUtils.capitalize(purchase.material().name() .toLowerCase().replaceAll("_", " "))), - Template.template("price", String.valueOf(purchase.price())), + Template.template("price", String.format("%,.2f", purchase.price())), Template.template("points", String.valueOf(purchase.totalPointCost())), Template.template("total_points", String.valueOf(newPoints)), Template.template("villager_name", villagerType.getDisplayName()) @@ -127,7 +127,7 @@ public class SellGUI extends GUIMerchant { for (String entry : Config.TRANSACTION_ITEM_DESCRIPTION) { lore.add(miniMessage.deserialize(entry, TemplateResolver.resolving( Template.template("amount", String.valueOf(purchase.amount())), - Template.template("price", String.valueOf(purchase.price())), + Template.template("price", String.format("%,.2f", purchase.price())), Template.template("points", String.valueOf(purchase.totalPointCost())) ))); }