mirror of
https://github.com/EssentialsX/Essentials.git
synced 2024-12-28 03:57:48 +01:00
Limit buy signs amount to a full inventory of a player.
This commit is contained in:
parent
32bbe877aa
commit
246383804a
@ -28,8 +28,8 @@ public class SignBuy extends EssentialsSign
|
||||
@Override
|
||||
protected boolean onSignInteract(final ISign sign, final User player, final String username, final IEssentials ess) throws SignException, ChargeException
|
||||
{
|
||||
final int amount = getInteger(sign.getLine(1));
|
||||
final ItemStack item = getItemStack(sign.getLine(2));
|
||||
final int amount = Math.min(getInteger(sign.getLine(1)), item.getType().getMaxStackSize()*player.getInventory().getSize());
|
||||
item.setAmount(amount);
|
||||
final Charge charge = getCharge(sign, 3, ess);
|
||||
charge.isAffordableFor(player);
|
||||
|
Loading…
Reference in New Issue
Block a user