Ascendia | Advanced Battle Pass & Progression System
The Ultimate Minecraft Battle Pass Plugin
Transform your server with Ascendia — a modern, professional-grade Battle Pass system featuring a powerful in-game editor, multiple tiers, deep progression, dynamic missions, and a stunning skill tree.
Perfect for Survival, Skyblock, RPG, Prison, SMP, and Network servers looking to massively boost player retention and monetization.
Why Choose Ascendia?
- Best-in-Class In-Game Editor — Configure your entire Battle Pass visually with /bp editor (no YAML needed for most users)
- Multiple Custom Tiers — Free + Premium + unlimited custom tracks
- Smart Mission System — Daily, weekly, and elite missions with full visual management
- Interactive Skill Tree — Permanent player perks and boosts
- Premium Feel — Beautiful dynamic GUIs and smooth user experience
Key Features
Tiers / Tracks System
- Default: FREE and PREMIUM tracks
- Fully customizable via tiers.yml — create as many tiers as you want
- Each tier has its own name, GUI material, and permission node
Leveling & XP System
- Precise control with levels.yml
- Configurable linear XP formula in config.yml
- Soft max level (default 100, fully adjustable)
Mission System
Missions are the heart of progression. Recommended method: Use the In-Game Editor (/bp editor → Mission Manager) for fast and easy creation.Supported Mission Types:
- BREAK_BLOCK
- PLACE_BLOCK
- KILL_MOB
- FISH
- CRAFT
Weekly categories (WEEK_1 to WEEK_5) with automatic generation of 30+ daily and 50+ elite missions.
Reward System
Highly flexible reward system. Define rewards once and assign them to any level and any tier.Supported Reward Types:
- ITEM — Give any item
- CURRENCY — Vault money support
- COMMAND — Execute any console command (%player% supported)
- PERMISSION — Grant permission nodes (LuckPerms - download it here)
- RANDOM — Random reward from pool
Pro Tip: The same reward ID can be reused across multiple levels.
Skill Tree & Perks
Players earn Skill Points every level and spend them in a beautiful interactive Skill Tree GUI.Perks:
- XP_BOOST — More XP from missions
- DROP_BOOST — Increased double drop chance
- LEVEL_BOOST — Reduced XP requirements
🛠 Commands & Permissions
Player Commands
| Command | Permission | Description |
|---|---|---|
| /bp | None | Open main Battle Pass menu |
| /bp top | None | Leaderboards (Global & Weekly) |
| /bp help | None | Help menu |
Admin Commands (ascendia.admin)
| Command | Usage | Description |
|---|---|---|
| /bp editor | — | Advanced In-Game GUI Editor (Recommended) |
| /bp exp | give/take/set <player> <amount> | Manage XP |
| /bp level | set <player> <level> | Set player level |
| /bp premium | <player> | Toggle premium status |
| /bp week | unlock/lock <week> | Control week progression |
| /bp reload | — | Hot reload configurations |
Extensive PlaceholderAPI Support
Prefix: %ascendia_...%
- %ascendia_level%, %ascendia_xp%, %ascendia_progress_bar%, %ascendia_progress_percentage%
- %ascendia_premium_formatted%, %ascendia_skill_points%
- %ascendia_missions_completed%, %ascendia_mission_progress_<id>%
- Full season, weekly, and perk placeholders
Technical Specifications
- Java 17+
- Server Version: 1.17.x – 1.20.x+ (Spigot, Paper, Purpur, etc.)
- Asynchronous operations for excellent performance (20 TPS stable)
- MySQL + SQLite database support
- Smart Caching + Periodic sync
- Anti-Exploit protection (Creative mode, Silk Touch, etc.)
- AI-Driven Analytics for dynamic challenges
- Full Developer API with custom events
Optional Dependencies: PlaceholderAPI (recommended), Vault, LuckPerms
Important Notes
- The In-Game Editor (/bp editor) is the fastest and most recommended way to set up your Battle Pass.
- Auto-generation of default rewards and missions if configuration files are empty.
- Extremely configurable while remaining user-friendly.
Screenshots & Previews
Ascendia turns everyday gameplay into an exciting, rewarding progression journey that keeps players coming back every day.
