Economy

Flash Sales

Time-limited percentage discounts on crate buy-ins — announced server-wide, gone in minutes.

A flash sale is a time-limited discount on a crate's money buy-in price. When staff trigger a sale, the discount (between 1% and 90%) applies to every money purchase of that crate for the sale's duration, and the server is broadcast so everyone knows the deal is live. Sales live in memory only — a restart clears them, which matches the "limited-time promotion" intent. They are the best time to bulk-open a crate you've been eyeing.

How a Sale Works

A staff member runs the admin command (exposed via the crate admin system) specifying a crate ID, a discount percentage, and a duration in minutes. The discount is clamped to 1–90% — a 0% sale would be meaningless, and a 100% sale would make crates free (which should be a crate config change, not a promotion). Once active:

  1. The discount applies at purchase. Every /crate open paid for with Denarius on that crate multiplies the price by (1 − discount/100) before charging.
  2. The server is broadcast. A MiniMessage-formatted announcement tells every player what's on sale, the discount, and how long they have.
  3. The sale ticks down. A repeating task checks every minute for expired sales and clears them automatically — staff don't have to remember to stop them.
  4. The sale ends. When the timer hits zero (or the server restarts), the discount disappears and the crate returns to its normal money price.

Flash sales only affect the money buy-in (the openCost field on a crate). They do not affect key prices, key redemption, or any other crate purchase path. If a crate is key-only, a flash sale has no effect on it.

Why Sales Aren't Persisted

Sales live in a concurrent in-memory map only — they are never written to disk or the database. This is deliberate: a flash sale is meant to be a fleeting, "you had to be there" event. A server restart wipes all active sales, which keeps the promotion feeling special and prevents a sale from accidentally running forever if staff forget to stop it. If a sale matters enough to persist, it should be a config change to the crate's base price, not a flash sale.

Spotting a Sale

When a sale goes live, you'll see a broadcast in chat naming the crate, the discount, and the duration. The crate's menu and /crate info will also reflect the discounted price while the sale is active. If you miss the broadcast, the discounted price in the crate menu is the giveaway — if the Denarius cost looks unusually low, a sale is on.

Discount TierHow to react
10–30%Nice-to-have. Bulk-open if you were going to anyway; skip otherwise.
40–60%Serious discount. Worth clearing out a chunk of your Denarius balance if the crate's loot pool is good for you.
70–90%Rare. Bulk-open as much as you can afford — these are the sales that pay for themselves in a few opens.

Tips

  1. Act fast. Sales are short by design — minutes, not hours. If you see a broadcast, decide quickly.
  2. Bulk-open on big discounts. The whole point of a sale is volume; one open wastes the opportunity.
  3. Keep a Denarius reserve. Having liquid cash on hand means you can pounce when a 70%+ sale drops.
  4. Check the pity counter. If you're near the 50-open pity threshold on a crate, a sale is the perfect time to push past it.
  5. Don't expect a sale to repeat. Each sale is staff-discretionary; the next one might be a different crate or never come.