RoseRP is a plugin for easy management of resource packs in Minecraft. It allows you to zip a resource pack using the /roserp zip command and automatically host it on the server, eliminating the need to manually host the files on cloud storage. The /roserp texture command applies the server-generated resource pack to players, making it easy and fast to use the packs in-game.
How to upload Resource Pack?
- Place the contents of the resource pack:
Copy the files and folders of your resource pack to a folder on the server.
- Customize the configuration file:
Open the config.yml file and make sure that the name of the resource pack folder matches the name specified in the configuration.
- You can then use the plug-in commands to package and apply the resource pack.
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
Donate:
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