With this plugin, you can effortlessly download resource pack files, compress them into an archive with the /roserp zip command, and apply them in-game with /roserp texture. Just two simple commands! No need to manually upload the resource pack to cloud servers—the plugin does it all for you.
How Does Resource Pack Hosting Work?
The plugin sets up a small, dedicated web server on a different port to host the resource packs. This bypasses common issues with platforms like Dropbox or Google Drive and saves time. Running this web server does not impact your server’s performance.
Useful Links
Plugin Features:
- Hosts the resource pack on your server.
- Compatible with multiple versions.
- Supports MiniMessage messages.
- Allows multiple resource packs simultaneously.
- Integrates with resource packs from other plugins (e.g., BetterHUD, ItemsAdder, Oraxen).
- Protects resource packs from being unpacked.
- Asynchronous resource pack building.
- Automatic SHA1 hash generation.
- Automatic resource pack delivery to players on login.
- Reset resource packs via command.
- Supports multiple resource packs per player (from 1.20.3 onward).
- Forces resource pack installation (1.17 and above).
- Displays a custom message on the prompt screen.
Configuration Instructions:
Open a port (e.g., 8085) on your server for the resource pack. You can search online or consult your hosting provider for guidance on opening ports.
Next, enter the open port in the plugin configuration. Note: Changing the port requires a server restart, as reloading the plugin alone won’t apply this change.
Requirements
- Spigot/Paper 1.16.5 to 1.21.3
- Java 16 or newer
Roadmap
- WorldGuard flags.
- Support for versions from 1.8 to the latest.
- Forced installation with player kick from the server.
- Resource pack obfuscation.
- Bungee/Velocity support
- Auth plugin support
Support
If you encounter any issues not covered in the documentation, feel free to reach out anytime! The best ways to contact me are through the issue tracker, resource discussion, or Discord. For private matters, feel free to send a direct message.
I aim to respond within 12 hours—often even faster during work hours!
Discord Support
Terms of Service
By using this plugin, you agree to the following terms, which may be updated by the author at any time.
- All payments are final and non-refundable.
- Redistribution or resale of this plugin is prohibited.
- You are not permitted to modify, decompile, or extract any part of the plugin's source code.
- Support is provided exclusively to legitimate customers. We cannot offer support for plugins obtained through unauthorized or illegal means.