Like many Java edition server owners, I use a Resource Pack on my server. Resource Packs are fantastic as they can be automatically sent to the player when they join the server and open up whole new opportunities for content and EULA compliant means of funding.
Unfortunately, the current way of handling the loading of Resource Packs when they are sent to a client is problematic. Users will frequently timeout while trying to download the pack, clients will freeze when the game applies it and sometimes the client will crash all together. Freezing while the game applies the pack can last between 2 seconds to 30 seconds depending on the user's PC. Even with an optimised and compressed pack, many players have substantial difficulties loading them every time they join. This issue is compounded by existing methods now allowing us to check if the user has downloaded and enabled the pack manually - the plugins we have will still kick the user.
It would be fantastic if the process of downloading and enabling a resourcepack that is sent to a user when joining a server could be smoother. This allows for so many more creative gameplay options for users regardless of their PC quality and type.
Thank you for your consideration :)
Post is closed for comments.