HubdustryHubdustry

Economy & Gems

Virtual gem currency system with wallets, rewards, and leaderboards.

Economy & Gems

Hubdustry's Economy module introduces Gems — a virtual currency that rewards active participation. Members earn gems through activities and can spend them on server perks.

How It Works

  1. Members earn gems through approved translations, leveling milestones, and events
  2. Each member has a wallet that tracks their balance
  3. Gems can be spent on server perks configured by admins
  4. A leaderboard showcases the top gem holders

Earning Gems

ActivityGemsNotes
Translation approved+5Per approved translation
Ambassador milestone+100One-time bonus at 1,000 translations
Giveaway prizeVariableSet by giveaway creator
Admin awardVariableManual grants by admins

Commands

CommandDescription
/gemsView your gem balance and transaction history
/gems @userView another member's balance
/gems leaderboardTop gem holders in the server
/gems give @user <amount>Transfer gems to another member
/gems award @user <amount>Admin: grant gems
/gems deduct @user <amount>Admin: remove gems

Configuration

Enable/Disable

  1. Go to Dashboard → Economy
  2. Toggle Enable Gem System
  3. Configure earning rates and spending options

Spending Options

Admins can create custom rewards that members purchase with gems:

  • Custom roles — Temporary or permanent color roles
  • Channel access — Unlock premium channels
  • Giveaway entries — Buy extra entries with gems
  • Custom commands — Unlock special bot responses

Anti-Abuse

  • Cooldowns prevent rapid gem farming
  • Idempotent rewards ensure no double-crediting
  • Audit log tracks all gem transactions

Permissions Required

PermissionWhy
Send MessagesTo display balance and leaderboard
Manage RolesTo assign purchased roles
Edit on GitHub

On this page