I have a simple feature that could be added to datapacks, that would help mapmakers to provide a seamless experience.
Allow data packs to control all of the options normally stored within the options.txt file in the .minecraft folder, except for the key binds, because the player would be lost.
The custom options specific for each datapack would be stored in the assets folder of the datapack, next to all the namespaces (i.e. minecraft)
Then, when the player quits the world, the options are restored as they were before he joined.
If you want a confirmation from the player to make him aware of the changes in his options, make an interface similar to the Resource Pack interface when you are connected to a server, with a list of all the options that were modified.
This would be very useful for custom Minecraft maps, because players tend forget to change their options as requested in some hidden signs...
Thanks for reading and I'm looking forward to the integration this feature in Minecraft.
Please sign in to leave a comment.