mirror of
https://github.com/AtlasMediaGroup/Scissors.git
synced 2024-11-27 07:05:39 +00:00
Actually fix updater
This commit is contained in:
parent
65407daeae
commit
81609b1d4b
@ -1,34 +0,0 @@
|
|||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Telesphoreo <me@telesphoreo.me>
|
|
||||||
Date: Tue, 19 Apr 2022 19:35:31 -0500
|
|
||||||
Subject: [PATCH] Attempt to fix updater
|
|
||||||
|
|
||||||
|
|
||||||
diff --git a/src/main/java/com/destroystokyo/paper/PaperVersionFetcher.java b/src/main/java/com/destroystokyo/paper/PaperVersionFetcher.java
|
|
||||||
index 153c06bc00c4619012e77cb496ac57a7f2fc9409..d8ae4145c3a69359788103afa184b08c691fa454 100644
|
|
||||||
--- a/src/main/java/com/destroystokyo/paper/PaperVersionFetcher.java
|
|
||||||
+++ b/src/main/java/com/destroystokyo/paper/PaperVersionFetcher.java
|
|
||||||
@@ -35,7 +35,7 @@ public class PaperVersionFetcher implements VersionFetcher {
|
|
||||||
@Override
|
|
||||||
public Component getVersionMessage(@Nonnull String serverVersion) {
|
|
||||||
String[] parts = serverVersion.substring("git-Scissors-".length()).split("[-\\s]");
|
|
||||||
- final Component updateMessage = getUpdateStatusMessage("AtlasMediaGroup/Scissors", GITHUB_BRANCH_NAME, parts[0]);
|
|
||||||
+ final Component updateMessage = getUpdateStatusMessage("AtlasMediaGroup/Scissors", GITHUB_BRANCH_NAME);
|
|
||||||
final Component history = getHistory();
|
|
||||||
|
|
||||||
return history != null ? TextComponent.ofChildren(updateMessage, Component.newline(), history) : updateMessage;
|
|
||||||
@@ -69,11 +69,10 @@ public class PaperVersionFetcher implements VersionFetcher {
|
|
||||||
}
|
|
||||||
// Scissors end
|
|
||||||
|
|
||||||
- private static Component getUpdateStatusMessage(@Nonnull String repo, @Nonnull String branch, @Nonnull String versionInfo) {
|
|
||||||
- int distance;
|
|
||||||
+ // Scissors - remove versionInfo from paramters
|
|
||||||
+ private static Component getUpdateStatusMessage(@Nonnull String repo, @Nonnull String branch) {
|
|
||||||
// Scissors start - always use Git for version checking
|
|
||||||
- versionInfo = getCommit();
|
|
||||||
- distance = fetchDistanceFromGitHub(repo, branch, versionInfo);
|
|
||||||
+ int distance = fetchDistanceFromGitHub(repo, branch, getMinecraftVersion());
|
|
||||||
// Scissors end
|
|
||||||
|
|
||||||
switch (distance) {
|
|
32
patches/server/0022-Fix-updater.patch
Normal file
32
patches/server/0022-Fix-updater.patch
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Telesphoreo <me@telesphoreo.me>
|
||||||
|
Date: Tue, 19 Apr 2022 20:08:56 -0500
|
||||||
|
Subject: [PATCH] Fix updater
|
||||||
|
|
||||||
|
|
||||||
|
diff --git a/src/main/java/com/destroystokyo/paper/PaperVersionFetcher.java b/src/main/java/com/destroystokyo/paper/PaperVersionFetcher.java
|
||||||
|
index 153c06bc00c4619012e77cb496ac57a7f2fc9409..400103cc5cfd6d796e1f2b1ab18e98aea2a0f858 100644
|
||||||
|
--- a/src/main/java/com/destroystokyo/paper/PaperVersionFetcher.java
|
||||||
|
+++ b/src/main/java/com/destroystokyo/paper/PaperVersionFetcher.java
|
||||||
|
@@ -22,7 +22,8 @@ import org.bukkit.Bukkit;
|
||||||
|
|
||||||
|
public class PaperVersionFetcher implements VersionFetcher {
|
||||||
|
private static final java.util.regex.Pattern VER_PATTERN = java.util.regex.Pattern.compile("^([0-9\\.]*)\\-.*R"); // R is an anchor, will always give '-R' at end
|
||||||
|
- private static final String GITHUB_BRANCH_NAME = getBranch();
|
||||||
|
+ // Scissors - This must be changed manually for update checking to work
|
||||||
|
+ private static final String GITHUB_BRANCH_NAME = "ver/1.18.2";
|
||||||
|
private static final String DOWNLOAD_PAGE = "https://ci.plex.us.org/job/Scissors/job/" + GITHUB_BRANCH_NAME;
|
||||||
|
private static @Nullable String mcVer;
|
||||||
|
|
||||||
|
@@ -62,11 +63,6 @@ public class PaperVersionFetcher implements VersionFetcher {
|
||||||
|
final var manifest = JarManifests.manifest(Bukkit.getServer().getClass());
|
||||||
|
return manifest == null ? null : manifest.getMainAttributes().getValue("Git-Commit");
|
||||||
|
}
|
||||||
|
-
|
||||||
|
- private static String getBranch() {
|
||||||
|
- final var manifest = JarManifests.manifest(Bukkit.getServer().getClass());
|
||||||
|
- return manifest == null ? null : manifest.getMainAttributes().getValue("Git-Branch");
|
||||||
|
- }
|
||||||
|
// Scissors end
|
||||||
|
|
||||||
|
private static Component getUpdateStatusMessage(@Nonnull String repo, @Nonnull String branch, @Nonnull String versionInfo) {
|
Loading…
Reference in New Issue
Block a user