AbilityCore
Advanced Item Ability Engine for Paper 1.21.x
Overview
AbilityCore is a powerful, fully modular plugin that transforms how abilities work on your server.
Instead of binding abilities to players, abilities are attached directly to items using PersistentDataContainer.
This means any player holding the item can use its abilities — enabling fully dynamic gameplay systems.
Multiple abilities per item
Fully YAML-driven (no coding required)
Reloadable & highly extensible
No NMS or ProtocolLib required
Core Features
Config-Driven Ability System
Every ability is defined in YAML with full control over:
- Triggers
- Effects
- Conditions
- Cooldowns & mana
- Combos & charge mechanics
Massive Trigger Support
Abilities can activate on:
- Click (left/right)
- Sneak / sprint
- Combat events
- Low health
- Block break/place
- Projectile hit
- Swimming / landing
- Double jump
- Charged release
Advanced Effect Engine
Create powerful and dynamic abilities:
Movement: Dash, teleport, blink
Combat: Damage, knockback, freeze, pull
Utility: Heal, shield, potion control
World: Lightning, explosions, summons
Visual: Particles, sounds, titles
Includes logic effects like:
- Delay
- Repeat
- Conditional branching
New & Enhanced Systems
Ability Leveling
Abilities can now scale with levels.
- Increase power, reduce cooldowns, adjust mana cost
- Fully configurable via YAML
- Stored directly on items
Advanced Targeting System
More control over how abilities hit targets:
- Self, nearest entity, radius, cone, line
- Target filtering (players, mobs, etc.)
Player Ability Menu
Players can view abilities on their items:
- Clean GUI interface
- Displays stats, cooldowns, and descriptions
- Supports multiple abilities
Ability Packs Support
Organize abilities across multiple files:
- /abilities/fire.yml, /abilities/ice.yml, etc.
- Automatically merged on load
- Easy to expand and manage
Improved Cooldown Feedback
Clear visual feedback for players:
- Action bar cooldown timers
- Ready indicators
- Configurable display
Debug System
Quickly diagnose ability issues:
- Shows why abilities fail
- Helps admins configure faster
Expanded Ability Library
Includes a wide range of example abilities:
- Movement, combat, utility, and advanced
- Ready to use out of the box
Advanced Mechanics
Condition System
Control when abilities activate:
- Health thresholds
- Permissions
- World & environment checks
- Player states
Resource Systems
- Cooldowns (with boss bar support)
- Mana system (regen + limits)
- Durability cost for balance
Combo & Charge System
- Chain actions to trigger abilities
- Charge abilities with visual feedback
Admin & Developer Tools
- ACF-powered commands
- Full GUI editor system
- Stats tracking (per player & global)
- PlaceholderAPI support
- Developer API with events & hooks
Why Choose AbilityCore?
Fully modular & scalable
Built for PvP & RPG servers
No coding required
High performance & future-proof
Designed as a premium system
Perfect For
- Lifesteal servers
- PvP ability systems
- RPG progression servers
- Custom item economies
Dependencies
None required
Optional: PlaceholderAPI
