AscensionEconomy
Shop, sell, crafting
Features
- Ascension shop (
/ascshop) — Gate Keys, cores, orbs, crystals; organized into category tabs with a built-in Sell tab - Sell dungeon loot (
/sell hand,/sell all) - Crafting (
/asccraft) from dungeon materials, including spawner crafting (/asccraft spawner) from Spawner Frames + mob heads - Rank-based sell multipliers
- Player payments (
/pay) — send gold to another player, with optional minimum and tax - Secure direct trade (
/trade) — dual-pane, two-step confirm, anti-scam lock, dupe-safe atomic swap - Auction house (
/ah) — buy-it-now listings with fees, per-player caps, expiry returns, and offline-safe payouts - Works with Vault when present, otherwise falls back to Core gold
Spawner crafting
Players turn Spawner Frames + mob heads into a placeable spawner (/asccraft spawner or /ascspawner craft).
You need on the server:
- AscensionEconomy + AscensionGates (for the command and
spawner_frameitem). - A mob head drop plugin such as HeadDrop (or DropHeads / similar) so players can gather 64 heads of a mob. Ascension does not drop heads. Vanilla skulls only cover a few types.
- Optional RoseStacker — crafted spawners use vanilla SpawnData and remain compatible.
Default recipe: 8× spawner_frame + 64 heads of one type → 1 spawner. Frames must be the Ascension item (PDC); give via /asc admin item give <player> spawner_frame or crates. Config: spawner-crafting in Economy config.yml. Details: Economy commands.
Shop categories
/ascshop groups items by a per-item category (economy.shops.<id>.category, default misc) into clickable tabs across the top of the GUI, plus a Sell tab (Sell Held / Sell Inventory) and buttons for the Skill Shop and shadow-slot upgrade. Every sellable item is a real sink — only use-xp, use-extraction-bonus, use-skill-points, and gate keys (gate-tier: or gate-key / gate-key-*) have consumption code, so add new items using those types (no dead items). Ships with progression (Awakening Cores), shadows (Shadow Orbs), skills (Skill Crystal), and gates (E–S Gate Keys) categories.
Player payments
/pay <player> <amount> (canonical /ascpay) transfers gold directly between players without a
trade window. It uses Vault when a provider is present and the built-in Core gold balance
otherwise, so it works out of the box. The recipient must be online (unless pay.allow-offline),
amounts below pay.minimum are rejected, and an optional pay.tax-percent is taken from each
payment. The sender's balance is debited atomically before the recipient is credited. See
Economy configuration.
Direct trade
/trade <player> opens a dual-pane GUI where both sides add items and money. Any change
resets both confirmations, and a short lock after the last change prevents confirm-baiting.
Both confirms trigger an atomic swap that aborts cleanly if either inventory is full — nothing
is lost, and offers are returned if a player disconnects mid-trade. Range and cross-world
checks are configurable. See Economy configuration.
Auction house
/ah browses active listings (paginated, newest first) with "my listings" and "returns"
tabs. /ah sell <price> lists the held item for a listing fee, up to a per-player cap
(ascension.auction.listings.<n> overrides it). Purchases are atomic — the row is marked
sold before the item is handed out — and the seller is paid minus the sale tax. Unsold
listings expire to the returns tab for offline-safe reclaiming. All reads and writes run off
the main thread. See Economy configuration and
Economy permissions.
Key files
| File | Purpose |
|---|---|
config.yml | Shop UI, Vault, trade, auction, spawner-crafting |