Ascension Protocol
Configuration

Core Configuration

plugins/AscensionCore/config.yml

Database (database)

KeyDefaultDescription
fileascension.dbSQLite filename
pool-size4Connection pool
waltrueWAL mode
backup-before-migratetrueBackup before schema upgrade
backup-retention10Kept backup copies

Ranks (ranks.*)

Per rank (E → MONARCH):

  • display-name, color, chat-prefix
  • required-xp, max-mana, shadow-capacity
  • mana-regen-multiplier

Mana (mana)

KeyDefaultDescription
regen-per-tick0.5Mana per pulse
regen-interval-ticks20Pulse interval

Hunter abilities (hunter-abilities)

Invisibility and flight limits per rank tier. Permissions: ascension.ability.invisibility.*, ascension.ability.flight.* — see Core permissions.

Skills (skills)

Skill tree defaults, /skillshop entries (skills.shop.entries), points per rank-up. Used by AscensionSkills.

Achievements (achievements)

Achievement definitions for /achievements GUI. Progress stored in SQLite.

Economy (economy)

Shop items (economy.shops), gate entry fees (gate-entry-fees), sell prices, craft recipes, shadow-capacity upgrades. Used by AscensionEconomy even though keys live in Core config.

Staff (staff)

SectionDescription
staff.rolesHelper/Mod/Owner labels + ascension.staff.* permissions
staff.chat.rank-prefixesPer-rank chat tags
staff-modeStaff visibility options

Permissions (permissions)

KeyDescription
providerauto, luckperms, yaml, bukkit
mappingsPermission aliases
yaml-fallback.groupsDefault groups when no LuckPerms

Action bar (action-bar)

KeyDefaultDescription
enabledtrueMaster switch
show-statsfalseRank/mana/XP on action bar
format{rank}, {mana}, {xp_pct}, etc.

Built-in scoreboard when enabled: true. Default enabled: false — use SimpleScore.

Resource pack (resource-pack)

KeyDescription
enabledBuild pack on enable
merge-modelengine-packInclude ModelEngine assets (required for shadow models)
public-host / host-portPack download URL
apply-on-joinSend pack on join
redownload-command-enabledAllow /resourcepack

Chat (chat)

  • channels.enabled/ch system
  • channels.prefixes! guild, @ party, # staff
  • use-renderer — Paper display name + rank colors (Essentials integration)

Guide books

KeyDescription
guide-bookPlayer handbook (/asc guide)
admin-guide-bookStaff handbook (/asc admin guide)

Leave pages: [] to use built-in JAR content.

Messages (messages)

KeyDescription
rank-upTemplate with {rank_colored}
not-enough-manaSkill mana error

On this page