▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/SkillsTree
SkillsTree

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

SkillsTree 1.0.1

Beta1 мес. назад

Список изменений

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 rewardCalculator field into quest completion and GUI display
  • Fixed Unused Method Warning: Integrated checkAndAssignSpecialQuests method 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

  1. Download SkillsTree-1.0.1.jar from the target directory
  2. Place in your server's plugins folder
  3. Restart the server
  4. Configure settings in config.yml as 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 skills
  • skillstree.admin - Administrative commands (removed from GUI)

Plugin developed and enhanced on December 28, 2025

Файлы

SkillsTree-1.0.1.jar(110.87 KiB)
Основной
Скачать

Метаданные

Канал релиза

Beta

Номер версии

1.0.1

Загрузчики

Bukkit
Paper
Spigot

Версии игры

1.2.1–1.21.11

Загрузок

47

Дата публикации

1 мес. назад

Загрузил

ID версии

Главная