EasyQuests
A modern, lightweight, release-grade quest engine with linear progression, dual database support, and RPG-styled HUD integration.
⭐ KEY FEATURES
- Linear Progression & Multi-Page GUIs: Create beautiful meander-path (snake) quest menus. Supports automatic pagination if a category has more than 28 quests!
- Dual Database Support (SQLite & MySQL): Choose between local file storage (YAML), zero-configuration local DB (SQLite) to protect data integrity, or cross-server syncing (MySQL) for BungeeCord/Velocity networks.
- Inactivity Fading HUD (Fading Cooldown): Progress ActionBar and BossBar (fully compatible with CustomNameplates) only show up for 5 seconds when players make progress or activate a quest, keeping their screen perfectly clean.
- Robust Anti-Exploit System: Automatically tracks self-placed blocks (ores, wood) via lightweight metadata, preventing players from cheating by placing and mining the same blocks.
- Intelligent Potion & Crafting Trackers: Supports bulk crafting tracking (including shift-clicks) and a reflection-safe brewing stand retriever that is compatible with older versions as well as modern 1.20.5+ registry changes.
- Smart Reward Translator: Automatically translates raw console command rewards (like `/give` and `/xp add`) into player-friendly, polished lists inside the GUI lore.
- PlaceholderAPI & CustomNameplates Ready: Extensive PlaceholderAPI support allows displaying active quest names, custom progress bars, and visibility switches in third-party HUDs and scoreboards.
PLACEHOLDERAPI INTEGRATION
Fully integrated with PlaceholderAPI. Perfect for showing dynamic quest info in CustomNameplates, TAB, scoreboards, or actionbars:
| Placeholder | Description | Output Example |
| %easyquests_has_active% | Returns true or false (ideal for CustomNameplates visibility conditions) | true |
| %easyquests_active_quest% | Returns the active quest's display name | Węglowy Początek |
| %easyquests_progress% | Current player progress | 4 |
| %easyquests_target% | Target amount needed to complete | 16 |
| %easyquests_percent% | Completion percentage of the quest | 25 |
| %easyquests_progress_bar% | RPG-styled progress bar with custom color codes | ■■■■■■■■■■ |
️ COMMANDS & PERMISSIONS
- /quests (Aliases: /zadania, /easyquests, /questy) - Opens the main category GUI. Permission: easyquests.use (Default: true)
- /quests reload - Reloads the main `config.yml` and all categories YAML files dynamically. Permission: easyquests.admin (Default: OP)
DEPENDENCIES & COMPATIBILITY
- Server Engine: Paper / Spigot 1.16 - 1.20.x+
- Java Version: Java 17 or higher
- PlaceholderAPI (Soft-dependency, highly recommended)
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 26.1, 26.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
EasyStats is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1, 26.2. Downloaded 7 times (via Spigot). Download it and open it directly in the game.