mirror of
https://github.com/EssentialsX/Essentials.git
synced 2025-03-11 22:29:46 +01:00
Fix /unlimited with changing stack sizes (#4877)
Co-authored-by: Josh Roy <10731363+JRoy@users.noreply.github.com>
This commit is contained in:
parent
6e674c73e0
commit
2bba577567
@ -42,8 +42,12 @@ public class EssentialsBlockListener implements Listener {
|
|||||||
final User user = ess.getUser(event.getPlayer());
|
final User user = ess.getUser(event.getPlayer());
|
||||||
if (user.hasUnlimited(is) && user.getBase().getGameMode() == GameMode.SURVIVAL) {
|
if (user.hasUnlimited(is) && user.getBase().getGameMode() == GameMode.SURVIVAL) {
|
||||||
ess.scheduleSyncDelayedTask(() -> {
|
ess.scheduleSyncDelayedTask(() -> {
|
||||||
user.getBase().getInventory().addItem(is);
|
if (is != null && is.getType() != null && !MaterialUtil.isAir(is.getType())) {
|
||||||
user.getBase().updateInventory();
|
final ItemStack cloneIs = is.clone();
|
||||||
|
cloneIs.setAmount(1);
|
||||||
|
user.getBase().getInventory().addItem(cloneIs);
|
||||||
|
user.getBase().updateInventory();
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user