WardenCoredocs
Web PanelSettings

Pack Management

Create and manage item packs for the shop, rewards, and claim codes

The Settings > Packs page lets you create and manage item packs that players can buy in the Discord shop, receive as rewards, or redeem with claim codes.

The page has three tabs: Packs, Categories, and History.

Packs Tab

This is the main list of all your packs. From here you can:

  • Create a new pack — click the "New Pack" button
  • Edit any existing pack
  • Delete packs you no longer need
  • Search by pack name
  • Filter by category
  • Import packs from a JSON file

Creating a Pack

Click New Pack to open the pack editor. Fill in:

FieldDescription
NameInternal name used in commands (e.g., AK47). Must be unique.
Display NameFriendly name shown in the shop embed (e.g., "AK-47 Kit").
DescriptionOptional description shown in the shop embed.
CategoryGroup packs into categories for organization.
PriceCost in coins. Set to 0 for free packs (used in rewards/codes).
ContentsThe items and commands that make up this pack.
ImageOptional PNG image shown in the shop embed.
EnabledWhether the pack is active. Disabled packs cannot be used anywhere.
Shop EnabledWhether the pack appears in the Discord shop. Disable this to hide a pack from the shop while still using it for rewards, daily packs, or claim codes.

Buy Limits

Optionally restrict how often players can buy a pack:

  • Buy Limit Count — maximum purchases allowed per player in the time window
  • Buy Limit Minutes — the time window in minutes (e.g., 3 purchases per 60 minutes)

Role Restrictions

  • Required Role — only players with this Discord role can buy the pack
  • Discount Roles — give percentage discounts to players with specific roles

Categories Tab

Organize your packs into categories. Each category has:

  • Name — display name for the category
  • Color — embed border color
  • Sort Order — controls the display order

Use !listcat <category> in Discord to publish all packs in a category.

History Tab

View all pack purchases with filters for:

  • Date range
  • Player (Steam ID or name)
  • Pack name
  • Status (completed, failed, refunded)
  • Source (shop, daily, claim, admin)

Useful for tracking sales, investigating issues, and verifying deliveries.

On this page