
PackMaster
Searching for resource pack assigning plugin like Oraxen, Itemsadder? No worries i made free alt
- Загрузки
- 392
- Подписчики
- 1
- Обновлён
- 6 марта 2025 г.
- Лицензия
- All-Rights-Reserved
Опубликован 2 января 2025 г.
Showcase:
Overview
PackMaster is a Minecraft plugin that simplifies resource pack management by allowing server administrators to host and distribute resource packs directly through the server. It eliminates the need for external hosting services and automatically manages resource pack distribution to players upon joining the server.
Features
- Direct resource pack hosting through the server
- Automatic resource pack distribution to joining players
- Administrative commands for pack management
- Configurable player kick on resource pack decline
Technical Details
- Version: 1.0
- Tested Minecraft Version: 1.21.3
- Required plugin: PacketEvents v2.7.0 (latest)
Installation
- Ensure PacketEvents v2.7.0 is installed on your server
- Place the PackMaster.jar file in your plugins folder
- Restart the server or use the plugin reload command
note: resource pack has to have "pack.mcmeta" or else pack won't be assigned
Commands
- /reloadpack - Reloads the resource pack configuration (Permission: packmaster.admin)
- /assignpack - Assigns resource pack for player (Permission: packmaster.admin)
Permissions
- packmaster.admin - Grants access to all PackMaster administrative commands (Default: op)
Development Status
Current development priorities:
- ✅ Kick players who declines the resource pack (configurable)
- ✅ Implement automatic resource pack assignment on player join
Support
For bug reports and support, please join our Discord server
Ченджлог
2.1-RELEASEРелиз1.21.1 · 6 марта 2025 г.
All changes:
- Improved error handling throughout the code
- Fixed the HTTP port configuration issue by changing the parameter name to match the code
- Added streaming support for large file operations to reduce memory usage
- Improved resource pack parsing with better file handling
- Added persistence for external resource pack URLs
- Added proper cleanup for temporary files in on disable
- Added request validation in the HTTP server handlers
- Created a new API class for plugins to access custom item/block data
- Plugin API coming soon
- Removed PackedEvents dependency
2.0-REWORKРелиз1.21.1 · 30 января 2025 г.
🔥 Core Changes
1. Performance Improvements
- 80% reduced memory usage via stream-based ZIP handling
- Added async resource pack loading (performance.async-pack-loading)
- Optimized HTTP server threading
2. Stability Fixes
- Fixed resource leaks in ZIP creation (critical)
- Resolved race condition in event registration
- Added null checks for pack initialization
🎮 Resource Pack Handling
New Features
- /assignpack now accepts custom URLs (with security checks)
- Configurable send delay (resourcepack.send-delay-ticks)
- Optional "force resend" on reload (resourcepack.force-resend-on-reload)
- Automatic ZIP backups with rotation (backups.keep-zip-backups)
Improvements
- SHA-1 hash validation for pack integrity
- Streamlined pack merging logic
- Added HTTP server shutdown on plugin disable
- Player state checks before sending packs
Комментарии
Загружаем…