FM Resource Pack Updater
FM Resource Pack Updater is an extension for the Fancy Menu mod that opens up new possibilities for resource pack management.
With this extension, you can set up automatic resource pack updates directly from a GitHub repository. This means that when a new version of your resource pack is released on GitHub, you can easily update it in the game.
Simple Setup
GitHub Preparation
You'll need a GitHub repository where you have rights to create releases. To publish a new version of your resource pack, simply create a new release and attach your ZIP archive with your content to it.
Minecraft Configuration
Make sure you have FancyMenu and FM Resource Pack Updater installed. Note that FancyMenu requires additional dependencies for proper operation.
A fm_setup.zip file is included with the release. Download it, move it to the .minecraft/fancymenu_setups/exported_setups folder, and extract it there.
Launch Minecraft, go to the setup menu in the top customization bar, and import the configuration you just downloaded. Then close the game.
Next, you need to edit the .minecraft/config/upgraderp_config.properties file. Enter your repository details in the appropriate fields. The "rp.name.regex" parameter should contain a regular expression matching your resource pack name. The value "*.zip" will work with any names, but note that the update will replace the first resource pack in your selected list.
After restarting Minecraft, if everything is configured correctly and the resource pack is not already set in your game, the update button will appear.