Sueta

AbilityClass

1.5.0

Vanilla class, morph & skill system — YAML powered, ultra flexible!

·Plugin

AbilityClass
Vanilla class, morph & skill system — YAML powered, ultra flexible!

What is AbilityClass?
A powerful, flexible, and completely vanilla-compatible class & skill system for Paper & Spigot!
Create unlimited custom classes and morphs with unique active/passive skills, all defined in easy YAML files.
No mods needed — all skills are triggered by real Minecraft actions like sneak, drop, attack, swap hand, and more.

Features
  • Fully YAML configurable: add classes/morphs and assign any skills you want
  • Many built-in skills: airwalk, dash, blink, timewarp, soulpull, etc.
  • Trigger skills with vanilla actions: sneak, sprint, attack, hotbar, drop item, right-click, etc.
  • Customize cooldowns, particles, sounds, and more
  • No client mods needed! 100% server-side
Installation
  1. Place the plugin jar in your /plugins folder.
  2. Restart or reload your server.
  3. Edit /plugins/AbilityClass/ configs to create your classes and skills.
  4. Use /ability reload to reload config at any time.
Skill Triggers
Trigger TypeDescription / EventOptional Fields
SNEAKWhen sneaking (Shift)-
DOUBLE_SNEAKDouble-tap sneak (double Shift)-
SPRINTWhen sprinting (Control)-
SWAP_HANDSPress F (main/offhand swap)-
HOTBARSwitch to a hotbar slotslot: (0-8)
DROP_ITEMPress Q (drop item)item: (material name)
RIGHT_CLICKRight click (air or block)-
RIGHT_CLICK_BLOCKRight click on a block-
RIGHT_CLICK_AIRRight click in the air-
LEFT_CLICKLeft click (air or block)-
LEFT_CLICK_BLOCKLeft click on a block-
LEFT_CLICK_AIRLeft click in the air-
ATTACKLeft-click (attack) an entityentity_type: (optional)
KILL_ENTITYKill an entity (mob/player)-
DAMAGEDTake damage-
ITEM_CONSUMEConsume item (food, potion, etc.)item: (material name)
ENTER_BIOMEEnter a specific biomebiome: (biome name)

Combine triggers using YAML triggers: lists!

Built-in Skills (selection)
  • Airwalk – Walk on air while sneaking
  • Blazefly – Blaze-style dash & fireball
  • Blink – Teleport short distance where you look
  • Smash – Smash ground, temporary block explosion
  • Phase – Pass through walls
  • Timewarp – Return to your position after a delay
  • Launch – Launch yourself in an arc
  • Soulpull – Pull enemies toward you
  • Stomp – Ground AoE knockback
  • Decoy – Spawn a fake armor stand
  • SummonMinions – Summon helper mobs
  • ...and 30+ more!

See documentation for the full skill list and YAML config!

YAML Example
skills:
  blink:
    skill: BLINK
    triggers:
      - type: RIGHT_CLICK
      - type: SNEAK
    cooldown: 8
    particle: PORTAL
    sound: ENTITY_ENDERMAN_TELEPORT
Links

100% free and open source. Enjoy!

Note: if you have any Skill wishes, let me know I am happy to advance the plugin!

Similar projects

Plugin →