Economy Configuration
AscensionEconomy and Core economy section
Most economy settings live in plugins/AscensionCore/config.yml under economy — AscensionEconomy reads them at runtime.
AscensionEconomy config.yml
| Key | Description |
|---|---|
commands.alias-shop | false |
shop-enabled | Master shop switch |
shop-rows / shop-title | /ascshop GUI layout |
vault.required | Require Vault for currency |
vault.missing-message | Error when Vault absent |
upgrades.enabled | true |
Player payments (pay)
| Key | Default | Description |
|---|---|---|
pay.enabled | true | Master switch for /pay (/ascpay) |
pay.minimum | 1 | Smallest amount that can be sent |
pay.tax-percent | 0 | Percent skimmed from each payment (recipient gets the remainder) |
pay.allow-offline | false | Allow paying players who aren't currently online |
Trade (trade)
| Key | Default | Description |
|---|---|---|
trade.enabled | true | Master switch for /trade |
trade.max-distance | 10 | Max blocks apart (≤ 0 disables the check) |
trade.cross-world | false | Allow trading across worlds |
trade.confirm-lock-seconds | 2 | Confirm re-locks briefly after any change |
Auction house (auction)
Requires the shared database. /ah is disabled with a console warning if it is unavailable.
| Key | Default | Description |
|---|---|---|
auction.enabled | true | Master switch for /ah |
auction.listing-fee-percent | 2 | Up-front fee to list |
auction.sale-tax-percent | 5 | Deducted from the seller payout on sale |
auction.max-listings-per-player | 5 | Base cap (raise per player with ascension.auction.listings.<n>) |
auction.listing-duration-hours | 48 | Before an unsold listing expires to Returns |
auction.page-size | 45 | Listings per browse page |
Spawner crafting (spawner-crafting)
Crafts a mob spawner from Ascension Spawner Frames + mob heads via /asccraft spawner. Reloads with economy / /asc reload.
External requirement: install a mob head drop plugin (HeadDrop, DropHeads, etc.). Ascension only consumes heads already in the inventory — it does not drop them. Vanilla skulls cover a few mobs; everything else needs a head plugin. AscensionGates must be loaded for the spawner_frame item. RoseStacker is optional.
| Key | Default | Description |
|---|---|---|
spawner-crafting.enabled | true | Master switch |
spawner-crafting.frames-required | 8 | Ascension spawner_frame items needed |
spawner-crafting.heads-required | 64 | Heads of one mob type needed |
spawner-crafting.frame-item-id | spawner_frame | Gates loot registry id (PDC) |
spawner-crafting.frame-item.* | iron bars + name/lore | Display defaults (identity is still PDC) |
spawner-crafting.allowed-mobs | common farm mobs | Empty list = any detectable type |
spawner-crafting.denied-mobs | Warden / Wither / Dragon | Always blocked |
spawner-crafting.messages.* | — | Success / missing frames / heads / denied / full |
Staff: /asc admin item give <player> spawner_frame [amount]. Void crate rewards should use the same Ascension item id (console: asc admin item give %player% spawner_frame 1).
See Economy commands — Spawner crafting for the full recipe and failure messages.
Core config.yml → economy
| Section | Description |
|---|---|
currency-symbol | Price prefix (default $) |
gate-entry-fees | Per-rank gate entry cost (Vault) |
shops.* | /ascshop items (Awakening Core, Shadow Orb, Skill Crystal, Hunter Compass, Gate Keys, …). Gate keys use gate-tier: (E–S) or id gate-key / gate-key-d …. Optional dungeon-item-id: gives an AscensionGates loot item on purchase (e.g. hunter_compass). |
sell.prices | /sell material prices |
craft.recipes | /asccraft recipes |
upgrades.shadow-capacity | Cost, amount, max capacity for shop upgrade |
Permissions
| Permission | Command |
|---|---|
ascension.shop.use | /ascshop |
ascension.sell.use | /sell |
ascension.craft.use | /asccraft |
ascension.craft.spawner | /asccraft spawner |
ascension.economy.pay | /pay (default true) |
ascension.economy.admin | /ascgold (staff, default op) |
Requires Vault + economy provider for paid features.