Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
BUpdate 0.5 Forked from BukkitUpdater 0.2. Truthfully, why would I make a repository called Updates? The old script used perl, and it parsed the webpage for latest updates. Especially with the naming of the threads, it's a bit cumbersome and annoying because there is no way to make changes to parsing. Now that Bukkit is phasing out that forum, it gets a bit annoying. I was hoping to use Bukkit's plugins.bukkit.org, but that doesn't seem to have any API that is usable. So, for now, we have to do it the old fashioned way - updating manually. (If BukkitDev has an API I can use, PLEASEEE let this tool use it!) With this repository, I can allow every file to be named something; then that file will contain the version and the download link. BUpdate will be able to do its work from there. *If you're going to complain about outdated files, get off your ass and please fork/merge an updated one.* I don't have all the time in the world to listen to complaining about this. *How will I detect which ones are supported and which ones are not?* Well, the files that are maintained are supported, and those that are updated only every so often aren't. Simple. If you want to help maintain this, I'll add you so it becomes supported. *What if a plugin is named strangely, like iConomy or DirectBank?* That's fine, because BUpdate will rename all jarfiles to NAME.jar format. *What's missing right now?* Um... dependencies and extraversions aren't working atm. Explaination of the template: - name: template # NAME OF THE PLUGIN (not really used >>;) - version: 1.0 # LATEST VERSIONS - download: "http://www.example.com" # DIRECT LINK TO JAR (throw it up on dropbox if you have to!) - supported: true # true if the plugin file is actively maintained - maintained: true # true if the plugin is maintained upstream - requires: # requires for this software (NOT USED YET) - May just read from plugin.yml - main: com.xu_robert.template # main class for this software. version: all # use all for all versions, because using a negative number will cause the plugin to crash. - extraversions: # other versions that can be installed (NOT USED YET) - version: 0.9 download: "http://www.example.org" - version: 0.1 download: "http://www.example.net"