aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorCalMWolfs <94038482+CalMWolfs@users.noreply.github.com>2023-08-05 23:11:39 +1000
committerGitHub <noreply@github.com>2023-08-05 15:11:39 +0200
commit0ee93d0237f29f7ee296fd694c260dba58a92a67 (patch)
treeaa430453e850a866538d4f024bc4ea6d4e63be3a /src/main/java
parent2a78a5da01b361968770a54e4712a19c18c7feef (diff)
downloadNotEnoughUpdates-0ee93d0237f29f7ee296fd694c260dba58a92a67.tar.gz
NotEnoughUpdates-0ee93d0237f29f7ee296fd694c260dba58a92a67.tar.bz2
NotEnoughUpdates-0ee93d0237f29f7ee296fd694c260dba58a92a67.zip
Some changes to the backup repo (#796)
* maybe fix the backup repo not working sometimes * change wording
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/io/github/moulberry/notenoughupdates/NEUManager.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/NEUManager.java b/src/main/java/io/github/moulberry/notenoughupdates/NEUManager.java
index c60e7317..9d81c6ed 100644
--- a/src/main/java/io/github/moulberry/notenoughupdates/NEUManager.java
+++ b/src/main/java/io/github/moulberry/notenoughupdates/NEUManager.java
@@ -151,6 +151,7 @@ public class NEUManager {
public CraftingOverlay craftingOverlay;
private static boolean repoDownloadFailed = false;
+ public boolean onBackupRepo = false;
public NEUManager(NotEnoughUpdates neu, File configLocation) {
this.neu = neu;
@@ -278,6 +279,7 @@ public class NEUManager {
*/
public void switchToBackupRepo() {
Path destination = new File(repoLocation, "neu-items-master.zip").toPath();
+ onBackupRepo = true;
try (
InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream(
@@ -1584,6 +1586,8 @@ public class NEUManager {
})
.exceptionally(ex -> {
ex.printStackTrace();
+ System.out.println("switching over to the backup repo");
+ switchToBackupRepo();
return Arrays.asList(
"§cRepository not fully reloaded.",
"§cThere was an error reloading your repository.",