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.
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
Place the plugin jar in your /plugins folder.
Restart or reload your server.
Edit /plugins/AbilityClass/ configs to create your classes and skills.
Use /ability reload to reload config at any time.
Trigger Type
Description / Event
Optional Fields
SNEAK
When sneaking (Shift)
-
DOUBLE_SNEAK
Double-tap sneak (double Shift)
-
SPRINT
When sprinting (Control)
-
SWAP_HANDS
Press F (main/offhand swap)
-
HOTBAR
Switch to a hotbar slot
slot: (0-8)
DROP_ITEM
Press Q (drop item)
item: (material name)
RIGHT_CLICK
Right click (air or block)
-
RIGHT_CLICK_BLOCK
Right click on a block
-
RIGHT_CLICK_AIR
Right click in the air
-
LEFT_CLICK
Left click (air or block)
-
LEFT_CLICK_BLOCK
Left click on a block
-
LEFT_CLICK_AIR
Left click in the air
-
ATTACK
Left-click (attack) an entity
entity_type: (optional)
KILL_ENTITY
Kill an entity (mob/player)
-
DAMAGED
Take damage
-
ITEM_CONSUME
Consume item (food, potion, etc.)
item: (material name)
ENTER_BIOME
Enter a specific biome
biome: (biome name)
Combine triggers using YAML triggers: lists!
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!