
FinderTools
A high-performance asynchronous world scanning plugin designed specifically for Minecraft 1.20.1 Paper servers, supporting precise block and entity detection.
102
2
Список изменений
Changelog
v1.1 (2024-10-12)
🎯 Core Feature Enhancements
- Pause State Persistence: Added functionality to save task state to disk when paused, supporting recovery across server restarts
- Smart Task Management: Tasks are directly terminated and state saved when paused, avoiding thread blocking
- Report File Uniqueness: Ensures one scan task produces only one final report file
- Complete World Variable Preservation: Fixed issue where region coordinates and other parameters were lost after pause/resume
🔧 Critical Fixes
- Server Shutdown Error Fix: Completely resolved "Plugin attempted to register task while disabled" error when closing server with paused tasks
- Pause Message Optimization: Distinguished between user-initiated pause and abnormal stops, showing "Task paused" instead of "Scan failed" for pauses
- File Renaming Mechanism: Report files are renamed with pause_ prefix when paused, automatically restored when resumed
- State File Separation: Report files and state files are managed separately with clear responsibilities
⚡ Performance Optimizations
- Zero Thread Blocking: All thread resources are immediately released when paused
- Smart Report Loading: Resumed tasks load existing reports instead of creating new ones
- Immediate Memory Release: Memory and thread resources are immediately freed when paused
- Async Processing Optimization: Improved error handling for asynchronous scanning
🎨 User Experience Improvements
- Task Conflict Detection: Prevents starting new tasks when paused tasks exist
- Detailed Progress Display: Shows accurate task progress information when resuming
- Clear Status Feedback: Provides accurate operation feedback and status information
- Professional Plugin Experience: Precise state management and intelligent message categorization
Файлы
FinderTools-1.1.jar(64.14 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.1
Загрузчики
PaperPurpurSpigot
Версии игры
1.20–1.20.6
Загрузок
21
Дата публикации
4 мес. назад
