Ascension Protocol
Configuration

Skills Configuration

plugins/AscensionSkills/config.yml

Defines the skill tree:

  • Skill IDs, display names, descriptions
  • Unlock costs (skill points, gold, XP)
  • Mana costs and cooldowns for actives
  • Passive effect magnitudes
  • skills.points-per-rank in Core config feeds rank-up skill points

Skill runes

Players can equip an unlocked active skill as a rune item and right-click it to cast — see Skills commands.

skill-runes:
  enabled: true
  # How many runes a player may carry at once.
  max-equipped: 4
  material: AMETHYST_SHARD
  glint: true
  # Optional resource-pack icons, keyed by skill id.
  custom-model-data: {}
KeyDefaultEffect
enabledtrueTurn runes off entirely. Existing runes are removed from players on their next join or on /asc reload.
max-equipped4Runes carried at once. Lowering it reclaims over-cap runes on next join or reload.
materialAMETHYST_SHARDItem used for every rune. An invalid material falls back to amethyst and logs a warning.
glinttrueEnchantment glint on the rune.
custom-model-data(empty)Per-skill resource-pack model, e.g. arc-bolt: 10240. Skills left out use the plain item.

Each rune gets its own vanilla cooldown group, so one skill's cooldown doesn't grey out the other runes sharing the same material.

Runes don't change skill balance: casting one goes through the same mana, rank, unlock and cooldown checks as /skills cast.

On this page