Перейти к содержимому
Mineforgian

PluginUpdater

An easy to use plugin version checker and downloader with a shadeable API available for developers.

Загрузки
15K
Подписчики
72
Обновлён
7 июля 2026 г.
Лицензия
GPL-3.0-only

Опубликован 18 сентября 2024 г.

This project proudly suppports the LGBTQIA+ community

PluginUpdater

Please note that VelocityMC support requires https://github.com/PaperMC/Velocity/pull/1736

PluginUpdater is a simple plugin and shadeable API that handles checking versions and automatically downloading plugin files from Modrinth, Spigot, Hangar and GitHub Releases. All updates and checks are ran asynchronously at a rate of 1 check/download per second to respect rate limits.

By default, PluginUpdater comes with support for 50+ commonly used plugins, you can easily configure any other plugins you use that are hosted on supported sites.

Commonly Asked Questions

What if there is a major update to a plugin?

  • Plugins with major version updates (according to semver) will appear red in /updates and will not be updated when running /updater update all, this is to encourage server admins to take time to read changelogs. You can bypass this by either running /updater update all -f or /updater update <plugin>

X plugin broke when I updated!

  • PluginUpdater only downloads plugins to the update folder and does not modify any plugin jars. If you have an issue with an update, report this to the developer of the plugin with the issue!

Is there an API?

  • Adding PluginUpdater compatibility to your plugin is super easy and does not require an API. You can follow these instructions to make your plugin compatible!
  • You can use our shadeable API to easily handle version checking/update downloading in your plugins. For more information about the API check out the wiki page

Getting support

If you need help setting up the plugin or have any questions, feel free to join the LushPlugins discord server

Ченджлог

3.0.6Релиз26.1.1, 26.1.2, 26.2 · 7 июля 2026 г.
  • Bumped version to 3.0.6 (#d03e0ae)
  • Merge remote-tracking branch 'origin/main' (#2eca932)
  • Made downloads maintain jar names provided by webpage. Resolves #128 (#282fed6)
  • Merge pull request #130 from OakLoaf/dependabot/gradle/com.gradleup.shadow-9.5.1 (#6638296)
  • Bump com.gradleup.shadow from 9.4.3 to 9.5.1 (#6469fdc)
3.0.5-2eca932Альфа26.1.1, 26.1.2, 26.2 · 7 июля 2026 г.

No changelog was specified.

3.0.5-6638296Альфа26.1.1, 26.1.2, 26.2 · 7 июля 2026 г.

No changelog was specified.

3.0.5Релиз26.1.1, 26.1.2, 26.2 · 5 июля 2026 г.
  • Bumped version to 3.0.5 (#0b79f9c)
  • Improved error messages for version parsing and comparing (#c5d4828)
  • Merge pull request #122 from OakLoaf/dependabot/gradle/com.gradleup.shadow-9.4.3 (#6f3b090)
  • Merge pull request #121 from OakLoaf/dependabot/gradle/gradle-wrapper-9.6.1 (#a51e376)
  • Merge pull request #123 from Zoriot/modrinth-paper-restrict-to-server-version (#5f06be1)
  • Add server version filtering to ModrinthSource (#dc2fbb6)
  • Bump com.gradleup.shadow from 9.4.2 to 9.4.3 (#8cb6032)
  • Bump gradle-wrapper from 9.6.0 to 9.6.1 (#9c3c17a)
  • Removed outdated TODO (#30fdbf3)
3.0.4-5f06be1Альфа26.1.1, 26.1.2, 26.2 · 3 июля 2026 г.

No changelog was specified.

3.0.4-30fdbf3Альфа26.1.1, 26.1.2, 26.2 · 22 июня 2026 г.

No changelog was specified.

3.0.4Релиз26.1.1, 26.1.2, 26.2 · 22 июня 2026 г.
  • Bumped version to 3.0.4 (#ada6b52)
  • Made version format configurable (#d4b8700)
  • Added TODO (#d6a6111)
  • Merge pull request #120 from OakLoaf/feat/version (#1077e9a)
  • Fixed typos (#07460b8)
  • Migrated from Strings to Version and DownloadableRelease objects (#cc3b7cb)
  • Added Geyser and floodgate support (Closes #88) (#6f10193)
  • Add game version 26.2 to publish configuration (#356abb8)
  • Merge pull request #119 from OakLoaf/dependabot/gradle/gradle-wrapper-9.6.0 (#adc2acc)
  • Bump gradle-wrapper from 9.5.1 to 9.6.0 (#aecc655)
  • Add ignore rule for paper-api dependency updates (#bb8b872)
  • Merge pull request #114 from OakLoaf/dependabot/gradle/io.papermc.paper-paper-api-26.1.2.build.70-stable (#e36cc43)
  • Merge pull request #116 from OakLoaf/dependabot/gradle/io.github.revxrsal-lamp.bukkit-4.0.0-rc.17 (#f0ba259)
  • Merge pull request #115 from OakLoaf/dependabot/gradle/io.github.revxrsal-lamp.velocity-4.0.0-rc.17 (#3c7b752)
  • Merge pull request #117 from OakLoaf/dependabot/gradle/io.github.revxrsal-lamp.common-4.0.0-rc.17 (#13b1619)
  • Bump io.github.revxrsal:lamp.common from 4.0.0-rc.16 to 4.0.0-rc.17 (#e9e1ec0)
  • Bump io.github.revxrsal:lamp.bukkit from 4.0.0-rc.16 to 4.0.0-rc.17 (#7287719)
  • Bump io.github.revxrsal:lamp.velocity from 4.0.0-rc.16 to 4.0.0-rc.17 (#6c5815a)
  • Bump io.papermc.paper:paper-api (#58b34cf)
3.0.3-d4b8700Альфа26.1.1, 26.1.2, 26.2 · 22 июня 2026 г.

No changelog was specified.

Комментарии

Загружаем…