
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
/updatesand 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 --forceor/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
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
|
R
4.3.2
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
|
R
4.3.1
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
|
R
4.3.0
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
|
R
4.2.2
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
|
R
4.2.1
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
|
R
4.2.0
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
|
R
4.1.4
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
|
R
4.1.3
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
|
R
4.1.2
|
5h ago | 1 | |||
|
R
4.1.1
|
5h ago | 1 | |||
|
R
4.1.0
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
|
R
4.0.1
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
|
R
4.0.0
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
|
R
3.1.0
|
5h ago | 1 | |||
|
R
3.0.11
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
|
R
3.0.10
|
5h ago | 1 | |||
|
R
3.0.9
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
|
R
3.0.8
|
5h ago | 1 | |||
|
R
3.0.7
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
|
R
3.0.6
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
|
R
3.0.5
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
|
R
3.0.4
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
|
R
3.0.3
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
|
R
3.0.2
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
|
R
3.0.1
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
|
R
3.0.0
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
|
R
2.2.0
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
|
R
2.1.0
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
|
R
2.0.3
|
5h ago | 1 | |||
|
R
2.0.2
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
|
R
2.0.1
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
|
R
2.0.0
|
5h ago | 1 | |||
|
R
1.0.19
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
|
R
1.0.18
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
|
R
1.0.17
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
|
R
1.0.16
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
|
R
1.0.15
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
|
R
1.0.14
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
|
R
1.0.13
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
|
R
1.0.11
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
|
R
1.0.10
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
|
R
1.0.9
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
|
R
1.0.8
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
|
R
1.0.7
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
|
R
1.0.3
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
|
R
1.0.2
|
5h ago | 1 | |||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
|
R
1.0.1
|
5h ago | 1 |
- Bumped version to 4.3.2 ([#11d6259](https://github.com/OakLoaf/PluginUpdater/commit/11d62590bb0aa937219e092da49d24b7413d6cf8))
- Merge remote-tracking branch 'origin/main' ([#fe45700](https://github.com/OakLoaf/PluginUpdater/commit/fe45700225b73d882c4cf4b036a8a562e43024b4))
- Added 'list disabled' sub-command. Resolves #181 ([#276e878](https://github.com/OakLoaf/PluginUpdater/commit/276e8782c00d44aba5d310cff2b44449943cee9e))
- Merge pull request #184 from OakLoaf/dependabot/gradle/org.jline-jline-4.3.1 ([#bdc91ec](https://github.com/OakLoaf/PluginUpdater/commit/bdc91ecffe2b96c79721ca062491ef9ed7c81a99))
- Corrected default colour for unchecked plugins ([#df3e449](https://github.com/OakLoaf/PluginUpdater/commit/df3e449d6fde64a62b99b3985f158ceebb2e1d74))
- Bump org.jline:jline from 3.30.16 to 4.3.1 ([#ac6b895](https://github.com/OakLoaf/PluginUpdater/commit/ac6b895aba86e3b086a581c246d3d4e262a42346))
- Merge pull request #178 from Zoriot/CLI-Integration ([#3fe174d](https://github.com/OakLoaf/PluginUpdater/commit/3fe174dbe64a1d64e41bf34cea39a25be50b4ad0))
- Merge pull request #183 from OakLoaf/dependabot/gradle/xyz.jpenilla.run-paper-3.1.0 ([#2b09674](https://github.com/OakLoaf/PluginUpdater/commit/2b09674696424501e292931e80ddf57d2127f058))
- Bump xyz.jpenilla.run-paper from 3.0.2 to 3.1.0 ([#5bacbc1](https://github.com/OakLoaf/PluginUpdater/commit/5bacbc10ba415ccb1287df2c57ab10ab7fc6335c))
- Merge pull request #182 from OakLoaf/dependabot/gradle/xyz.jpenilla.run-velocity-3.1.0 ([#3aa171f](https://github.com/OakLoaf/PluginUpdater/commit/3aa171f322e5316e72429de7302d77df454d4441))
- Bump xyz.jpenilla.run-velocity from 3.0.2 to 3.1.0 ([#6b9b740](https://github.com/OakLoaf/PluginUpdater/commit/6b9b7402d52910341f9950bf3ff6c7da258e30fc))
- Merge pull request #179 from OakLoaf/dependabot/gradle/org.junit.jupiter-junit-jupiter-6.1.3 ([#3fac015](https://github.com/OakLoaf/PluginUpdater/commit/3fac015834c6925fd825d9fbc2847bc337366a94))
- Merge pull request #180 from OakLoaf/dependabot/gradle/gradle-wrapper-9.7.0 ([#a680874](https://github.com/OakLoaf/PluginUpdater/commit/a6808744861649884a91065b829029211e12349c))
- Bump gradle-wrapper from 9.6.1 to 9.7.0 ([#9ed7278](https://github.com/OakLoaf/PluginUpdater/commit/9ed7278d55e5f7ab2dbd51be1fcab892a48ba80f))
- Bump org.junit.jupiter:junit-jupiter from 6.1.2 to 6.1.3 ([#48fbaa9](https://github.com/OakLoaf/PluginUpdater/commit/48fbaa962be9081c2652225ebb33183f30316f5f))
- Merge remote-tracking branch 'origin/main' ([#21434c8](https://github.com/OakLoaf/PluginUpdater/commit/21434c8583379a1ffe68eb52ea5d74a1d22fe13e))
- Added EditorConfig ([#f2f9e83](https://github.com/OakLoaf/PluginUpdater/commit/f2f9e83b880bce8f9915826e16f6c5b8be97b741))
- Use suggested formatting (manually-changed) ([#ce788ee](https://github.com/OakLoaf/PluginUpdater/commit/ce788eea8d4160108123fc7ceaa2727bd17cf5fe))
- Implement changes from code review ([#6c20ea2](https://github.com/OakLoaf/PluginUpdater/commit/6c20ea237ee78e3f6b943a811c530923b5884550))
- Add proper cli support ([#dc9b54c](https://github.com/OakLoaf/PluginUpdater/commit/dc9b54c8bd0edbb6ebc9853ba40c1052dad689b1))
- Add Color Support to CLI ([#a159afc](https://github.com/OakLoaf/PluginUpdater/commit/a159afc98397560d70c495385b8e882b123b0e4e))
- Adjust release pattern to include cli build ([#4c86e16](https://github.com/OakLoaf/PluginUpdater/commit/4c86e16795ba87a76d672492d8d30ee0f9d94c39))
- Add data-folder cli property ([#665191b](https://github.com/OakLoaf/PluginUpdater/commit/665191b4143725bfa0cd13e131137bf1280d6431))
- Use Shadowjar for cli build to make it run standalone ([#4a64b68](https://github.com/OakLoaf/PluginUpdater/commit/4a64b686eb318730637e41ebaf4ea524b66f29ca))
- Support common plugins on CLI ([#fffeab3](https://github.com/OakLoaf/PluginUpdater/commit/fffeab3371786103dc25988bd288cb0a14efc563))
- Merge pull request #175 from OakLoaf/dependabot/gradle/io.github.revxrsal-lamp.cli-4.0.0-rc.18 ([#4b86022](https://github.com/OakLoaf/PluginUpdater/commit/4b86022bb2b832adf326191aac072efdadd1ebfa))
- Merge pull request #174 from OakLoaf/dependabot/gradle/io.github.revxrsal-lamp.velocity-4.0.0-rc.18 ([#9d8f3ac](https://github.com/OakLoaf/PluginUpdater/commit/9d8f3ac69b0ca699ec337b7b065df57073e6ef96))
- Merge pull request #176 from OakLoaf/dependabot/gradle/io.github.revxrsal-lamp.brigadier-4.0.0-rc.18 ([#e72c50d](https://github.com/OakLoaf/PluginUpdater/commit/e72c50d21a62903bdd55c83b8bb3f1401e7f94d7))
- Merge pull request #177 from OakLoaf/dependabot/gradle/io.github.revxrsal-lamp.bukkit-4.0.0-rc.18 ([#762c907](https://github.com/OakLoaf/PluginUpdater/commit/762c9079a4495ae5739c07968bdf85938f941439))
- Merge pull request #173 from OakLoaf/dependabot/gradle/io.github.revxrsal-lamp.common-4.0.0-rc.18 ([#e5dd311](https://github.com/OakLoaf/PluginUpdater/commit/e5dd31169aa6ddb7fdbe8e23b033e302bfb7378c))
- Bump io.github.revxrsal:lamp.bukkit from 4.0.0-rc.17 to 4.0.0-rc.18 ([#ad1b10c](https://github.com/OakLoaf/PluginUpdater/commit/ad1b10c622ce5ea6be33dab6c51b48cce7ffdacc))
- Bump io.github.revxrsal:lamp.brigadier from 4.0.0-rc.17 to 4.0.0-rc.18 ([#ac60aac](https://github.com/OakLoaf/PluginUpdater/commit/ac60aac0a7045666198d204dbf98ba340e97b843))
- Bump io.github.revxrsal:lamp.cli from 4.0.0-rc.17 to 4.0.0-rc.18 ([#cbf820e](https://github.com/OakLoaf/PluginUpdater/commit/cbf820ea8eaf35cdb8761e6ff4668694f58a8ddf))
- Bump io.github.revxrsal:lamp.velocity from 4.0.0-rc.17 to 4.0.0-rc.18 ([#77f7aef](https://github.com/OakLoaf/PluginUpdater/commit/77f7aeff2f355996501579b1bbef15bdba7293ff))
- Bump io.github.revxrsal:lamp.common from 4.0.0-rc.17 to 4.0.0-rc.18 ([#085263a](https://github.com/OakLoaf/PluginUpdater/commit/085263ae95709b6a1e171d92a3c6b14c41b06359))
- Attempted to read rate-limit headers on all response codes (except 200) ([#b8bf368](https://github.com/OakLoaf/PluginUpdater/commit/b8bf3682f6b77e43363a8b286d6d7a0a9cbf8ca2))
- Bumped version to 4.3.1 ([#c949c9b](https://github.com/OakLoaf/PluginUpdater/commit/c949c9b679886d8e7d3e048ea5cedca1f7c1e4c0))
- Corrected command annotation ([#4176d61](https://github.com/OakLoaf/PluginUpdater/commit/4176d61d868037bf1a8d7a8208a9f672ee503757))
- Merge remote-tracking branch 'origin/main' ([#5e371e1](https://github.com/OakLoaf/PluginUpdater/commit/5e371e1326f85f38b6c249e19060b84adcb41296))
- Added warning for external urls on Spigot ([#e1bc8f7](https://github.com/OakLoaf/PluginUpdater/commit/e1bc8f7ffa81e304713ef17f2e82bc3dce9018b9))
- Removed unused method ([#658839b](https://github.com/OakLoaf/PluginUpdater/commit/658839b68093e81a906fadd0dbc5663fcfcd880f))
- Improved http response code error handling ([#f7a0eb8](https://github.com/OakLoaf/PluginUpdater/commit/f7a0eb802f00443545caeb6005ae4624c4681fe4))
- Bump version to 4.3.0 ([#3a5d1ee](https://github.com/OakLoaf/PluginUpdater/commit/3a5d1ee4119cdbf874500906412b9450df9ccc06))
- Merge pull request #167 from OakLoaf/dependabot/gradle/org.junit.jupiter-junit-jupiter-6.1.2 ([#46cb616](https://github.com/OakLoaf/PluginUpdater/commit/46cb616373278811d38f6597553e0798be7c846d))
- Bump org.junit.jupiter:junit-jupiter from 5.10.2 to 6.1.2 ([#ae1091b](https://github.com/OakLoaf/PluginUpdater/commit/ae1091b3e0e40ef42abc317c3dda41c69c56f898))
- Merge pull request #166 from OakLoaf/feat/tests ([#50543cd](https://github.com/OakLoaf/PluginUpdater/commit/50543cdf8a6755349835fc654d05e7585f71c1c7))
- Adjusted pr tests workflow to not run tests when building ([#70e1663](https://github.com/OakLoaf/PluginUpdater/commit/70e1663ee06fce470ea6a4116fccd1447b83e1fe))
- Migrated GPFlags common plugin to use Modrinth as source ([#5288c99](https://github.com/OakLoaf/PluginUpdater/commit/5288c995ffcc2925cabcb9194c4dd6669b1b3a98))
- Added clarity to potential test failure ([#0259235](https://github.com/OakLoaf/PluginUpdater/commit/02592359ad37b6c698b98f9c2cdaad0c9d6f4f22))
- Fixed tests ([#12374dc](https://github.com/OakLoaf/PluginUpdater/commit/12374dcc116b99da7002a854804ab8e56e0eb7cb))
- Added system properties to platform tests ([#cee6c38](https://github.com/OakLoaf/PluginUpdater/commit/cee6c38d16b9b2183fb52008e3ec4ee1b8017f74))
- Improved test implementation ([#ddd90f4](https://github.com/OakLoaf/PluginUpdater/commit/ddd90f4202456ecb0ce3d3aec09da0d1ea7fb1eb))
- Very early implementation of tests ([#3ee8262](https://github.com/OakLoaf/PluginUpdater/commit/3ee826263694f06baf685af0546b0f320e6c13c9))
- Separated cli setup methods for use in testing environments ([#15b6214](https://github.com/OakLoaf/PluginUpdater/commit/15b62144a498086ae8a598a49abb7b279e3d3754))
- Added annotation for clarity ([#f2f997c](https://github.com/OakLoaf/PluginUpdater/commit/f2f997cb981a681da7bcea2cca97ab3a55751197))
- Made cli create plugins folder if it doesn't already exist ([#12d8988](https://github.com/OakLoaf/PluginUpdater/commit/12d8988b8f5692bf389d172f1e89d0953cf69fd7))
- Migrated away from Logger#getGlobal in favour of using UpdaterConstants#LOGGER ([#b5b1b49](https://github.com/OakLoaf/PluginUpdater/commit/b5b1b490e3521f8f9592c61ba0f612ed5f42b994))
- Adjusted deserialize methods to have less reliance on the main Updater instance ([#90f276d](https://github.com/OakLoaf/PluginUpdater/commit/90f276d8b17c57a3f3001cc6165dcb8f08361620))
- Improved global logger ([#ed63ee8](https://github.com/OakLoaf/PluginUpdater/commit/ed63ee8634c874a7794627b9161f082f1d07e88f))
- Adjusted BukkitPluginInfo version reading to support number versions ([#195a435](https://github.com/OakLoaf/PluginUpdater/commit/195a4351d649c4d8f86a25b7d4cfd8c0888f81d9))
- Migrated ForcePack common plugin to use Modrinth as source ([#3cd9d25](https://github.com/OakLoaf/PluginUpdater/commit/3cd9d25a19bb6516f672879f2c4e224c167ee760))
- Fixed typo causing invalid download url in GeyserSource ([#212d11d](https://github.com/OakLoaf/PluginUpdater/commit/212d11d3e3f6ece41d1e287b84bbbdd9ba65dec9))
- Added TODO ([#5c25408](https://github.com/OakLoaf/PluginUpdater/commit/5c254087068ac999f8640eb961d73d6497d52beb))
- Made CLI runnable via jar ([#e804f43](https://github.com/OakLoaf/PluginUpdater/commit/e804f43c11dbb82ecc3c336be4226d0c0884d62d))
- Merge pull request #165 from OakLoaf/feat/cli ([#5bcb536](https://github.com/OakLoaf/PluginUpdater/commit/5bcb5360159a90b7539c0c39a6554f676e4a3aed))
- Adjusted dependency scope ([#509e70b](https://github.com/OakLoaf/PluginUpdater/commit/509e70b1264f796b5f1bc7bc6a9db5b34471e40a))
- Removed unneeded dependency ([#9b7a3d7](https://github.com/OakLoaf/PluginUpdater/commit/9b7a3d7599419a065c1d81b432fdd60d14cb895c))
- Added stop command to cli to shut down the process ([#0573952](https://github.com/OakLoaf/PluginUpdater/commit/0573952704b2a582c4decfb2150e7bec6d7b2711))
- Merge branch 'main' into feat/cli ([#3027d7e](https://github.com/OakLoaf/PluginUpdater/commit/3027d7e2c4fa66ef35278e37c302031342df29ff))
- Split '--force' flag into '--ignore-warnings' and '--include-major'. Completes #163 ([#dd901a0](https://github.com/OakLoaf/PluginUpdater/commit/dd901a03e222734af04fc4b5cecad519afbe420a))
- Removed unused internal getRateLimit method ([#0cca880](https://github.com/OakLoaf/PluginUpdater/commit/0cca8801900d3e982b5b5cb07b66a90220332504))
- Finalised initial implementation. Testing is still required. ([#3528603](https://github.com/OakLoaf/PluginUpdater/commit/35286034f8e5618c5d8f3efd28004b7199b511ba))
- Adjusted variable name for clarity ([#0f91222](https://github.com/OakLoaf/PluginUpdater/commit/0f9122261b637c3362fb82d96773ff41da79edb2))
- Adjusted variable name for clarity ([#bf23728](https://github.com/OakLoaf/PluginUpdater/commit/bf23728454903d96f1f9c19a0ab1ddf27fd9188b))
- Marked serverVersion as nullable ([#abfbd6b](https://github.com/OakLoaf/PluginUpdater/commit/abfbd6ba000f2da4f417235487295040d0ee1408))
- Implemented arguments ([#e330300](https://github.com/OakLoaf/PluginUpdater/commit/e3303000c2c290b9137e3eae12a9b8e3f7effd9c))
- Implemented InfoParsers for CLIPluginInfo ([#bf4f9cb](https://github.com/OakLoaf/PluginUpdater/commit/bf4f9cbb02054dbea1a65e3ac6cd1269319eb896))
- Removed unneeded fields ([#2354060](https://github.com/OakLoaf/PluginUpdater/commit/2354060d611b4fb66f9e854a694ee24036efa2fe))
- Started implementing cli ([#c703bdd](https://github.com/OakLoaf/PluginUpdater/commit/c703bdd2bc95f504de3f1cae3c084cdc829d86f2))