EasyQuests ⚔️
EasyQuests is a modern, lightweight, and highly efficient quest engine featuring a linear progression tree, built specifically for Survival, RPG, and Skyblock servers. It offers seamless integration with modern interfaces and full data synchronization.
⭐ Key Features
- 🗺️ Smooth Pagination (Multi-Page GUI): If your quest line contains more than 28 quests, the plugin automatically splits it into dynamic pages with smooth feather-based navigation.
- 💾 Database Storage (SQL): Choose your preferred storage solution: flat
YAMLfiles, a localSQLitedatabase protecting against data loss, or an externalMySQLdatabase for network synchronization across BungeeCord/Velocity. - ⏱️ Fading HUD (Fading Cooldown): BossBars and ActionBars only appear when a player is actively pursuing a quest, automatically fading out after 5 seconds of inactivity to keep the screen clutter-free.
- 🛡️ Advanced Anti-Exploit System: Automatically tags player-placed blocks (ores, wood) with metadata, preventing exploits where players continuously place and break the same resources.
- 🧪 Alchemy and Crafting Support: Accurate tracking of bulk item crafting (including Shift-Click) and potion brewing (with full compatibility from 1.16 up to the latest releases: 1.20.5+ and newer).
- 📝 Automatic Reward Translator: The plugin natively interprets console commands (such as
/giveand/xp add) and displays them in descriptions as clean, styled text inside the GUI (e.g.,» 5x Bread,» 50 XP).
🔗 PlaceholderAPI & CustomNameplates Integration
The plugin provides optimized PlaceholderAPI placeholders, ideal for integration with CustomNameplates, tab lists (TAB), or scoreboards:
| Placeholder | Description | Example |
|---|---|---|
%easyquests_has_active% |
Returns true or false (used as a condition to display the HUD) |
true |
%easyquests_active_quest% |
Name of the currently active quest | Coal Beginnings |
%easyquests_progress% |
Player's current progress in the quest | 4 |
%easyquests_target% |
Required amount to complete the quest | 16 |
%easyquests_percent% |
Percentage completion of the quest | 25 |
%easyquests_progress_bar% |
RPG-style, colorful progress bar with block characters | ■■■■■■■■■■ |
🛠️ Commands and Permissions
/quests(Aliases: /zadania, /easyquests, /questy) — Opens the main quest category menu.
Permission:easyquests.use(Default: true)/quests reload— Instantly reloads theconfig.ymlfile and all categories in thecategories/folder.
Permission:easyquests.admin(Default: OP)
💻 Requirements and Compatibility
- Java Version: Java 17 or newer
- Server Software: Paper / Spigot 1.16 - 1.20.x, 1.21, 1.22+
- Dependencies: PlaceholderAPI (Soft-dependency, recommended)
No gallery available for this project.
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
EasyQuests 1.5.6 1.5.6 |
1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2
|
bukkit, folia, paper, purpur, spigot
|
Download |