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