Bugfix
This commit is contained in:
@@ -58,7 +58,7 @@ public class AuctionStorage {
|
||||
seller.sendMessage(Text.translatable("message.servershop.sell.not_enough"), true);
|
||||
} else {
|
||||
seller.sendMessage(Text.translatable("message.servershop.sell.auction", soldCount, itemStack.getName(), price), true);
|
||||
if(fromCursorStack) {
|
||||
if (fromCursorStack) {
|
||||
itemStack.setCount(0);
|
||||
}
|
||||
auctions.add(new AuctionRecord(price, sellingStack, seller.getUuid()));
|
||||
@@ -75,7 +75,7 @@ public class AuctionStorage {
|
||||
int buyPrice = auction.buyPrice() * itemStack.getCount();
|
||||
long playerBalance = balanceStorage.getBalance(buyer);
|
||||
if (buyPrice > 0 && auctions.contains(auction)) {
|
||||
if (playerBalance >= buyPrice) {
|
||||
if (playerBalance >= buyPrice || buyer.getUuid().equals(auction.sellerUUID())) {
|
||||
if (canInsertItemIntoInventory(playerInventory, itemStack.copy()) >= itemStack.getCount()) {
|
||||
ItemStack remaining = insertStackIntoInventory(playerInventory, itemStack.copy());
|
||||
int toDeduce = buyPrice - (auction.buyPrice() * remaining.getCount());
|
||||
|
Reference in New Issue
Block a user