This is an indev pre-release, expect flaws, possibly major. For support please refer to the appropriate support channel on my discord.
Updates can be a pain
Keeping track of what needs updating and what doesn't can take time. Sometimes too much time. Plugins that come with updaters are nice, but too few and far between. Wouldn't it be great if you could be notified of any update to any plugin without its developer needing to do anything? Well Universal Update is here to make that happen!
Features:
- Simple: Straightforward config based update listings.
- Independent: No other plugins or actions needed from developers beyond making sure their versions match on spigotmc and in their plugin.
- Multi-threaded: Network requests won't slow your server down.
Setup:
- Launch server with UniversalUpdate in the plugins folder to generate the config
- Set "allowInternetAccess" to "true" in the UniversalUpdate config
- Run the "plugins" command in console or as a user with permission
- Add the names of plugins you would like to check for updates as you see them shown in the server plugin list, to the config in the format you see the pre-made examples. (Case Sensitive)
- Go to each of those plugins' download pages on spigotmc.org and add the resource ID* as the config shows
- Restart the server
- Type "uup" to see an all updated message or list of what needs updating.
* The resource ID is the number after the plugin name in the URL
https://www.spigotmc.org/resources/universal-update. 78491/
Features Planned:
- Cleaner version formatting
- Automatic notification of updates to users with permission
- Smoother update management
- Configurable delay between update requests
- Tab Complete commands
- Option to view change logs for new updates in game
- Version override in case plugin and found version formats don't match
- Language support
- A ton of miscellaneous improvements!
Indev 0.1 Known Bugs:
- Does not list updates automatically on startup
- In-game commands not ready
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta