diff --git a/Spigot-API-Patches/Check-PaperSpigot-versions.patch b/Spigot-API-Patches/Check-PaperSpigot-versions.patch
index 697f46751c..81841b4509 100644
--- a/Spigot-API-Patches/Check-PaperSpigot-versions.patch
+++ b/Spigot-API-Patches/Check-PaperSpigot-versions.patch
@@ -15,16 +15,15 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
- if (version.startsWith("git-Spigot-")) {
+ // PaperSpigot start
+ if (version.startsWith("git-PaperSpigot-")) {
-+ String[] parts = version.substring("git-PaperSpigot-".length()).split("-");
-+ int cbVersions = getDistance("craftbukkit", parts[1].substring(0, parts[1].indexOf(' ')));
++ String[] parts = version.substring("git-PaperSpigot-".length()).split("[-\\s]");
+ int paperSpigotVersions = getDistance("paperspigot", parts[0]);
-+ if (cbVersions == -1 || paperSpigotVersions == -1) {
++ if (paperSpigotVersions == -1) {
+ setVersionMessage("Error obtaining version information");
+ } else {
-+ if (cbVersions == 0 && paperSpigotVersions == 0) {
++ if (paperSpigotVersions == 0) {
+ setVersionMessage("You are running the latest version");
+ } else {
-+ setVersionMessage("You are " + (cbVersions + paperSpigotVersions) + " version(s) behind");
++ setVersionMessage("You are " + paperSpigotVersions + " version(s) behind");
+ }
+ }
+ } else if (version.startsWith("git-Spigot-")) {
@@ -33,14 +32,28 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
int cbVersions = getDistance("craftbukkit", parts[1].substring(0, parts[1].indexOf(' ')));
int spigotVersions = getDistance("spigot", parts[0]);
@@ -0,0 +0,0 @@ public class VersionCommand extends BukkitCommand {
- private static int getDistance(String repo, String hash) {
+ }
+ }
+
+- private static int getDistance(String repo, String hash) {
++ private static int getDistance(String repo, String currentVerInt) { // PaperSpigot
try {
BufferedReader reader = Resources.asCharSource(
- new URL("https://hub.spigotmc.org/stash/rest/api/1.0/projects/SPIGOT/repos/" + repo + "/commits?since=" + URLEncoder.encode(hash, "UTF-8") + "&withCounts=true"),
-+ new URL("https://hub.spigotmc.org/stash/rest/api/1.0/projects/PAPER/repos/" + repo + "/commits?since=" + URLEncoder.encode(hash, "UTF-8") + "&withCounts=true"), // PaperSpigot
++ new URL("https://ci.destroystokyo.com/job/PaperSpigot/lastSuccessfulBuild/buildNumber"), // PaperSpigot
Charsets.UTF_8
).openBufferedStream();
try {
---
-1.9.5.msysgit.0
-
+- JSONObject obj = (JSONObject) new JSONParser().parse(reader);
+- return ((Number) obj.get("totalCount")).intValue();
+- } catch (ParseException ex) {
++ // PaperSpigot start
++ int newVer = Integer.decode(reader.readLine());
++ int currentVer = Integer.decode(currentVerInt);
++ return newVer - currentVer;
++ } catch (NumberFormatException ex) {
++ // PaperSpigot end
+ ex.printStackTrace();
+ return -1;
+ } finally {
+--
\ No newline at end of file
diff --git a/Spigot-Server-Patches/POM-Changes.patch b/Spigot-Server-Patches/POM-Changes.patch
index b4e33de007..3f4c049be7 100644
--- a/Spigot-Server-Patches/POM-Changes.patch
+++ b/Spigot-Server-Patches/POM-Changes.patch
@@ -56,26 +56,75 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
jar
compile
@@ -0,0 +0,0 @@
- 0.2
-
-
+ spigotmc-public
+ https://hub.spigotmc.org/nexus/content/groups/public/
+
++
++
++ destroystokyo
++ https://ci.destroystokyo.com/plugin/repository/everything/
++
+
+
+
+@@ -0,0 +0,0 @@
+ install
+
+
+- net.md-5
+- scriptus
+- 0.2
+-
+-
- ex-spigot
-+ ex-paperspigot
-
+-
- git-Spigot-%s
-+ git-PaperSpigot-%s
- ../
+- ../
- spigot.desc
-+ paperspigot.desc
-
- initialize
-
+-
+- initialize
+-
+- describe
+-
+-
+-
+- ex-craftbukkit
+-
+- -%s
+- ../../CraftBukkit
+- craftbukkit.desc
+-
+- initialize
+-
+- describe
+-
+-
+-
+-
++ com.lukegb.mojo
++ gitdescribe-maven-plugin
++ 3.1-SNAPSHOT
++
++ git-PaperSpigot-
++
++
++
++ compile
++
++ gitdescribe
++
++
++
++
+
+ org.apache.maven.plugins
+ maven-jar-plugin
@@ -0,0 +0,0 @@
org.bukkit.craftbukkit.Main
CraftBukkit
- ${spigot.desc}${craftbukkit.desc}
-+ ${paperspigot.desc}${craftbukkit.desc}
++ ${describe}
Bukkit Team
Bukkit
${api.version}