mirror of
https://github.com/kiranhart/Auction-House.git
synced 2024-11-26 06:05:25 +01:00
2.54.1 - finished rounding values
This commit is contained in:
parent
a3d0279af5
commit
017d6ee9f7
2
pom.xml
2
pom.xml
@ -6,7 +6,7 @@
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>ca.tweetzy</groupId>
|
||||
<artifactId>auctionhouse</artifactId>
|
||||
<version>2.54.0</version>
|
||||
<version>2.54.1</version>
|
||||
|
||||
<properties>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
|
@ -270,9 +270,9 @@ public class GUIAuctionHouse extends Gui {
|
||||
|
||||
auctionItem.setHighestBidder(e.player.getUniqueId());
|
||||
auctionItem.setHighestBidderName(e.player.getName());
|
||||
auctionItem.setCurrentPrice(newBiddingAmount);
|
||||
auctionItem.setCurrentPrice(Settings.ROUND_ALL_PRICES.getBoolean() ? Math.round(newBiddingAmount) : newBiddingAmount);
|
||||
if (auctionItem.getBasePrice() != -1 && Settings.SYNC_BASE_PRICE_TO_HIGHEST_PRICE.getBoolean() && auctionItem.getCurrentPrice() > auctionItem.getBasePrice()) {
|
||||
auctionItem.setBasePrice(auctionItem.getCurrentPrice());
|
||||
auctionItem.setBasePrice(Settings.ROUND_ALL_PRICES.getBoolean() ? Math.round(auctionItem.getCurrentPrice()) : auctionItem.getCurrentPrice());
|
||||
}
|
||||
|
||||
if (Settings.INCREASE_TIME_ON_BID.getBoolean()) {
|
||||
|
@ -107,9 +107,9 @@ public class GUIBid extends Gui {
|
||||
|
||||
auctionItem.setHighestBidder(e.player.getUniqueId());
|
||||
auctionItem.setHighestBidderName(e.player.getName());
|
||||
auctionItem.setCurrentPrice(newBiddingAmount);
|
||||
auctionItem.setCurrentPrice(Settings.ROUND_ALL_PRICES.getBoolean() ? Math.round(newBiddingAmount) : newBiddingAmount);
|
||||
if (auctionItem.getBasePrice() != -1 && Settings.SYNC_BASE_PRICE_TO_HIGHEST_PRICE.getBoolean() && auctionItem.getCurrentPrice() > auctionItem.getBasePrice()) {
|
||||
auctionItem.setBasePrice(auctionItem.getCurrentPrice());
|
||||
auctionItem.setBasePrice(Settings.ROUND_ALL_PRICES.getBoolean() ? Math.round(auctionItem.getCurrentPrice()) : auctionItem.getCurrentPrice());
|
||||
}
|
||||
|
||||
if (Settings.INCREASE_TIME_ON_BID.getBoolean()) {
|
||||
|
@ -117,9 +117,9 @@ public class GUIConfirmBid extends Gui {
|
||||
|
||||
auctionItem.setHighestBidder(e.player.getUniqueId());
|
||||
auctionItem.setHighestBidderName(e.player.getName());
|
||||
auctionItem.setCurrentPrice(newBiddingAmount);
|
||||
auctionItem.setCurrentPrice(Settings.ROUND_ALL_PRICES.getBoolean() ? Math.round(newBiddingAmount) : newBiddingAmount);
|
||||
if (auctionItem.getBasePrice() != -1 && Settings.SYNC_BASE_PRICE_TO_HIGHEST_PRICE.getBoolean() && Settings.ALLOW_USAGE_OF_BUY_NOW_SYSTEM.getBoolean() && auctionItem.getCurrentPrice() > auctionItem.getBasePrice()) {
|
||||
auctionItem.setBasePrice(auctionItem.getCurrentPrice());
|
||||
auctionItem.setBasePrice(Settings.ROUND_ALL_PRICES.getBoolean() ? Math.round(auctionItem.getCurrentPrice()) : auctionItem.getCurrentPrice());
|
||||
}
|
||||
|
||||
if (Settings.INCREASE_TIME_ON_BID.getBoolean()) {
|
||||
|
@ -141,7 +141,7 @@ public class GUIConfirmPurchase extends Gui {
|
||||
|
||||
if (!located.isInfinite()) {
|
||||
located.setItem(item);
|
||||
located.setBasePrice(located.getBasePrice() - buyNowPrice);
|
||||
located.setBasePrice(Settings.ROUND_ALL_PRICES.getBoolean() ? Math.round(located.getBasePrice() - buyNowPrice) : located.getBasePrice() - buyNowPrice);
|
||||
}
|
||||
|
||||
item.setAmount(this.purchaseQuantity);
|
||||
@ -211,8 +211,8 @@ public class GUIConfirmPurchase extends Gui {
|
||||
private void transferFunds(Player from, double amount) {
|
||||
double tax = Settings.TAX_ENABLED.getBoolean() ? (Settings.TAX_SALES_TAX_BUY_NOW_PERCENTAGE.getDouble() / 100) * amount : 0D;
|
||||
|
||||
AuctionAPI.getInstance().withdrawBalance(from, Settings.TAX_CHARGE_SALES_TAX_TO_BUYER.getBoolean() ? amount + tax : amount);
|
||||
AuctionAPI.getInstance().depositBalance(Bukkit.getOfflinePlayer(this.auctionItem.getOwner()), Settings.TAX_CHARGE_SALES_TAX_TO_BUYER.getBoolean() ? amount : amount - tax);
|
||||
AuctionAPI.getInstance().withdrawBalance(from, Settings.ROUND_ALL_PRICES.getBoolean() ? Math.round(Settings.TAX_CHARGE_SALES_TAX_TO_BUYER.getBoolean() ? amount + tax : amount) : Settings.TAX_CHARGE_SALES_TAX_TO_BUYER.getBoolean() ? amount + tax : amount);
|
||||
AuctionAPI.getInstance().depositBalance(Bukkit.getOfflinePlayer(this.auctionItem.getOwner()), Settings.ROUND_ALL_PRICES.getBoolean() ? Math.round(Settings.TAX_CHARGE_SALES_TAX_TO_BUYER.getBoolean() ? amount : amount - tax) : Settings.TAX_CHARGE_SALES_TAX_TO_BUYER.getBoolean() ? amount : amount - tax);
|
||||
}
|
||||
|
||||
private void sendMessages(GuiClickEvent e, AuctionedItem located, boolean overwritePrice, double price) {
|
||||
|
Loading…
Reference in New Issue
Block a user