
ResourceLoader
A simple and flexible resource pack loader and merger plugin for your servers.
2.7K
15
ResourceLoader 2.3
release22 ноября 2025 г.- Fixed config reading issues
- Improved logging
- Improved merged pack integrity
ResourceLoader 2.2
release13 июля 2025 г.Resource Pack Validation System
- Added
/checkpack <packname>command for comprehensive pack validation - Validates pack structure, JSON files, and texture references
- Checks pack.mcmeta format and compatibility with server version
- Provides detailed error reports and warnings
- Supports both local and URL-based pack validation
Performance Optimizations
- Implemented SHA1 hash caching system to prevent redundant downloads
- Added automatic cache cleanup with configurable retention periods
- Optimized pack serving with reduced memory footprint
- Enhanced file system event batching to reduce server load
Improved Pack Merging
- Enhanced JSON merging with intelligent handling of model files and blockstates
- Automatic pack format detection and compatibility adjustment
- Better conflict resolution for duplicate textures and assets
- Improved metadata preservation during merge operations
File System Operations
- Resolved recursive renaming loops and duplicate notifications
- Fixed file watcher to properly batch events and prevent spam
- Added processing locks and delays to handle rapid file system changes
- Improved file operation error handling and recovery
Monitoring and Statistics
- Added pack usage tracking and performance metrics
- Implemented player preference history with configurable limits
- Enhanced cache statistics and monitoring capabilities
- Improved validation result reporting with formatted output
Security and Stability
- Added input sanitization for pack names and file paths
- Enhanced permission validation throughout command execution
- Implemented safer file operations with atomic writes where possible
- Improved configuration protection against corruption
ResourceLoader 2.1
release29 мая 2025 г.- Fixed
/autoload - Added functionality for utilizing
server.propertiesto load resource pack before player joins - Added customizable resource pack folder path
- Allowed auto-detection to be toggle-able
- Fixed bugs in messages
- Added new
messages.yml - Made resource pack merging more efficient and space conscious
- Made resource pack loading smoother and more dynamic
ResourceLoader 2.0.1
release25 мая 2025 г.Recompiled with Java 17 instead of 23.
ResourceLoader 2.0
release25 мая 2025 г.New Features
-
Resource Pack Enforcement
- Server owners can now require players to use resource packs
- Players can be kicked or restricted if they decline the pack
- Admins can give special players permission to bypass this requirement
- Better messages when packs are loading, accepted, or fail
-
Smart Caching System
- Resource packs now load much faster for returning players
- Server automatically cleans up old cached packs
- Less bandwidth usage for both server and players
- Better handling of connection issues
-
Performance Improvements
- Much faster resource pack loading
- Better handling of large packs
- Reduced server resource usage
- Smoother experience when switching packs
Quality of Life Updates
- Better error messages when something goes wrong
- Clearer feedback when loading packs
- More reliable pack merging
- Updated for latest Minecraft version
For Server Admins
New configuration options in config.yml:
enforcement:
enabled: false # Turn on/off required resource packs
action: kick # What happens when players decline (kick or restrict)
decline-message: "You must accept the resource pack!"
cache:
enabled: true # Turn on/off pack caching
days: 7 # How long to keep cached packs
auto-cleanup: true # Automatically remove old cache
Совместимость
Создатели
Детали
Лицензия:GPL-3.0-only
Опубликован:1 год назад
Обновлён:3 месяца назад
