Skip to content
TTS-STUDIO docs Discord

Plugins / SkillsRPG

Abilities

Abilities

SkillsRPG has 72 abilities split across three types. All abilities are defined in YAML under plugins/SkillsRPG/abilities/.


Ability Types

Type Count How unlocked
BASE 32 (4 per skill) Spend ability points earned on level-up. Unlocked at levels 5 / 15 / 30 / 45 / 70 with at least 1 point invested. Rankable up to max-rank.
MILESTONE 32 (4 per skill) Granted automatically when the player completes a milestone quest at skill tiers 25 / 50 / 75 / 100. Not rankable — granted at rank 1.
SYNERGY 8 Auto-unlocked when a player reaches level 50 in both qualifying skills. See Synergies.

The 12 Ability Patterns

Every ability declares exactly one pattern. The pattern determines what happens when the ability fires.

Pattern Description
InstantDamage Deals a one-shot burst of damage to the target immediately.
AoeBurst Applies an effect (damage, knockback, debuff) to all entities within a radius.
Dot Applies a damage-over-time effect that ticks for a configured duration.
BuffSelf Grants a temporary positive status effect (speed, strength, resistance, etc.) to the caster.
DebuffTarget Applies a temporary negative status effect (slowness, weakness, etc.) to the target.
Dash Launches the caster in a direction (forward by default, or toward/away from target).
ProjectileMod Modifies the next projectile the player fires (additional velocity, pierce, on-hit effect).
BlockInteractMod Modifies the next block interaction (instant mine, area mine, ore fortune boost, etc.).
PassiveTick Fires on a server-side tick interval when the ability is equipped, regardless of manual activation.
HealSelf Restores a configured amount of health to the caster instantly.
Shield Absorbs incoming damage up to a configured amount for a set duration.
ResourceConvert Converts one resource into another on activation (e.g. mana health, XP items).

Ability YAML Schema

Each ability is one entry in its skill's YAML file (or a standalone file if you prefer):

abilities:
  power_strike:
    id: power_strike           # unique string id — used in /skills admin unlock
    skill: swords              # which skill this ability belongs to
    type: BASE                 # BASE | MILESTONE | SYNERGY
    pattern: InstantDamage     # one of the 12 patterns listed above
    unlock-level: 5            # player must reach this skill level before the ability appears
    points-to-unlock: 1        # ability points required to purchase rank 1
    max-rank: 3                # maximum rank players can invest to
    pvp-enabled: true          # if false, ability is blocked by the WorldGuard/ChunkClaim PvP check

    # rank-params defines values at each rank (must have max-rank entries)
    rank-params:
      1:
        damage-multiplier: 1.5
        mana-cost: 15
        cooldown-seconds: 10
      2:
        damage-multiplier: 2.0
        mana-cost: 18
        cooldown-seconds: 9
      3:
        damage-multiplier: 2.75
        mana-cost: 22
        cooldown-seconds: 7

    icon: IRON_SWORD            # material for the ability item in the GUI
    name: "<gold>Power Strike"  # MiniMessage display name
    lore:
      - "<gray>A devastating strike that deals"
      - "<gray><b>{damage-multiplier}x</b> weapon damage."
      - ""
      - "<yellow>Mana: <white>{mana-cost}"
      - "<yellow>Cooldown: <white>{cooldown-seconds}s"

Key notes


Rank Scaling

When a player spends points to increase an ability rank, SkillsRPG reads the rank-params block for the new rank and recalculates all derived values (damage, mana cost, cooldown, etc.). There is no interpolation — each rank's full param set is defined explicitly.

Players can only increase ranks, not decrease them, except via the respec flow which resets all base-ability ranks to 0 and refunds points.


The Ability Bar

Players have a 3-slot active ability bar (expands to 4 at total level 200+). To equip abilities:

  1. Open /skills Equip Abilities.
  2. Click an ability to assign it to the active slot.
  3. In-game: F (default swap-hand key) cycles the active slot. The active ability fires when swap-hand is pressed while already on that slot.

MILESTONE and SYNERGY abilities can also be assigned to the bar. SYNERGY abilities are available as soon as both qualifying skills reach level 50.


Home | Configuration | Milestones | Synergies


© TTS-Studio · SkillsRPG is part of the TTS-Studio Minecraft plugin suite.