diff --git a/src/main/java/com/rsscripting/rswarehouse/category/categorymenu/CategoryMenuListener.java b/src/main/java/com/rsscripting/rswarehouse/category/categorymenu/CategoryMenuListener.java index cb2add9..573845a 100644 --- a/src/main/java/com/rsscripting/rswarehouse/category/categorymenu/CategoryMenuListener.java +++ b/src/main/java/com/rsscripting/rswarehouse/category/categorymenu/CategoryMenuListener.java @@ -125,8 +125,10 @@ public class CategoryMenuListener if ( player.isOp() - && event.getClick() - == ClickType.SHIFT_RIGHT + && event.getClick() == ClickType.SHIFT_RIGHT + && categoryId != 1 + && categoryId != 1000 + && categoryId != 1001 ) { CategoryOptionsMenu.open( diff --git a/src/main/java/com/rsscripting/rswarehouse/item/options/ItemOptionsMenuListener.java b/src/main/java/com/rsscripting/rswarehouse/item/options/ItemOptionsMenuListener.java index b8f290d..938cfd9 100644 --- a/src/main/java/com/rsscripting/rswarehouse/item/options/ItemOptionsMenuListener.java +++ b/src/main/java/com/rsscripting/rswarehouse/item/options/ItemOptionsMenuListener.java @@ -1,6 +1,9 @@ package com.rsscripting.rswarehouse.item.options; import com.rsscripting.rswarehouse.category.copytocategory.CopyToCategoryMenu; +import com.rsscripting.rswarehouse.item.ItemsMenu; +import com.rsscripting.rswarehouse.session.GuiSession; +import com.rsscripting.rswarehouse.session.GuiSessionManager; import com.rsscripting.rswarehouse.subcategory.copytosubcategory.CopyToSubCategoryMenu; import com.rsscripting.rswarehouse.item.deleteitem.DeleteConfirmationMenu; import com.rsscripting.rswarehouse.category.movetocategory.MoveToCategoryMenu; @@ -61,7 +64,17 @@ public class ItemOptionsMenuListener if (event.getSlot() == 4) { - player.closeInventory(); + GuiSession session = + GuiSessionManager.getSession( + player + ); + + ItemsMenu.open( + player, + session.getItemsCategoryId(), + session.getItemsCategoryName(), + session.getItemsPage() + ); return;