[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.



    Usage
    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

    Maven
    Code (XML):
    <repositories>
        <repository>
            <id>inventive-repo</id>
            <url>http://repo.inventivetalent.org/content/groups/public/</url>
        </repository>
    </repositories>
    <dependencies>
        <dependency>
            <groupId>org.inventivetalent.update</groupId>
            <artifactId>spigot</artifactId>
            <version>1.0.1</version>
        </dependency>
    </dependencies>


    Different versions



    Links




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

Recent Updates

  1. Connection fixes

Recent Reviews

  1. NGT10086
    NGT10086
    3/5,
    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
    Qball
    5/5,
    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
    justincenteno99
    5/5,
    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
    Stimulation
    5/5,
    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
    HYPExMon5ter
    5/5,
    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
    MrCleverTrevor
    5/5,
    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
    Bananna
    5/5,
    Version: 1.0.1
    Super useful API, I will be using this on all my upcoming plugins.

    Thanks OP!
  8. ItsDesox
    ItsDesox
    5/5,
    Version: 1.0
    perfect useful api :D
  9. Edrig
    Edrig
    5/5,
    Version: 1.0
    Excellent API
  10. sheepcraft
    sheepcraft
    5/5,
    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.