ShopGuiManager
Manages GUI operations and player interactions.
Methods
Method
Return Type
Description
openMainMenu(Player player)
void
Open main menu for player
openShop(Player player, String shopId, int page)
void
Open shop for player
openRecentPurchasesMenu(Player player)
void
Open recent purchases menu
openRecentPurchasesMenuForPlayer(Player viewer, UUID targetUuid)
void
Open recent purchases for another player
isMainMenu(InventoryView view)
boolean
Check if inventory is main menu
isRecentPurchasesMenu(InventoryView view)
boolean
Check if inventory is recent purchases menu
ShopGuiManager guiManager = bShopAPI.getShopGuiManager();
// Open main menu
guiManager.openMainMenu(player);
// Open specific shop
guiManager.openShop(player, "advanced_shop", 0);
// Open recent purchases
guiManager.openRecentPurchasesMenu(player);
// Admin: View another player's purchases
guiManager.openRecentPurchasesMenuForPlayer(admin, targetPlayer.getUniqueId());Last updated