
SkillsTree
Advanced skill progression system for Minecraft. Players earn XP, unlock abilities, complete quests, and customize builds through an intuitive GUI interface.
400
1
SkillsTree 1.0.1
beta7 января 2026 г.Нет описания изменений
SkillsTree 1.0.1
beta7 января 2026 г.Problem: The quest completion messages were too big and annoying. They also showed up twice - once when completing the quest and again when claiming the reward.
What was fixed:
Added config options to turn off big messages
Fixed the double message bug
Changed to simple one-line messages instead
SkillsTree 1.0.1
beta28 декабря 2025 г.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
SkillsTree 1.0.0
beta28 ноября 2025 г.Нет описания изменений
Совместимость
Ссылки
Создатели
Детали
Лицензия:LicenseRef-All-Rights-Reserved
Опубликован:2 месяца назад
Обновлён:1 месяц назад
