You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
The purpose of the feature is for a plugin I am developing that would include a command called "/reloadpacks" which would increment pack UUIDs, restart the server, and then use server transfer to relog the players back into the server similar to how solo worlds do it with development resource packs when using /reload all.
Describe the solution you'd like
An addition to the API to allow the server to perform a full server restart which would involve the server fully shutting down and then starting back up using the same directory.
Additional context
Essentially, if any resource pack changes were made, you would need to manually change every UUID in the manifest of every resource pack. In addition, the server requires a restart to use those changes. Players only redownload resource packs if no existing UUID is detected.
There are probably ways to force another server start but I'd like a cleaner solution if at all possible!
The text was updated successfully, but these errors were encountered:
Just want to say this, vanilla /reload all does NOT increment pack UUIDs. Doing that is actually not great, since you lose dynamicProperties and other data that is directly linked to your pack's UUID.
If the version increment does allow the client to redownload the pack then that would work better. Last I tried it, I had not had that happen. I know /reload all does not increment pack UUIDs, I was referring to what I wanted to make for a plugin command.
Is your feature request related to a problem? Please describe.
The purpose of the feature is for a plugin I am developing that would include a command called "/reloadpacks" which would increment pack UUIDs, restart the server, and then use server transfer to relog the players back into the server similar to how solo worlds do it with development resource packs when using /reload all.
Describe the solution you'd like
An addition to the API to allow the server to perform a full server restart which would involve the server fully shutting down and then starting back up using the same directory.
Additional context
Essentially, if any resource pack changes were made, you would need to manually change every UUID in the manifest of every resource pack. In addition, the server requires a restart to use those changes. Players only redownload resource packs if no existing UUID is detected.
There are probably ways to force another server start but I'd like a cleaner solution if at all possible!
The text was updated successfully, but these errors were encountered: