Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
1.2.x
Platforms
Links
Creators
Details
Licensed ARR
Published 2 months ago
Updated last week
Changelog
SkillsTree Plugin - Changelog
Version 1.0.1 - December 28, 2025
🎉 Initial Release
Complete SkillsTree plugin with enhanced quest system and comprehensive skill management.
🔧 Recent Updates & Improvements
✅ Quest System Enhancements
- Enhanced Quest Organization: Added separate sections for Active, Available, and Completed quests
- Duplicate Prevention: Fixed issue where completed quests could reappear as new quests
- Weekly & Special Quests Display: Ensured proper display in quest menu
- Template-Based Generation: Implemented dynamic quest generation system with difficulty scaling
- Reward Calculator Integration: Added dynamic reward calculation with streak bonuses and weekend multipliers
✅ Code Quality Improvements
- Fixed Unused Field Warning: Integrated
rewardCalculatorfield into quest completion and GUI display - Fixed Unused Method Warning: Integrated
checkAndAssignSpecialQuestsmethod into daily reset, weekly reset, and player join systems - Special Quest Assignment: Added comprehensive special quest logic including:
- Weekend bonus quests (Friday-Sunday)
- Seasonal quests based on calendar month
- Night-time challenges (8 PM - 6 AM)
- Rare quest chances (2% daily probability)
✅ User Interface Improvements
- Removed Refresh Button: Removed unnecessary "Refresh Quests" button from quest interface
- Fixed Navigation: Fixed "Back to Skills Tree" button to properly open main skills menu instead of closing interface
- Removed Admin Panel: Completely removed admin panel from main menu interface
- Streamlined Experience: Simplified user interface for better usability
✅ Localization Updates
- Full English Translation: Converted all Arabic text to English throughout the plugin
- Consistency: Ensured all user-facing messages, comments, and interface elements use English
- Config File: Updated configuration file comments to English
📋 Technical Details
Core Features
- 12 Skill Categories: Combat, Health, Mining, Defense, Magic, Agility, and more
- 50+ Individual Skills: Comprehensive skill progression system
- Daily Free Points: Automatic point distribution system with 24-hour cooldown
- Dynamic Quest System: Template-based quest generation with multiple difficulty levels
- Player Statistics: Detailed tracking of player progress and achievements
Quest System Architecture
- QuestTemplateManager: Handles dynamic quest generation from templates
- QuestDifficultyManager: Manages quest difficulty scaling and rewards
- QuestRewardCalculator: Calculates dynamic rewards with bonuses
- Special Quest Logic: Seasonal, weekend, and time-based special quest assignment
Build Information
- Java Version: 21
- Minecraft Version: 1.20.1
- Spigot API: 1.20.1-R0.1-SNAPSHOT
- Build Tool: Maven 3.9.10
- Plugin Size: ~111KB
🚀 Key Improvements Made
Before Updates
- Quest system could show duplicate completed quests
- Unused code warnings in IDE
- Arabic text mixed with English
- Non-functional navigation buttons
- Admin panel cluttering main interface
After Updates
- ✅ Clean quest organization with proper sections
- ✅ No code warnings - all methods and fields properly integrated
- ✅ Consistent English language throughout
- ✅ Fully functional navigation system
- ✅ Streamlined user interface
🎯 Future Considerations
- Quest system is now fully modular and extensible
- Template-based design allows easy addition of new quest types
- Clean codebase ready for future enhancements
- Proper separation of concerns for maintainability
📦 Installation
- Download
SkillsTree-1.0.1.jarfrom thetargetdirectory - Place in your server's
pluginsfolder - Restart the server
- Configure settings in
config.ymlas needed
🔗 Commands
/skills- Open main skills tree interface/skills stats- View player statistics/skills reset- Reset player skills (with confirmation)
🔐 Permissions
skillstree.use- Access to skills system (default: true)skillstree.reset- Ability to reset skillsskillstree.admin- Administrative commands (removed from GUI)
Plugin developed and enhanced on December 28, 2025
Files
Metadata
Release channel
BetaVersion number
1.0.1Loaders
Game versions
1.2.1–1.2.5, 1.20–1.21.11Downloads
43Publication date
December 28, 2025 at 7:00 PMPublisher

laeb
Member


