Revault is a datapack that makes vaults and ominous vaults restock after some time. Normally once a vault is opened, it can't be opened again by that player, but Revault lets that player open it again, after some time has passed.
You can change gamerules in a world by clicking on chat after running /function revault:gamerules
Setting a reset time to -1 means the vault type will never reset.
Since this is a datapack, it does not have a config.
You can change gamerules in every world by modifying/overwriting the function
"revault:default_gamerules"
I recommend watching the tutorial.
Advanced information about customizing gamerules here.
Will work automatically when installed with world creation
Free to be used in any modpack, on any platform.