OuroborosUpdate is a library that aims to create a completely modular update system.
<repositories>
<!--Th3Shadowbroker-->
<repository>
<id>th3shadowbroker-snapshots</id>
<url>https://nexus.m4taiori.io/repository/public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>org.th3shadowbroker.ouroboros.update</groupId>
<artifactId>core</artifactId>
<version>VERSION</version>
</dependency>
<!-- Add the update module you want to use here! -->
</dependencies>
Spiget is the #1 source for information on spigot plugins. Spiget is maintained by inventivetalent. A module for basic update notifications is part of this repository.
<dependency>
<groupId>org.th3shadowbroker.ouroboros.update</groupId>
<artifactId>spiget</artifactId>
<version>VERSION</version>
</dependency>
SpigetUpdater spigetUpdater = new SpigetUpdater(Comparator.SEMANTIC, this, 72325);
spigetUpdater.checkForUpdate();
OuroborosUpdate is licensed under the conditions of the MIT-License. Contributions in form of code or tips are always welcome.
Issue-reporting and feature-requests are an essential part of the libraries development. However, issues and requests that do not follow the issue templates might be rejected.
Tips are always welcome and help me to keep my servers up and running or finance my development software.