[API] SpigotUpdater 1.0.1

Update checker for spigot resources

  1. inventivetalent
    Note: This API is outdated and not reliable. Please use SpigetUpdater instead.

    This is a simple API you can include in your projects to automatically check for resource updates.

    To use this system, simply include the SpigotUpdater class in your project and create a new instance
    (The .java and .class files are included in the download, or download it from the repository)

    Code (Java):
    new SpigotUpdater(this, 1337);

    this is the instance of your plugin.
    1337 is the spigot resource-id of your resource.

    That's it! A message will be printed to the console if an update was found, it also includes a link to your resource.

    Planned features

    • support for Bungeecord and Standalone resources
    • automated update check for all installed plugins, based on the author name
      • ability to include the resource id in the plugin.yml file

    Code (XML):

    Different versions


    Please leave a rating if you like this resource.
    Donations to support me or this resource are also very much appreciated.
    KiranHart, locknlol, Etheus and 5 others like this.

Recent Updates

  1. Connection fixes

Recent Reviews

  1. NGT10086
    Version: 1.0.1
    It don't have "plugin.yml"!

    Server Version:1.11.2 Plugin Version:1.4.0

    Could not load 'plugins\SpigotUpdate.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml
    at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:154) ~[core.jar:git-PaperSpigot-9b05d00-33d5de3]
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:133) [core.jar:git-PaperSpigot-9b05d00-33d5de3]
    at org.bukkit.craftbukkit.v1_8_R1.CraftServer.loadPlugins(CraftServer.java:291) [core.jar:git-PaperSpigot-9b05d00-33d5de3]
    at net.minecraft.server.v1_8_R1.DedicatedServer.init(DedicatedServer.java:156) [core.jar:git-PaperSpigot-9b05d00-33d5de3]
    at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:540) [core.jar:git-PaperSpigot-9b05d00-33d5de3]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_151]
    Caused by: java.io.FileNotFoundException: Jar does not contain plugin.yml
    ... 6 more
  2. Qball
    Version: 1.0.1
    Really useful for plugin developers who want to notify their users when an update is available especially when if it is an important update.
  3. justincenteno99
    Version: 1.0.1
    I like this plugin, it works really nice. I was wondering if you could implement on join messages for people with OP or a specific permission?
  4. Stimulation
    Version: 1.0.1
    Very well done, Just tried it on a test server and works perfectly! Continue with the great work :) Would suggest this to any plugin dev, Just one line of code is all you need to write. Thanks again!
  5. HYPExMon5ter
    Version: 1.0.1
    Looks very useful. But it is not working for me. I get a 404 error in console. Please help someone!
  6. MrCleverTrevor
    Version: 1.0.1
    This will be awesome! Try to add premium plugins support! Maxi did it, you should talk to him.
    1. inventivetalent
      Author's Response
      It does support premium resources. It depends on the author if they implement it ;)
  7. Bananna
    Version: 1.0.1
    Super useful API, I will be using this on all my upcoming plugins.

    Thanks OP!
  8. ItsDesox
    Version: 1.0
    perfect useful api :D
  9. Edrig
    Version: 1.0
    Excellent API
  10. sheepcraft
    Version: 1.0
    Excellent plugin but how do i get it to send a message to a player in game with a premistion
    1. inventivetalent
      Author's Response
      It currently does not do that at all, but I can add it.