Compatibility
Minecraft: Java Edition
Platforms
Supported environments
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
YUpdateChecker
Plugin and datapack update checker that works out of the box. No need to configure anything. Too good to be true? Well, yes. The catch is that it works only with projects downloaded from Modrinth, thanks to their awesome API.
How it works?
It's really simple. Plugin hashes a file (.jar or .zip), checks the hash using Modrinth API and logs the results. Yep, that's it. Modrinth is doing the heavy lifting by hashing every single file that is uploaded and then making it available via their API. Only caveat is - you can't change the contents of a downloaded jar or datapack. So no editing plugin.yml
or MC functions. That's how hashing works, different file - different hash. I mean, you can change it of course, it just won't be picked by the plugin ¯\_(ツ)_/¯
Additional info
- Messages are fully customizable with a lang file, supporting PlaceholderAPI and MiniMessage
- Commands have tab completions
- Modrinth API is currently rate limited at 300 requests per minute per IP. Which means that an update check may take a little bit longer, if you have wayyy too many plugins/datapacks
or if you spam the check command. (Plugin makes 1 request per every Modrinth project that you use)
Permissions
Permission | Access to |
---|---|
yupdatechecker.admin |
/yuc <reload | version> |
yupdatechecker.updates |
/updates |
yupdatechecker.updates.check |
/updates check |
yupdatechecker.updates.show |
/updates show [plugins | datapacks] |
Media
Checking updates
Looking through results
License
This project uses GNU GPLv3 license.