
FullChaos_RPG
A hardcore RPG plugin with zones, smart mobs, ranks, mutations, and AuraSkills-style progression. Balanced difficulty, clean HUD, and real endgame scaling.
FullChaos_RPG 0.5.5
release15 февраля 2026 г.V4 Menu Restoration - COMPLETE ✅
🎯 Mission Accomplished
Successfully restored V4-style menu experience and enhanced progression system while maintaining all existing functionality.
📦 Final Output Files
Primary JAR: build/libs/FullXaosRPG-0.5.4.jar (256KB)
V4 Version: build/libs/FullXaosRPG-0.5.5-plain.jar (256KB)
✅ All Tasks Completed
✅ 1. Analysis Complete
- Mapped OLD V4 features to NEW 0.5.4 architecture
- Identified missing components and integration points
✅ 2. Menu System Replaced
- DELETED old menu system (MenuRouter, MenuSession, pages)
- CREATED V4MenuService with V4-style RPG menu
- CREATED V4MenuListener for proper click handling
- CREATED V4MenuCommand for /fmenu command
✅ 3. Full Skill Progression Restored
- ALL 8 skills now work:
- MINING - Pickaxes on ores/stone
- WOODCUTTING - Axes on logs/wood
- DIGGING - Shovels on dirt/sand/gravel
- SWORDS - Combat with swords
- AXES - Combat with axes
- ARCHERY - Combat with bows/crossbows
- FISHING - Fishing rod catches
- DEFENSE - Taking damage while armored
✅ 4. Upgrade Paths Restored
- Upgrade Points System: 1 point per level
- Upgrade Costs: Progressive (level/5 + 1)
- Bulk Upgrades: 5 levels with 10% discount
- Visual Feedback: Progress bars, costs, requirements
✅ 5. Visual Progression Feedback
- NotificationService integrated and working
- ActionBar XP: "+12 Mining XP" popups
- BossBar Progress: "Mining: 72% to Lvl 13"
- Level Up Notifications: Titles + sounds
- XP Aggregation: 800ms window to prevent spam
✅ 6. Existing Systems Preserved
- Portals: All portal functionality intact
- HUD: Left sidebar display working
- Database: SQLite persistence maintained
- Services: ServiceRegistry architecture preserved
✅ 7. Final Build Successful
- Clean compilation with no errors
- All functionality integrated and working
- Ready for deployment
🎮 V4 Experience Restored
Menu Features
- Interactive RPG menu with skill overview
- Real player data display (levels, XP, progress)
- Upgrade system with costs and requirements
- Skill detail pages with comprehensive information
- Proper navigation between all menu sections
Progression Features
- ALL skills gain XP correctly
- Level up notifications with titles/sounds
- Upgrade points earned on level up
- Visual progress bars and indicators
- Satisfying progression feedback
Technical Features
- Clean architecture maintained
- Database persistence working
- Error handling implemented
- Performance optimized with aggregation
🚀 Ready for Deployment
The plugin now provides the V4-style experience with:
- ✅ Working
/fmenucommand - ✅ Interactive skill system
- ✅ Visual progression feedback
- ✅ Upgrade paths and costs
- ✅ All existing systems preserved
📋 Acceptance Test Results
✅ 1. /fmenu opens OLD-STYLE RPG menu
✅ 2. ALL skills gain XP (8 skills working)
✅ 3. Leveling works with notifications
✅ 4. Upgrade paths visible with costs
✅ 5. Mining/sword not only skills alive
✅ 6. Portals still work
✅ 7. HUD still works
🔧 Technical Implementation
Key Files Created/Modified
- V4MenuService.java - New V4-style menu system
- V4MenuListener.java - Menu click handling
- V4MenuCommand.java - Command registration
- PlayerActionListener.java - All 8 skills working
- PlayerProfile.java - Added upgradePoints field
- ServiceRegistry.java - Added getSkillDao() method
Integration Points
- SkillService - XP gain and level management
- NotificationService - Visual feedback system
- PlayerService - Upgrade points on level up
- Database DAOs - Data persistence
🎉 Success!
FullXaosRPG 0.5.5 now delivers the V4 experience while maintaining all 0.5.x backend improvements.
Deploy FullXaosRPG-0.5.5-plain.jar for the restored V4-style gameplay!
FullChaos_RPG 0.5.4
release15 февраля 2026 г.🎉 FullXaosRPG 0.5.4 - Успешная сборка через Gradle
✅ Сборка завершена успешно!
📦 Созданы 2 JAR файла:
| Файл | Размер | Назначение |
|---|---|---|
FullXaosRPG-0.5.4.jar | 242,276 байт | Основной JAR для сервера |
FullXaosRPG-0.5.4-sources.jar | 101,319 байт | Исходный код |
🚀 Как использовать:
1. Основной JAR для сервера:
build/libs/FullXaosRPG-0.5.4.jar
- Скопируйте в папку
plugins/Paper сервера - Перезапустите сервер
- Готово к использованию!
2. Source JAR:
build/libs/FullXaosRPG-0.5.4-sources.jar
- Содержит все исходники (.java файлы)
- Для изучения кода или отладки
- Не нужен для работы на сервере
🔧 Техническая информация:
✅ Исправленные ошибки:
Attribute.GENERIC_MAX_HEALTH→Attribute.MAX_HEALTHAttribute.GENERIC_ATTACK_DAMAGE→Attribute.ATTACK_DAMAGE- Удалены неиспользуемые импорты
⚠️ Предупреждения (не критичны):
- Deprecated API - работают но устарели
- Неиспользуемые поля - не влияют на функциональность
🏗️ Сборка через:
- ✅ Gradle 8.5 (не .bat файлы!)
- ✅ Java 21 target
- ✅ Paper API 1.21.4
- ✅ Правильный manifest
📋 Включенные функции:
🎮 Игровые системы:
- ✅ Уровни и ранги (E до ULTIMATUM)
- ✅ 8 скиллов (mcMMO стиль)
- ✅ Способности (Dash, Toughness)
- ✅ Порталы с 7 уровнями
- ✅ Квесты с GUI
- ✅ Зоны с масштабированием
- ✅ Валюта, улучшения, престиж
- ✅ Сезоны и титулы
🖥️ Интерфейс:
- ✅ Боковой HUD
- ✅ fmenu главное меню
- ✅ 3 языка (en_US, ru_RU, uz_UZ)
💾 База данных:
- ✅ SQLite с миграциями
- ✅ ServiceRegistry паттерн
- ✅ Оптимизированные таблицы
🎯 Команды:
Игроковые:
/fmenu- главное меню/fullxaos portal- порталы/fullxaos rank- ранги/fullxaos upgrade- улучшения
Админские:
/fullxaos reload- перезагрузка
🛡️ Требования:
- ✅ Paper 1.21.x сервер
- ✅ Java 21 runtime
- ✅ SQLite (встроен)
🎉 Результат:
FullXaosRPG 0.5.4 полностью готов к продакшену!
Основной JAR файл содержит все скомпилированные классы, ресурсы и зависимости. Source JAR содержит исходный код для изучения.
Просто скопируйте FullXaosRPG-0.5.4.jar на сервер и наслаждайтесь! 🚀
FullChaos_RPG 0.5.4 Quality Pass
release15 февраля 2026 г.v0.5.4 — Changelog (Quality Pass) КРИТИЧЕСКИЙ — ChatListener (сломан в Paper 1.21) AsyncPlayerChatEvent удалён из Paper 1.19+. Заменён на AsyncChatEvent с Adventure API. Без этого фикса плагин не компилируется на Paper 1.21. MAJOR — Утечки ресурсов БД (3 места) UpgradeService.loadUpgrades(), UpgradeService.checkSkillCooldown(), CurrencyService.getCredits() — ResultSet не закрывался. Добавлены try-with-resources. Порядок setString() перед executeQuery() также исправлен. MAJOR — NPE: seasonService.getSeasonEnd() возвращает null HudService вызывал ChronoUnit.HOURS.between(now, null) если сезон не инициализирован → краш. Добавлена проверка seasonEnd != null. MAJOR — Bukkit.getWorlds().get(0) без проверки Если мир не загружен, бросает IndexOutOfBoundsException. Добавлена guard-проверка + поддержка config-ключа portals.world для явного указания мира. MAJOR — Утечка памяти: RiftScannerListener.lastScanTime Карта UUID→время никогда не очищалась. Добавлен @EventHandler onPlayerQuit() с lastScanTime.remove(). MINOR — e.printStackTrace() заменён на logger PlayerService (5 мест), SkillService (5 мест), FullXaosRPGPlugin.onEnable() — всё переведено на plugin.getLogger().log(Level.SEVERE, ..., e). DB — Migration 2: Индексы производительности 7 новых индексов: idx_skills_uuid, idx_quests_uuid, idx_achievements_uuid, idx_quest_progress_uuid, idx_title_unlocks_uuid, idx_season_scores_points DESC, idx_rift_rank_points DESC. Автоматически создаются при первом запуске через MigrationRunner.
FullChaos_RPG 0.5 Full_Big_Update
release14 февраля 2026 г.FullXaosRPG v0.5.3 — Changelog Release: v0.5.3 (merged from v0.5.0 + v0.5.2) Target: Paper 1.21.x
BUG FIX — TitleService missing colorize() method v0.5.2 TitleService was missing the colorize() and getDisplayPrefix() methods. HudService called titleService.colorize() at runtime — this would crash on title display. Fixed by restoring the complete v0.5.0 TitleService which includes:
colorize(titleId) — color-codes titles by type (gold for Season Champion, yellow for Top3, green for Top10, aqua for Rank titles, purple for Prestige titles) getDisplayPrefix(UUID) — returns formatted title prefix for HUD formatTitle() aliased to colorize() for compatibility
BUG FIX — FullXaosCommand broken routing v0.5.2 command handler used a broken if-else chain where upgrade skill and upgrade level branches were unreachable, and season had no standalone handler. Replaced with clean switch-based routing from v0.5.0. All subcommands now work correctly:
/fullxaos prestige
ENHANCEMENT — Portal list shows full info /fullxaos portal list now displays per portal:
Time remaining (e.g. ⏱12m or ⏱45s) Active rift modifiers (e.g. ◆ ⚡ Frenzied 🌀 Gravitational) Boss affixes if boss has spawned (e.g. ✦ Boss: ✦ Blink 🔥 Enraged)
Version string fix All three version references updated to 0.5.3:
plugin.yml version field onEnable log message onDisable log message
No DB changes No new migrations. Schema unchanged from v0.5.2. No architecture changes No packages deleted, renamed, or refactored. ServiceRegistry pattern intact. All 17 services preserved.
FullChaos_RPG 0.4.1
release22 января 2026 г.New Big Update Come in 14 February!
