
nmBosses
nmBosses is a powerful and flexible boss management plugin built for modern Minecraft servers. It allows server owners to create, customize, and control bosses in every detail — all through an intuitive in-game interface.
230
1
nmBosses 1.1.1-Fix
release19 марта 2026 г.🐉 nmBosses - Changelog
📝 Version History
🔄 Version 1.1.1-Fix (March 2026)
🐛 Critical Bug Fixes
-
Fixed: Auto spawn max count not increasing/decreasing in GUI
- Left-click now increases, right-click decreases
- Minimum value protected at 1
- Config values read dynamically for real-time updates
-
Fixed: Boss cloning issue when players leave the world
- Entities no longer duplicate on chunk unload/reload
- Boss health and bossbar now persist correctly
- Added ChunkListener for proper entity management
- Persistent entity detection prevents duplicate spawning
-
Fixed: Boss respawn delay not working in GUI
- Clock item now allows adjustment of respawn delay
- Left-click: +10 seconds, Right-click: -10 seconds
- Shift+click: +60 seconds for faster adjustment
-
Fixed: Auto-spawn race condition
- Boss respawn delay now properly enforced
- Single spawn mechanism with 5-second interval
- Max count and spawn location validation
-
Fixed: Spawn location lost on server restart
- Boss loading delayed 1 tick to ensure worlds are loaded
- World availability check prevents null pointer errors
- Enhanced debug logging for spawn location issues
-
Fixed: Auto-spawn not working after server restart
- Auto-spawn task now starts after boss loading completes
- Persistent entities properly re-initialized
- Boss state restored from config on startup
-
Fixed: Boss despawn after server restart
- Boss state (location, health) saved to config on shutdown
- Persistent entities re-initialized on startup
- Health restoration from saved state
-
Fixed: Compilation errors
- Removed duplicate method definitions
- Added delegation methods to BossConfigHelper
- All imports properly configured
-
Fixed: Boss saved but not loading on server restart
- Two-phase loading system implemented:
- Persistent entities checked and initialized
- Config-saved bosses spawned if not already loaded
- Invalid Y coordinates automatically corrected
- Duplicate spawn prevention with entity tracking
- Boss health restored from saved state
- Two-phase loading system implemented:
🔧 Technical Improvements
- Changed entity persistence to
truefor proper chunk saving - Added chunk load/unload event handling with duplicate detection
- Improved entity tracking with scoreboard tags (
nmBoss:bossId) - Fixed method signature issues in GUIManager
- Fixed entity casting in ChunkListener
- BossManager refactored into specialized managers:
BossPersistenceManager- State saving/loadingBossConfigHelper- Config operationsBossLoader- Boss configuration loading
- Added Y coordinate validation for spawn locations
- Implemented debounce mechanism (10 ticks) for invalid entity cleanup
- Direct config reading for dynamic value updates
⚠️ Temporary Changes
- Plugin integrations temporarily disabled (MythicMobs, Oraxen, Nexo)
- Will be re-enabled in future update with proper API handling
- Core functionality unaffected
📊 Code Quality
- Reduced BossManager from 947 to 752 lines
- Single Responsibility Principle applied to all managers
- Comprehensive debug logging for troubleshooting
- Thread-safe collections (ConcurrentHashMap) used throughout
Developer: Noramu | noramu.com.tr
nmBosses 1.1.0
release3 января 2026 г.🐉 nmBosses v1.1.0
🆕 What's New
✨ New Features
- 🗡️ Enchanted items support for equipment & drops
- 🌐 GUI now in English
- 🎁 Drop items management via GUI
- ⚡ Commands management via GUI
- ✨ XP reward settings via GUI
- � GUI dtab completion support
🐛 Bug Fixes
- 🔧 Fixed sub-menu navigation (Edit → Stats, Appearance wasn't opening)
🗑️ Removed
/nm editcommand (use GUI instead)/nm infocommand (use GUI instead)
⚙️ Technical
- 🚀 Optimized GUI messages
- 📦 Modular GUI structure
- 🧹 Code cleanup
⚠️ Known Issues
- 🌍 Locale system not working properly
nmBosses-1.0-SNAPSHOT
release20 декабря 2025 г.Нет описания изменений
Совместимость
Детали
Лицензия:Apache-2.0
Опубликован:3 месяца назад
Обновлён:3 недели назад