From cdca7755debabc874b3155cd30c187567ef487bf Mon Sep 17 00:00:00 2001 From: Kiran Hart Date: Tue, 18 Apr 2023 13:37:22 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=AA=A7=20#54=20starting=20bid=20error=20m?= =?UTF-8?q?essage=20if=20higher=20than=20buyout=20instead=20of=20divide=20?= =?UTF-8?q?by=202=20update.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Took 3 minutes --- .../ca/tweetzy/auctionhouse/guis/sell/GUISellAuction.java | 5 ++++- .../ca/tweetzy/auctionhouse/settings/LocaleSettings.java | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/ca/tweetzy/auctionhouse/guis/sell/GUISellAuction.java b/src/main/java/ca/tweetzy/auctionhouse/guis/sell/GUISellAuction.java index b9fec3a..65064e2 100644 --- a/src/main/java/ca/tweetzy/auctionhouse/guis/sell/GUISellAuction.java +++ b/src/main/java/ca/tweetzy/auctionhouse/guis/sell/GUISellAuction.java @@ -221,7 +221,10 @@ public final class GUISellAuction extends AbstractPlaceholderGui { if (Settings.ALLOW_USAGE_OF_BUY_NOW_SYSTEM.getBoolean() && GUISellAuction.this.allowBuyNow) if (Settings.BASE_PRICE_MUST_BE_HIGHER_THAN_BID_START.getBoolean() && listingAmount >= GUISellAuction.this.binPrice) { - listingAmount = GUISellAuction.this.binPrice / 2 <= 0 ? Settings.MIN_AUCTION_START_PRICE.getDouble() : GUISellAuction.this.binPrice / 2; +// listingAmount = GUISellAuction.this.binPrice / 2 <= 0 ? Settings.MIN_AUCTION_START_PRICE.getDouble() : GUISellAuction.this.binPrice / 2; + AuctionHouse.getInstance().getLocale().getMessage("pricing.startingpricetoohigh").processPlaceholder("price", AuctionAPI.getInstance().formatNumber(GUISellAuction.this.binPrice)).sendPrefixedMessage(player); + + return false; } if (listingAmount < Settings.MIN_AUCTION_START_PRICE.getDouble()) diff --git a/src/main/java/ca/tweetzy/auctionhouse/settings/LocaleSettings.java b/src/main/java/ca/tweetzy/auctionhouse/settings/LocaleSettings.java index 6075f47..916fb7f 100644 --- a/src/main/java/ca/tweetzy/auctionhouse/settings/LocaleSettings.java +++ b/src/main/java/ca/tweetzy/auctionhouse/settings/LocaleSettings.java @@ -98,6 +98,7 @@ public class LocaleSettings { languageNodes.put("pricing.maxstartingprice", "&cThe maximum starting bid price is &a$%price%"); languageNodes.put("pricing.maxbidincrementprice", "&cThe maximum bid increment is &a$%price%"); languageNodes.put("pricing.basepricetoolow", "&cThe buy now price must be higher than the starting bid."); + languageNodes.put("pricing.startingpricetoohigh", "&cThe starting bid cannot be higher than buyout. &f(&a%price%&f)"); languageNodes.put("pricing.moneyremove", "&c&l- $%price% &7(%player_balance%)"); languageNodes.put("pricing.moneyadd", "&a&l+ $%price% &7(%player_balance%)"); languageNodes.put("pricing.bidmusthigherthanprevious", "&cYour bid must be higher than &4%current_bid%");