Skip to content

Commit c60ed56

Browse files
authored
Fix stack trace when buying from sign when inventory full (#5761)
1 parent c85e179 commit c60ed56

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

Essentials/src/main/java/com/earth2me/essentials/signs/SignBuy.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ protected boolean onSignInteract(final ISign sign, final User player, final Stri
4646

4747
charge.isAffordableFor(player);
4848
if (!items.pay(player)) {
49-
throw new ChargeException("Inventory full"); //TODO: TL
49+
throw new ChargeException("inventoryFull");
5050
}
5151
charge.charge(player);
5252
Trade.log("Sign", "Buy", "Interact", username, charge, username, items, sign.getBlock().getLocation(), player.getMoney(), ess);

Essentials/src/main/java/com/earth2me/essentials/signs/SignTrade.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ protected boolean onSignInteract(final ISign sign, final User player, final Stri
7272
if (!trade.pay(player)) {
7373
subtractAmount(sign, 1, charge, ess);
7474
addAmount(sign, 2, trade, ess);
75-
throw new ChargeException("Full inventory");
75+
throw new ChargeException("inventoryFull");
7676
}
7777
charge.charge(player);
7878
Trade.log("Sign", "Trade", "Interact", sign.getLine(3).substring(2), charge, username, trade, sign.getBlock().getLocation(), player.getMoney(), ess);

Essentials/src/main/resources/messages.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -561,6 +561,7 @@ inventoryClearingAllArmor=<primary>Cleared all inventory items and armor from<se
561561
inventoryClearingAllItems=<primary>Cleared all inventory items from<secondary> {0}<primary>.
562562
inventoryClearingFromAll=<primary>Clearing the inventory of all users...
563563
inventoryClearingStack=<primary>Removed<secondary> {0} <primary>of<secondary> {1} <primary>from<secondary> {2}<primary>.
564+
inventoryFull=<dark_red>Your inventory is full.
564565
invseeCommandDescription=See the inventory of other players.
565566
invseeCommandUsage=/<command> <player>
566567
invseeCommandUsage1=/<command> <player>

0 commit comments

Comments
 (0)