COWMODSКаталог модов
FinderTools

ВЕРСИИ (4)

release

FinderTools 1.3

1.3
14 окт. 2025 г.132Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6paper, purpur, spigot
Скачать
Что нового
## Changelog ### v1.3 (2025-10-14) #### ✅ Pipeline Preloading Mechanism - **Revolutionary Improvement**: Complete reconstruction of task pool execution strategy from "create all task pools at once" to "pipeline preloading mode" - **Memory Control**: Run thread-count task pools simultaneously, preload thread-count task pools, avoiding memory spikes - **Dynamic Scheduling**: Immediately start next preloaded task pool after completion, maintaining efficient concurrency - **Active Cleanup**: Immediately clean memory after each task pool completion, preventing memory leaks #### ✅ Fundamental Memory Leak Fix - **Problem Diagnosis**: Discovered plugin lacked active memory cleanup mechanism, scan data persistently occupied memory - **Active Cleanup**: Immediately call cleanup() method after task pool completion, clearing all internal data - **Forced Collection**: Suggest JVM garbage collection after each task pool completion - **Memory Monitoring**: Remove incorrect memory limitation mechanism, focus on active memory management #### ✅ Remove Memory Limitation Mechanism - **Root Solution**: No longer rely on memory limits to prevent OOM, solve memory leaks from the source - **Simplified Architecture**: Remove complex memory monitoring and pause logic, improve system stability - **Performance Boost**: Eliminate memory check overhead, focus on efficient task execution
release

FinderTools 1.2

1.2
13 окт. 2025 г.49Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6paper, purpur, spigot
Скачать
Что нового
## Changelog ### v1.2 (2024-10-13) #### 🚀 Multi-threading Concurrency Optimization - **Task Pool Concurrent Architecture**: Implemented true multi-threaded concurrent scanning, dividing chunks into task pools for parallel processing - **Smart Thread Management**: Auto-detect CPU cores, optimize thread configuration, support manual adjustment - **Configuration Unification**: Resolved thread configuration conflicts, unified use of `threading.max-threads` configuration - **Asynchronous Chunk Loading**: Use `getChunkAtAsync()` to avoid main thread blocking, improve scanning efficiency #### 🛠️ Pause-Resume Mechanism Enhancement - **True Multi-threaded Pause**: Fixed the issue where multi-threaded scanning couldn't be paused, supporting instant pause response - **Graceful Shutdown Mechanism**: Wait for current task pools to complete when pausing, avoiding data loss and state inconsistency - **Progress Data Fix**: Fixed progress data mismatch in pause files causing resume failures - **Accurate State Saving**: Get real progress data from actual executor, ensuring accurate data when resuming #### 📊 Status Display Enhancement - **Detailed Progress Information**: Status command displays percentage, processed chunk count, and found results count - **Real-time Status Updates**: Progress information reflects current scanning state in real-time - **Smart Log Control**: Debug switch controls detailed task pool information, avoiding console spam #### ⚡ Performance Optimization - **High Concurrency Processing**: Multi-threaded task pool architecture, fully utilizing multi-core CPU resources - **Memory Management Optimization**: Task pool-level memory management, avoiding loading large amounts of data simultaneously - **Thread Reuse Mechanism**: Threads immediately move to next task pool after completion - **Smart Load Balancing**: Dynamic task allocation, optimizing CPU utilization
release

FinderTools 1.1

1.1
12 окт. 2025 г.46Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6paper, purpur, spigot
Скачать
Что нового
## 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
release

FinderTools 1.0-SNAPSHOT

1.0-SNAPSHOT
12 окт. 2025 г.43Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6paper, purpur, spigot
Скачать
Что нового
## Changelog ### v1.0-SNAPSHOT - Initial release - Support for block and entity scanning - Asynchronous multi-threaded processing - Smart memory management - Detailed report generation - Complete configuration system