Don't clear the page items unless there's a page there
This commit is contained in:
parent
e7de8d6b53
commit
ea00df6c7e
|
@ -745,8 +745,8 @@ public class ShopTrait extends Trait {
|
||||||
|
|
||||||
InventoryMenuSlot prev = ctx.getSlot(4 * 9 + 3);
|
InventoryMenuSlot prev = ctx.getSlot(4 * 9 + 3);
|
||||||
InventoryMenuSlot next = ctx.getSlot(4 * 9 + 5);
|
InventoryMenuSlot next = ctx.getSlot(4 * 9 + 5);
|
||||||
prev.clear();
|
|
||||||
if (currentPage > 0) {
|
if (currentPage > 0) {
|
||||||
|
prev.clear();
|
||||||
prev.setItemStack(new ItemStack(Material.FEATHER, 1), "Previous page (" + (currentPage) + ")");
|
prev.setItemStack(new ItemStack(Material.FEATHER, 1), "Previous page (" + (currentPage) + ")");
|
||||||
prev.setClickHandler(evt -> {
|
prev.setClickHandler(evt -> {
|
||||||
evt.setCancelled(true);
|
evt.setCancelled(true);
|
||||||
|
@ -754,8 +754,8 @@ public class ShopTrait extends Trait {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
next.clear();
|
|
||||||
if (currentPage + 1 < shop.pages.size()) {
|
if (currentPage + 1 < shop.pages.size()) {
|
||||||
|
next.clear();
|
||||||
next.setItemStack(new ItemStack(Material.FEATHER, 1), "Next page (" + (currentPage + 1) + ")");
|
next.setItemStack(new ItemStack(Material.FEATHER, 1), "Next page (" + (currentPage + 1) + ")");
|
||||||
next.setClickHandler(evt -> {
|
next.setClickHandler(evt -> {
|
||||||
evt.setCancelled(true);
|
evt.setCancelled(true);
|
||||||
|
|
Loading…
Reference in New Issue