Always send price with 2 decimal numbers

This commit is contained in:
Teriuihi 2022-01-11 00:03:57 +01:00
parent 1c9fa8a4b6
commit cdc3a58815
2 changed files with 5 additions and 5 deletions

View File

@ -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()))
)));
}

View File

@ -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()))
)));
}