Skip to main content

Statistics

Player order statistics and tracking.

Overview

SigmaOrders tracks comprehensive statistics for all players, providing insights into order activity and economic participation.

Available Statistics

Orders Created

Total number of orders created by the player:

  • Includes all statuses
  • Counts all orders ever created
  • Shown in /orders stats

Orders Fulfilled

Number of distinct orders the player has delivered to:

  • Counts unique orders, not deliveries
  • Shows fulfillment activity
  • Indicates player participation

Items Delivered

Total quantity of items delivered:

  • Sum of all items delivered
  • Across all orders
  • Shows delivery volume

Total Spent

Total money spent on orders:

  • Sum of all order prices created
  • Shows economic activity as buyer
  • Includes all orders (completed, cancelled, etc.)

Total Earned

Total money earned from deliveries:

  • Sum of all payments received
  • Shows economic activity as seller
  • Reflects delivery activity

Viewing Statistics

Your Statistics

/orders stats

Shows your own statistics:

  • Orders created
  • Orders fulfilled
  • Items delivered
  • Total spent
  • Total earned

Other Players' Statistics

/orders stats <player>

Requires sigmaorders.stats.others permission.

Statistics Display

Statistics are displayed in formatted output:

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Order Statistics
Player: PlayerName
Orders Created: 15
Orders Fulfilled: 8
Items Delivered: 320
Total Spent: $15,000.00
Total Earned: $8,500.00
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

API Access

Statistics are available via API:

CompletableFuture<PlayerStats> future = ordersAPI.getPlayerStatistics(playerUuid);

Data Sources

Statistics are calculated from:

  • orders table - Orders created and spent
  • delivery_payments table - Deliveries and earnings
  • Real-time calculations
  • Accurate and up-to-date

Best Practices

  1. Monitor Statistics: Track player activity
  2. Use for Rewards: Reward active players
  3. Economic Analysis: Understand server economy
  4. Player Motivation: Show progress to players