aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDeDiamondPro <67508414+DeDiamondPro@users.noreply.github.com>2021-08-21 14:11:39 +0200
committerDeDiamondPro <67508414+DeDiamondPro@users.noreply.github.com>2021-08-21 14:11:39 +0200
commit0401cb030a57765eb5d0eff36453add731b69e03 (patch)
treef95f0e633b25b227bb340d422ba1547cffa173ba
parentfefed35f9af4e2abdedf9d1788d83662171089c8 (diff)
downloadNotEnoughUpdates-0401cb030a57765eb5d0eff36453add731b69e03.tar.gz
NotEnoughUpdates-0401cb030a57765eb5d0eff36453add731b69e03.tar.bz2
NotEnoughUpdates-0401cb030a57765eb5d0eff36453add731b69e03.zip
only show waypoints when in mines of divan
-rw-r--r--build.gradle1
-rw-r--r--src/main/java/io/github/moulberry/notenoughupdates/miscfeatures/CrystalMetalDetectorSolver.java3
-rw-r--r--src/main/java/io/github/moulberry/notenoughupdates/util/SBInfo.java7
3 files changed, 9 insertions, 2 deletions
diff --git a/build.gradle b/build.gradle
index 5d6d03cf..f2620a00 100644
--- a/build.gradle
+++ b/build.gradle
@@ -28,6 +28,7 @@ group= "io.github.moulberry"
archivesBaseName = "NotEnoughUpdates"
String modid = "notenoughupdates"
String mixinClassifier = "dep"
+compileJava.options.encoding = 'UTF-8'
minecraft {
version = "1.8.9-11.15.1.2318-1.8.9"
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/miscfeatures/CrystalMetalDetectorSolver.java b/src/main/java/io/github/moulberry/notenoughupdates/miscfeatures/CrystalMetalDetectorSolver.java
index 357d8326..73e2b412 100644
--- a/src/main/java/io/github/moulberry/notenoughupdates/miscfeatures/CrystalMetalDetectorSolver.java
+++ b/src/main/java/io/github/moulberry/notenoughupdates/miscfeatures/CrystalMetalDetectorSolver.java
@@ -81,7 +81,8 @@ public class CrystalMetalDetectorSolver {
}
public static void render(float partialTicks) {
- if (SBInfo.getInstance().getLocation() != null && SBInfo.getInstance().getLocation().equals("crystal_hollows")) {
+ if (SBInfo.getInstance().getLocation() != null && SBInfo.getInstance().getLocation().equals("crystal_hollows") &&
+ SBInfo.getInstance().location.equals("Mines of Divan")) {
if (possibleBlocks.size() == 1) {
RenderUtils.renderWayPoint("Treasure", possibleBlocks.get(0).add(0, 2.5, 0), partialTicks);
} else if (possibleBlocks.size() > 1 && NotEnoughUpdates.INSTANCE.config.mining.metalDetectorShowPossible) {
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/util/SBInfo.java b/src/main/java/io/github/moulberry/notenoughupdates/util/SBInfo.java
index 243ee151..c837fc5f 100644
--- a/src/main/java/io/github/moulberry/notenoughupdates/util/SBInfo.java
+++ b/src/main/java/io/github/moulberry/notenoughupdates/util/SBInfo.java
@@ -194,7 +194,12 @@ public class SBInfo {
currentTimeDate = parseFormat.parse(timeSpace);
} catch (ParseException e) {}
}
- location = Utils.cleanColour(lines.get(3)).replaceAll("[^A-Za-z0-9() ]", "").trim();
+ //Replaced with for loop because in crystal hollows with events the line it's on can shift.
+ for (String line : lines){
+ if (line.contains("⏣")) {
+ location = Utils.cleanColour(line).replaceAll("[^A-Za-z0-9() ]", "").trim();
+ }
+ }
}
objective = null;