Tags
Creators
Details
1.0.0
Compatibility
Changes
🎉 QuestLogs v1.0.0 - Initial Release
The first stable release of QuestLogs! A comprehensive quest and challenge system for Minecraft Spigot 1.21+.
✨ Features
Quest System
- ✅ Multiple quest types: Exploration, Mining, Mob Kills, Crafting, Block Breaking/Placing
- ✅ Beautiful GUI Quest Book interface
- ✅ Quest prerequisites for sequential progression
- ✅ Custom quest icons and GUI positioning
- ✅ Progress tracking with configurable notifications
Player Statistics
- ✅ SQLite database for reliable data persistence
- ✅ Track playtime, blocks explored, quests completed
- ✅ Detailed breakdowns: mining, crafting, combat stats
- ✅ Leaderboard queries for all statistics
- ✅
/queststatscommand with comprehensive display
Timed Challenges
- ✅ Server-wide competitive mini-games
- ✅ 10 balanced default challenges included
- ✅ Automatic scheduling (configurable)
- ✅ Top 3 players receive rewards
- ✅ Challenge participation and win tracking
Reward System
- ✅ Items with custom quantities
- ✅ Enchanted books with any enchantment level
- ✅ Experience (XP) rewards
- ✅ Automatic inventory management
- ✅ Rewards displayed in GUI and completion messages
📋 Requirements
- Minecraft: 1.21+
- Server: Spigot/Paper
- Java: 21+
📥 Installation
- Download
QuestLogs-1.0.0.jar - Place it in your server's
plugins/folder - Restart your server
- Configure
plugins/QuestLogs/config.ymlandquests.yml - Reload with
/questadmin reload
🎮 Quick Start
For Players:
/questbook- Open the quest book GUI/queststats- View your statistics/challenge- Check active challenge
For Admins:
/questadmin reload- Reload configuration/questadmin complete <quest> <player>- Complete quest for player/challengeadmin start <challenge>- Start a specific challenge
📚 Included Examples
- 12+ example quest configurations
- 10 balanced timed challenges
- Comprehensive documentation
- GUI customization examples
🐛 Known Issues
None at this time. Please report any issues on the Issues page.
🙏 Feedback Welcome
This is the first release! Please share your feedback, bug reports, and feature requests.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:oXMtuf4o:XSTGBvxb"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:oXMtuf4o:XSTGBvxb"
}

